.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 2.6rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1rem;
}
/* ---- 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.08rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.56rem + (2.6 - 1.56) * ((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.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((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: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !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: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #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: #6592e6;
  color: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: #2260d2 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ff6666;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: #ff0f0f !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #47b5ed;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: #148cca !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #40b0bf;
  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: #2a747e !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: #ffe161;
  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: #ffd10a !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: #ff9966;
  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: #ff5f0f !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: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-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: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #6592e6;
}
.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 a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Jost', 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: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', 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: #6592e6;
}
/* 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: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.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: #6592e6;
  border-bottom-color: #6592e6;
}
.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: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %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-sPxbnablWS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPxbnablWS .carousel-caption {
  bottom: 40px;
}
.cid-sPxbnablWS .carousel-control .icon-next,
.cid-sPxbnablWS .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-sPxbnablWS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sPxbnablWS .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-sPxbnablWS .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-sPxbnablWS .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sPxbnablWS .carousel-control {
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPxbnablWS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPxbnablWS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPxbnablWS .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .cid-sPxbnablWS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPxbnablWS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sPxbnablWS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPxbnablWS .carousel-indicators li.active,
.cid-sPxbnablWS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPxbnablWS .carousel-indicators li::after,
.cid-sPxbnablWS .carousel-indicators li::before {
  content: none;
}
.cid-sPxbnablWS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPxbnablWS .carousel-indicators {
    display: none !important;
  }
}
.cid-sPxbnablWS H5 {
  text-align: left;
}
.cid-sPxbnablWS P {
  text-align: left;
}
.cid-sOuepsg5g6 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuepsg5g6 .image-block {
  margin: auto;
}
.cid-sOuepsg5g6 figcaption {
  position: relative;
}
.cid-sOuepsg5g6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuepsg5g6 .image-block {
    width: 100% !important;
  }
}
.cid-sOp98pthpE {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOujEeYH50 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 75px;
}
.cid-sOujEeYH50 .image-block {
  margin: auto;
}
.cid-sOujEeYH50 figcaption {
  position: relative;
}
.cid-sOujEeYH50 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOujEeYH50 .image-block {
    width: 100% !important;
  }
}
.cid-sOueWGfAxZ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOueWGfAxZ .image-block {
  margin: auto;
}
.cid-sOueWGfAxZ figcaption {
  position: relative;
}
.cid-sOueWGfAxZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOueWGfAxZ .image-block {
    width: 100% !important;
  }
}
.cid-sOueoKpRpT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOueoKpRpT .image-block {
  margin: auto;
}
.cid-sOueoKpRpT figcaption {
  position: relative;
}
.cid-sOueoKpRpT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOueoKpRpT .image-block {
    width: 100% !important;
  }
}
.cid-sOp6apmsMb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOp6apmsMb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOp6apmsMb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOp6apmsMb .row {
    text-align: center;
  }
  .cid-sOp6apmsMb .row > div {
    margin: auto;
  }
  .cid-sOp6apmsMb .social-row {
    justify-content: center;
  }
}
.cid-sOp6apmsMb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOp6apmsMb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOp6apmsMb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOp6apmsMb .list {
    margin-bottom: 0rem;
  }
}
.cid-sOp6apmsMb .mbr-text {
  color: #000000;
}
.cid-sOp6apmsMb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOp6apmsMb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOp6apmsMb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOp6apmsMb H5 {
  color: #000000;
}
.cid-sIywqCBAEc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sIywqCBAEc nav.navbar {
  position: fixed;
}
.cid-sIywqCBAEc .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-sIywqCBAEc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sIywqCBAEc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sIywqCBAEc .dropdown-item:hover,
.cid-sIywqCBAEc .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sIywqCBAEc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sIywqCBAEc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sIywqCBAEc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sIywqCBAEc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sIywqCBAEc .nav-link {
  position: relative;
}
.cid-sIywqCBAEc .container {
  display: flex;
  margin: auto;
}
.cid-sIywqCBAEc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sIywqCBAEc .dropdown-menu,
.cid-sIywqCBAEc .navbar.opened {
  background: #ffffff !important;
}
.cid-sIywqCBAEc .nav-item:focus,
.cid-sIywqCBAEc .nav-link:focus {
  outline: none;
}
.cid-sIywqCBAEc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sIywqCBAEc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sIywqCBAEc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sIywqCBAEc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sIywqCBAEc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sIywqCBAEc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sIywqCBAEc .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-sIywqCBAEc .navbar.opened {
  transition: all 0.3s;
}
.cid-sIywqCBAEc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sIywqCBAEc .navbar .navbar-logo img {
  width: auto;
}
.cid-sIywqCBAEc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sIywqCBAEc .navbar.collapsed {
  justify-content: center;
}
.cid-sIywqCBAEc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sIywqCBAEc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sIywqCBAEc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sIywqCBAEc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sIywqCBAEc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sIywqCBAEc .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-sIywqCBAEc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sIywqCBAEc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sIywqCBAEc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sIywqCBAEc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sIywqCBAEc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sIywqCBAEc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sIywqCBAEc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sIywqCBAEc .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-sIywqCBAEc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sIywqCBAEc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sIywqCBAEc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sIywqCBAEc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sIywqCBAEc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sIywqCBAEc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sIywqCBAEc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sIywqCBAEc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sIywqCBAEc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sIywqCBAEc .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-sIywqCBAEc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sIywqCBAEc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sIywqCBAEc .dropdown-item.active,
.cid-sIywqCBAEc .dropdown-item:active {
  background-color: transparent;
}
.cid-sIywqCBAEc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sIywqCBAEc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sIywqCBAEc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sIywqCBAEc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sIywqCBAEc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sIywqCBAEc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sIywqCBAEc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sIywqCBAEc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sIywqCBAEc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sIywqCBAEc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sIywqCBAEc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sIywqCBAEc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sIywqCBAEc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sIywqCBAEc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sIywqCBAEc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sIywqCBAEc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sIywqCBAEc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sIywqCBAEc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sIywqCBAEc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sIywqCBAEc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sIywqCBAEc .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-sIywqCBAEc .navbar {
    height: 70px;
  }
  .cid-sIywqCBAEc .navbar.opened {
    height: auto;
  }
  .cid-sIywqCBAEc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOpAMaj8AT {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpaHXzRa5 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 30px;
}
.cid-sOpaHXzRa5 .image-block {
  margin: auto;
}
.cid-sOpaHXzRa5 figcaption {
  position: relative;
}
.cid-sOpaHXzRa5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOpaHXzRa5 .image-block {
    width: 100% !important;
  }
}
.cid-sPwNXlZszi {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sPwNXlZszi .row {
    flex-direction: column-reverse;
  }
  .cid-sPwNXlZszi .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPwNXlZszi .google-map {
  height: 100%;
  position: relative;
}
.cid-sPwNXlZszi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sPwNXlZszi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sPwNXlZszi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sPwNXlZszi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sPwNXlZszi .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sPwNXlZszi .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sPwNXlZszi .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sPwNXlZszi .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPwNXlZszi .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sPwNXlZszi .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-sPwWvMp7g4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-sPwWvMp7g4 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sPwWvMp7g4 .container {
    max-width: 1400px;
  }
}
.cid-sPwWvMp7g4 .card {
  margin: auto;
}
.cid-sPwWvMp7g4 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-sPwWvMp7g4 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sPwWvMp7g4 .row {
  justify-content: center;
}
.cid-sOueeXKm2s {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOueeXKm2s .image-block {
  margin: auto;
}
.cid-sOueeXKm2s figcaption {
  position: relative;
}
.cid-sOueeXKm2s figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOueeXKm2s .image-block {
    width: 100% !important;
  }
}
.cid-sOpaHXWLDS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOpaHXWLDS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOpaHXWLDS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOpaHXWLDS .row {
    text-align: center;
  }
  .cid-sOpaHXWLDS .row > div {
    margin: auto;
  }
  .cid-sOpaHXWLDS .social-row {
    justify-content: center;
  }
}
.cid-sOpaHXWLDS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOpaHXWLDS .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOpaHXWLDS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOpaHXWLDS .list {
    margin-bottom: 0rem;
  }
}
.cid-sOpaHXWLDS .mbr-text {
  color: #000000;
}
.cid-sOpaHXWLDS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOpaHXWLDS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOpaHXWLDS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOpaHXWLDS H5 {
  color: #000000;
}
.cid-sOpaHYLXOB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOpaHYLXOB nav.navbar {
  position: fixed;
}
.cid-sOpaHYLXOB .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-sOpaHYLXOB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOpaHYLXOB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOpaHYLXOB .dropdown-item:hover,
.cid-sOpaHYLXOB .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOpaHYLXOB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOpaHYLXOB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOpaHYLXOB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOpaHYLXOB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOpaHYLXOB .nav-link {
  position: relative;
}
.cid-sOpaHYLXOB .container {
  display: flex;
  margin: auto;
}
.cid-sOpaHYLXOB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOpaHYLXOB .dropdown-menu,
.cid-sOpaHYLXOB .navbar.opened {
  background: #ffffff !important;
}
.cid-sOpaHYLXOB .nav-item:focus,
.cid-sOpaHYLXOB .nav-link:focus {
  outline: none;
}
.cid-sOpaHYLXOB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOpaHYLXOB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOpaHYLXOB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOpaHYLXOB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOpaHYLXOB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOpaHYLXOB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOpaHYLXOB .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-sOpaHYLXOB .navbar.opened {
  transition: all 0.3s;
}
.cid-sOpaHYLXOB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOpaHYLXOB .navbar .navbar-logo img {
  width: auto;
}
.cid-sOpaHYLXOB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOpaHYLXOB .navbar.collapsed {
  justify-content: center;
}
.cid-sOpaHYLXOB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOpaHYLXOB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOpaHYLXOB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOpaHYLXOB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOpaHYLXOB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOpaHYLXOB .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-sOpaHYLXOB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOpaHYLXOB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOpaHYLXOB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOpaHYLXOB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOpaHYLXOB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOpaHYLXOB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOpaHYLXOB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOpaHYLXOB .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-sOpaHYLXOB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOpaHYLXOB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOpaHYLXOB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOpaHYLXOB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOpaHYLXOB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOpaHYLXOB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOpaHYLXOB .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOpaHYLXOB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOpaHYLXOB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOpaHYLXOB .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-sOpaHYLXOB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOpaHYLXOB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOpaHYLXOB .dropdown-item.active,
.cid-sOpaHYLXOB .dropdown-item:active {
  background-color: transparent;
}
.cid-sOpaHYLXOB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOpaHYLXOB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOpaHYLXOB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOpaHYLXOB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOpaHYLXOB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOpaHYLXOB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOpaHYLXOB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOpaHYLXOB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOpaHYLXOB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOpaHYLXOB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOpaHYLXOB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOpaHYLXOB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOpaHYLXOB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOpaHYLXOB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOpaHYLXOB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOpaHYLXOB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOpaHYLXOB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOpaHYLXOB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOpaHYLXOB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOpaHYLXOB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOpaHYLXOB .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-sOpaHYLXOB .navbar {
    height: 70px;
  }
  .cid-sOpaHYLXOB .navbar.opened {
    height: auto;
  }
  .cid-sOpaHYLXOB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuel0U7TX {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuel0U7TX .image-block {
  margin: auto;
}
.cid-sOuel0U7TX figcaption {
  position: relative;
}
.cid-sOuel0U7TX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuel0U7TX .image-block {
    width: 100% !important;
  }
}
.cid-sOpuVNupZg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpwetKaxi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpwetKaxi .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOpwetKaxi .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOpwetKaxi .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOpwetKaxi .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOpwetKaxi .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOpwetKaxi .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOpwetKaxi .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOpwetKaxi .card-subtitle {
  color: #0095ff;
}
.cid-sOpwetKaxi .mbr-text {
  color: #555555;
}
.cid-sOpxtcn7xa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpxtcn7xa .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOpxtcn7xa .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOpxtcn7xa .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOpxtcn7xa .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOpxtcn7xa .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOpxtcn7xa .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOpxtcn7xa .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOpxtcn7xa .card-subtitle {
  color: #0095ff;
}
.cid-sOpxtcn7xa .mbr-text {
  color: #555555;
}
.cid-sOpxOm0BZH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpxOm0BZH .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOpxOm0BZH .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOpxOm0BZH .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOpxOm0BZH .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOpxOm0BZH .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOpxOm0BZH .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOpxOm0BZH .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOpxOm0BZH .card-subtitle {
  color: #0095ff;
}
.cid-sOpxOm0BZH .mbr-text {
  color: #555555;
}
.cid-sOpxWcIs0I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpxWcIs0I .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOpxWcIs0I .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOpxWcIs0I .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOpxWcIs0I .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOpxWcIs0I .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOpxWcIs0I .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOpxWcIs0I .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOpxWcIs0I .card-subtitle {
  color: #0095ff;
}
.cid-sOpxWcIs0I .mbr-text {
  color: #555555;
}
.cid-sOpy6QhNDf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOpy6QhNDf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOpy6QhNDf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOpy6QhNDf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOpy6QhNDf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOpy6QhNDf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOpy6QhNDf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOpy6QhNDf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOpy6QhNDf .card-subtitle {
  color: #0095ff;
}
.cid-sOpy6QhNDf .mbr-text {
  color: #555555;
}
.cid-sOulyjrvbC {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOulyjrvbC .image-block {
  margin: auto;
}
.cid-sOulyjrvbC figcaption {
  position: relative;
}
.cid-sOulyjrvbC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOulyjrvbC .image-block {
    width: 100% !important;
  }
}
.cid-sOueka3QWf {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOueka3QWf .image-block {
  margin: auto;
}
.cid-sOueka3QWf figcaption {
  position: relative;
}
.cid-sOueka3QWf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOueka3QWf .image-block {
    width: 100% !important;
  }
}
.cid-sOpuDhl6za {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOpuDhl6za .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOpuDhl6za .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOpuDhl6za .row {
    text-align: center;
  }
  .cid-sOpuDhl6za .row > div {
    margin: auto;
  }
  .cid-sOpuDhl6za .social-row {
    justify-content: center;
  }
}
.cid-sOpuDhl6za .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOpuDhl6za .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOpuDhl6za .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOpuDhl6za .list {
    margin-bottom: 0rem;
  }
}
.cid-sOpuDhl6za .mbr-text {
  color: #000000;
}
.cid-sOpuDhl6za .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOpuDhl6za .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOpuDhl6za div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOpuDhl6za H5 {
  color: #000000;
}
.cid-sOpuDieBlp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOpuDieBlp nav.navbar {
  position: fixed;
}
.cid-sOpuDieBlp .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-sOpuDieBlp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOpuDieBlp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOpuDieBlp .dropdown-item:hover,
.cid-sOpuDieBlp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOpuDieBlp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOpuDieBlp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOpuDieBlp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOpuDieBlp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOpuDieBlp .nav-link {
  position: relative;
}
.cid-sOpuDieBlp .container {
  display: flex;
  margin: auto;
}
.cid-sOpuDieBlp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOpuDieBlp .dropdown-menu,
.cid-sOpuDieBlp .navbar.opened {
  background: #ffffff !important;
}
.cid-sOpuDieBlp .nav-item:focus,
.cid-sOpuDieBlp .nav-link:focus {
  outline: none;
}
.cid-sOpuDieBlp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOpuDieBlp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOpuDieBlp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOpuDieBlp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOpuDieBlp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOpuDieBlp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOpuDieBlp .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-sOpuDieBlp .navbar.opened {
  transition: all 0.3s;
}
.cid-sOpuDieBlp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOpuDieBlp .navbar .navbar-logo img {
  width: auto;
}
.cid-sOpuDieBlp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOpuDieBlp .navbar.collapsed {
  justify-content: center;
}
.cid-sOpuDieBlp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOpuDieBlp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOpuDieBlp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOpuDieBlp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOpuDieBlp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOpuDieBlp .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-sOpuDieBlp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOpuDieBlp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOpuDieBlp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOpuDieBlp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOpuDieBlp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOpuDieBlp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOpuDieBlp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOpuDieBlp .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-sOpuDieBlp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOpuDieBlp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOpuDieBlp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOpuDieBlp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOpuDieBlp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOpuDieBlp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOpuDieBlp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOpuDieBlp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOpuDieBlp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOpuDieBlp .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-sOpuDieBlp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOpuDieBlp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOpuDieBlp .dropdown-item.active,
.cid-sOpuDieBlp .dropdown-item:active {
  background-color: transparent;
}
.cid-sOpuDieBlp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOpuDieBlp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOpuDieBlp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOpuDieBlp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOpuDieBlp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOpuDieBlp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOpuDieBlp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOpuDieBlp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOpuDieBlp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOpuDieBlp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOpuDieBlp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOpuDieBlp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOpuDieBlp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOpuDieBlp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOpuDieBlp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOpuDieBlp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOpuDieBlp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOpuDieBlp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOpuDieBlp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOpuDieBlp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOpuDieBlp .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-sOpuDieBlp .navbar {
    height: 70px;
  }
  .cid-sOpuDieBlp .navbar.opened {
    height: auto;
  }
  .cid-sOpuDieBlp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOueanPh7k {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOueanPh7k .image-block {
  margin: auto;
}
.cid-sOueanPh7k figcaption {
  position: relative;
}
.cid-sOueanPh7k figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOueanPh7k .image-block {
    width: 100% !important;
  }
}
.cid-sOsXS0jBci {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOsYovbKGs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOsYovbKGs .mbr-section-title {
  text-align: left;
}
.cid-sOsZMM1Y5h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOsZMM1Y5h img,
.cid-sOsZMM1Y5h .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOsZMM1Y5h .item:focus,
.cid-sOsZMM1Y5h span:focus {
  outline: none;
}
.cid-sOsZMM1Y5h .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOsZMM1Y5h .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOsZMM1Y5h .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOsZMM1Y5h .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOsZMM1Y5h .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOsZMM1Y5h .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOsZMM1Y5h .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOsZMM1Y5h .mbr-section-title {
  color: #232323;
}
.cid-sOsZMM1Y5h .mbr-text,
.cid-sOsZMM1Y5h .mbr-section-btn {
  text-align: left;
}
.cid-sOsZMM1Y5h .item-title {
  text-align: left;
}
.cid-sOsZMM1Y5h .item-subtitle {
  text-align: left;
}
.cid-sOt0zwqGDt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt0zwqGDt img,
.cid-sOt0zwqGDt .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOt0zwqGDt .item:focus,
.cid-sOt0zwqGDt span:focus {
  outline: none;
}
.cid-sOt0zwqGDt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOt0zwqGDt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOt0zwqGDt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOt0zwqGDt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOt0zwqGDt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOt0zwqGDt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOt0zwqGDt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOt0zwqGDt .mbr-section-title {
  color: #232323;
}
.cid-sOt0zwqGDt .mbr-text,
.cid-sOt0zwqGDt .mbr-section-btn {
  text-align: left;
}
.cid-sOt0zwqGDt .item-title {
  text-align: left;
}
.cid-sOt0zwqGDt .item-subtitle {
  text-align: left;
}
.cid-sOsXS3bFy1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOsXS3bFy1 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOsXS3bFy1 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOsXS3bFy1 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOsXS3bFy1 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOsXS3bFy1 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOsXS3bFy1 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOsXS3bFy1 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOsXS3bFy1 .card-subtitle {
  color: #0095ff;
}
.cid-sOsXS3bFy1 .mbr-text {
  color: #555555;
}
.cid-sOt1rXElRX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOt1rXElRX img,
.cid-sOt1rXElRX .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOt1rXElRX .item:focus,
.cid-sOt1rXElRX span:focus {
  outline: none;
}
.cid-sOt1rXElRX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOt1rXElRX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOt1rXElRX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOt1rXElRX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOt1rXElRX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOt1rXElRX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOt1rXElRX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOt1rXElRX .mbr-section-title {
  color: #232323;
}
.cid-sOt1rXElRX .mbr-text,
.cid-sOt1rXElRX .mbr-section-btn {
  text-align: left;
}
.cid-sOt1rXElRX .item-title {
  text-align: left;
}
.cid-sOt1rXElRX .item-subtitle {
  text-align: left;
}
.cid-sOulI9kVTv {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOulI9kVTv .image-block {
  margin: auto;
}
.cid-sOulI9kVTv figcaption {
  position: relative;
}
.cid-sOulI9kVTv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOulI9kVTv .image-block {
    width: 100% !important;
  }
}
.cid-sOue9yzANp {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOue9yzANp .image-block {
  margin: auto;
}
.cid-sOue9yzANp figcaption {
  position: relative;
}
.cid-sOue9yzANp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOue9yzANp .image-block {
    width: 100% !important;
  }
}
.cid-sOsXS48SSN {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOsXS48SSN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOsXS48SSN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOsXS48SSN .row {
    text-align: center;
  }
  .cid-sOsXS48SSN .row > div {
    margin: auto;
  }
  .cid-sOsXS48SSN .social-row {
    justify-content: center;
  }
}
.cid-sOsXS48SSN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOsXS48SSN .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOsXS48SSN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOsXS48SSN .list {
    margin-bottom: 0rem;
  }
}
.cid-sOsXS48SSN .mbr-text {
  color: #000000;
}
.cid-sOsXS48SSN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOsXS48SSN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOsXS48SSN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOsXS48SSN H5 {
  color: #000000;
}
.cid-sOsXS4IIYR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOsXS4IIYR nav.navbar {
  position: fixed;
}
.cid-sOsXS4IIYR .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-sOsXS4IIYR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOsXS4IIYR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOsXS4IIYR .dropdown-item:hover,
.cid-sOsXS4IIYR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOsXS4IIYR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOsXS4IIYR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOsXS4IIYR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOsXS4IIYR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOsXS4IIYR .nav-link {
  position: relative;
}
.cid-sOsXS4IIYR .container {
  display: flex;
  margin: auto;
}
.cid-sOsXS4IIYR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOsXS4IIYR .dropdown-menu,
.cid-sOsXS4IIYR .navbar.opened {
  background: #ffffff !important;
}
.cid-sOsXS4IIYR .nav-item:focus,
.cid-sOsXS4IIYR .nav-link:focus {
  outline: none;
}
.cid-sOsXS4IIYR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOsXS4IIYR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOsXS4IIYR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOsXS4IIYR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOsXS4IIYR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOsXS4IIYR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOsXS4IIYR .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-sOsXS4IIYR .navbar.opened {
  transition: all 0.3s;
}
.cid-sOsXS4IIYR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOsXS4IIYR .navbar .navbar-logo img {
  width: auto;
}
.cid-sOsXS4IIYR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOsXS4IIYR .navbar.collapsed {
  justify-content: center;
}
.cid-sOsXS4IIYR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOsXS4IIYR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOsXS4IIYR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOsXS4IIYR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOsXS4IIYR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOsXS4IIYR .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-sOsXS4IIYR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOsXS4IIYR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOsXS4IIYR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOsXS4IIYR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOsXS4IIYR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOsXS4IIYR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOsXS4IIYR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOsXS4IIYR .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-sOsXS4IIYR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOsXS4IIYR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOsXS4IIYR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOsXS4IIYR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOsXS4IIYR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOsXS4IIYR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOsXS4IIYR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOsXS4IIYR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOsXS4IIYR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOsXS4IIYR .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-sOsXS4IIYR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOsXS4IIYR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOsXS4IIYR .dropdown-item.active,
.cid-sOsXS4IIYR .dropdown-item:active {
  background-color: transparent;
}
.cid-sOsXS4IIYR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOsXS4IIYR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOsXS4IIYR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOsXS4IIYR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOsXS4IIYR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOsXS4IIYR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOsXS4IIYR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOsXS4IIYR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOsXS4IIYR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOsXS4IIYR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOsXS4IIYR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOsXS4IIYR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOsXS4IIYR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOsXS4IIYR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOsXS4IIYR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOsXS4IIYR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOsXS4IIYR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOsXS4IIYR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOsXS4IIYR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOsXS4IIYR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOsXS4IIYR .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-sOsXS4IIYR .navbar {
    height: 70px;
  }
  .cid-sOsXS4IIYR .navbar.opened {
    height: auto;
  }
  .cid-sOsXS4IIYR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOue2kqIhZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOue2kqIhZ .image-block {
  margin: auto;
}
.cid-sOue2kqIhZ figcaption {
  position: relative;
}
.cid-sOue2kqIhZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOue2kqIhZ .image-block {
    width: 100% !important;
  }
}
.cid-sOt2g0gRrA {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt2g18MRu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt2g18MRu .mbr-section-title {
  text-align: left;
}
.cid-sOt2g23pkk {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOt2g23pkk img,
.cid-sOt2g23pkk .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOt2g23pkk .item:focus,
.cid-sOt2g23pkk span:focus {
  outline: none;
}
.cid-sOt2g23pkk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOt2g23pkk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOt2g23pkk .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOt2g23pkk .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOt2g23pkk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOt2g23pkk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOt2g23pkk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOt2g23pkk .mbr-section-title {
  color: #232323;
}
.cid-sOt2g23pkk .mbr-text,
.cid-sOt2g23pkk .mbr-section-btn {
  text-align: left;
}
.cid-sOt2g23pkk .item-title {
  text-align: left;
}
.cid-sOt2g23pkk .item-subtitle {
  text-align: left;
}
.cid-sOt2g3u2DF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt2g3u2DF .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOt2g3u2DF .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOt2g3u2DF .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOt2g3u2DF .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOt2g3u2DF .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOt2g3u2DF .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOt2g3u2DF .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOt2g3u2DF .card-subtitle {
  color: #0095ff;
}
.cid-sOt2g3u2DF .mbr-text {
  color: #555555;
}
.cid-sOulK2NzpU {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOulK2NzpU .image-block {
  margin: auto;
}
.cid-sOulK2NzpU figcaption {
  position: relative;
}
.cid-sOulK2NzpU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOulK2NzpU .image-block {
    width: 100% !important;
  }
}
.cid-sOue1r7Igi {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOue1r7Igi .image-block {
  margin: auto;
}
.cid-sOue1r7Igi figcaption {
  position: relative;
}
.cid-sOue1r7Igi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOue1r7Igi .image-block {
    width: 100% !important;
  }
}
.cid-sOt2g4Lbtq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOt2g4Lbtq .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOt2g4Lbtq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOt2g4Lbtq .row {
    text-align: center;
  }
  .cid-sOt2g4Lbtq .row > div {
    margin: auto;
  }
  .cid-sOt2g4Lbtq .social-row {
    justify-content: center;
  }
}
.cid-sOt2g4Lbtq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOt2g4Lbtq .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOt2g4Lbtq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOt2g4Lbtq .list {
    margin-bottom: 0rem;
  }
}
.cid-sOt2g4Lbtq .mbr-text {
  color: #000000;
}
.cid-sOt2g4Lbtq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOt2g4Lbtq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOt2g4Lbtq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOt2g4Lbtq H5 {
  color: #000000;
}
.cid-sOt2g5s41H {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOt2g5s41H nav.navbar {
  position: fixed;
}
.cid-sOt2g5s41H .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-sOt2g5s41H .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOt2g5s41H .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOt2g5s41H .dropdown-item:hover,
.cid-sOt2g5s41H .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOt2g5s41H .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOt2g5s41H .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOt2g5s41H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOt2g5s41H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOt2g5s41H .nav-link {
  position: relative;
}
.cid-sOt2g5s41H .container {
  display: flex;
  margin: auto;
}
.cid-sOt2g5s41H .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOt2g5s41H .dropdown-menu,
.cid-sOt2g5s41H .navbar.opened {
  background: #ffffff !important;
}
.cid-sOt2g5s41H .nav-item:focus,
.cid-sOt2g5s41H .nav-link:focus {
  outline: none;
}
.cid-sOt2g5s41H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOt2g5s41H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOt2g5s41H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOt2g5s41H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOt2g5s41H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOt2g5s41H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOt2g5s41H .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-sOt2g5s41H .navbar.opened {
  transition: all 0.3s;
}
.cid-sOt2g5s41H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOt2g5s41H .navbar .navbar-logo img {
  width: auto;
}
.cid-sOt2g5s41H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOt2g5s41H .navbar.collapsed {
  justify-content: center;
}
.cid-sOt2g5s41H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOt2g5s41H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOt2g5s41H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOt2g5s41H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOt2g5s41H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOt2g5s41H .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-sOt2g5s41H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOt2g5s41H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOt2g5s41H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOt2g5s41H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOt2g5s41H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOt2g5s41H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOt2g5s41H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOt2g5s41H .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-sOt2g5s41H .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOt2g5s41H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOt2g5s41H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOt2g5s41H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOt2g5s41H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOt2g5s41H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOt2g5s41H .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOt2g5s41H .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOt2g5s41H .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOt2g5s41H .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-sOt2g5s41H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOt2g5s41H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOt2g5s41H .dropdown-item.active,
.cid-sOt2g5s41H .dropdown-item:active {
  background-color: transparent;
}
.cid-sOt2g5s41H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOt2g5s41H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOt2g5s41H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOt2g5s41H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOt2g5s41H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOt2g5s41H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOt2g5s41H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOt2g5s41H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOt2g5s41H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOt2g5s41H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOt2g5s41H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOt2g5s41H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOt2g5s41H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOt2g5s41H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOt2g5s41H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOt2g5s41H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOt2g5s41H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOt2g5s41H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOt2g5s41H .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOt2g5s41H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOt2g5s41H .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-sOt2g5s41H .navbar {
    height: 70px;
  }
  .cid-sOt2g5s41H .navbar.opened {
    height: auto;
  }
  .cid-sOt2g5s41H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOudPXZT4u {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOudPXZT4u .image-block {
  margin: auto;
}
.cid-sOudPXZT4u figcaption {
  position: relative;
}
.cid-sOudPXZT4u figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudPXZT4u .image-block {
    width: 100% !important;
  }
}
.cid-sOt3ekePHj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt3ekePHj .mbr-section-title {
  text-align: center;
}
.cid-sOt3elmq7p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt3elmq7p .mbr-section-title {
  text-align: left;
}
.cid-sOthpVK4Qh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sOthpVK4Qh .mbr-text {
  color: #000000;
}
.cid-sOusv3W8Bg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOusv3W8Bg img,
.cid-sOusv3W8Bg .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOusv3W8Bg .item:focus,
.cid-sOusv3W8Bg span:focus {
  outline: none;
}
.cid-sOusv3W8Bg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOusv3W8Bg .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOusv3W8Bg .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOusv3W8Bg .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOusv3W8Bg .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOusv3W8Bg .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOusv3W8Bg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOusv3W8Bg .mbr-section-title {
  color: #232323;
}
.cid-sOusv3W8Bg .mbr-text,
.cid-sOusv3W8Bg .mbr-section-btn {
  text-align: center;
}
.cid-sOusv3W8Bg .item-title {
  text-align: center;
}
.cid-sOusv3W8Bg .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOutZwPGtK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOutZwPGtK img,
.cid-sOutZwPGtK .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOutZwPGtK .item:focus,
.cid-sOutZwPGtK span:focus {
  outline: none;
}
.cid-sOutZwPGtK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOutZwPGtK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOutZwPGtK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOutZwPGtK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOutZwPGtK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOutZwPGtK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOutZwPGtK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOutZwPGtK .mbr-section-title {
  color: #232323;
}
.cid-sOutZwPGtK .mbr-text,
.cid-sOutZwPGtK .mbr-section-btn {
  text-align: center;
}
.cid-sOutZwPGtK .item-title {
  text-align: center;
}
.cid-sOutZwPGtK .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOuvaQ0G45 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuvaQ0G45 img,
.cid-sOuvaQ0G45 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOuvaQ0G45 .item:focus,
.cid-sOuvaQ0G45 span:focus {
  outline: none;
}
.cid-sOuvaQ0G45 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOuvaQ0G45 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOuvaQ0G45 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOuvaQ0G45 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuvaQ0G45 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOuvaQ0G45 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOuvaQ0G45 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOuvaQ0G45 .mbr-section-title {
  color: #232323;
}
.cid-sOuvaQ0G45 .mbr-text,
.cid-sOuvaQ0G45 .mbr-section-btn {
  text-align: center;
}
.cid-sOuvaQ0G45 .item-title {
  text-align: center;
}
.cid-sOuvaQ0G45 .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOulLQfHvy {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOulLQfHvy .image-block {
  margin: auto;
}
.cid-sOulLQfHvy figcaption {
  position: relative;
}
.cid-sOulLQfHvy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOulLQfHvy .image-block {
    width: 100% !important;
  }
}
.cid-sOt3emYfNw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOt3emYfNw .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOt3emYfNw .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOt3emYfNw .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOt3emYfNw .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOt3emYfNw .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOt3emYfNw .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOt3emYfNw .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOt3emYfNw .card-subtitle {
  color: #0095ff;
}
.cid-sOt3emYfNw .mbr-text {
  color: #555555;
}
.cid-sOudOJKVZK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOudOJKVZK .image-block {
  margin: auto;
}
.cid-sOudOJKVZK figcaption {
  position: relative;
}
.cid-sOudOJKVZK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudOJKVZK .image-block {
    width: 100% !important;
  }
}
.cid-sOt3enQBRg {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOt3enQBRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOt3enQBRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOt3enQBRg .row {
    text-align: center;
  }
  .cid-sOt3enQBRg .row > div {
    margin: auto;
  }
  .cid-sOt3enQBRg .social-row {
    justify-content: center;
  }
}
.cid-sOt3enQBRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOt3enQBRg .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOt3enQBRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOt3enQBRg .list {
    margin-bottom: 0rem;
  }
}
.cid-sOt3enQBRg .mbr-text {
  color: #000000;
}
.cid-sOt3enQBRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOt3enQBRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOt3enQBRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOt3enQBRg H5 {
  color: #000000;
}
.cid-sOt3eoq89U {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOt3eoq89U nav.navbar {
  position: fixed;
}
.cid-sOt3eoq89U .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-sOt3eoq89U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOt3eoq89U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOt3eoq89U .dropdown-item:hover,
.cid-sOt3eoq89U .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOt3eoq89U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOt3eoq89U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOt3eoq89U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOt3eoq89U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOt3eoq89U .nav-link {
  position: relative;
}
.cid-sOt3eoq89U .container {
  display: flex;
  margin: auto;
}
.cid-sOt3eoq89U .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOt3eoq89U .dropdown-menu,
.cid-sOt3eoq89U .navbar.opened {
  background: #ffffff !important;
}
.cid-sOt3eoq89U .nav-item:focus,
.cid-sOt3eoq89U .nav-link:focus {
  outline: none;
}
.cid-sOt3eoq89U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOt3eoq89U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOt3eoq89U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOt3eoq89U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOt3eoq89U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOt3eoq89U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOt3eoq89U .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-sOt3eoq89U .navbar.opened {
  transition: all 0.3s;
}
.cid-sOt3eoq89U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOt3eoq89U .navbar .navbar-logo img {
  width: auto;
}
.cid-sOt3eoq89U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOt3eoq89U .navbar.collapsed {
  justify-content: center;
}
.cid-sOt3eoq89U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOt3eoq89U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOt3eoq89U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOt3eoq89U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOt3eoq89U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOt3eoq89U .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-sOt3eoq89U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOt3eoq89U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOt3eoq89U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOt3eoq89U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOt3eoq89U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOt3eoq89U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOt3eoq89U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOt3eoq89U .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-sOt3eoq89U .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOt3eoq89U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOt3eoq89U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOt3eoq89U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOt3eoq89U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOt3eoq89U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOt3eoq89U .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOt3eoq89U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOt3eoq89U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOt3eoq89U .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-sOt3eoq89U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOt3eoq89U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOt3eoq89U .dropdown-item.active,
.cid-sOt3eoq89U .dropdown-item:active {
  background-color: transparent;
}
.cid-sOt3eoq89U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOt3eoq89U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOt3eoq89U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOt3eoq89U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOt3eoq89U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOt3eoq89U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOt3eoq89U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOt3eoq89U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOt3eoq89U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOt3eoq89U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOt3eoq89U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOt3eoq89U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOt3eoq89U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOt3eoq89U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOt3eoq89U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOt3eoq89U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOt3eoq89U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOt3eoq89U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOt3eoq89U .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOt3eoq89U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOt3eoq89U .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-sOt3eoq89U .navbar {
    height: 70px;
  }
  .cid-sOt3eoq89U .navbar.opened {
    height: auto;
  }
  .cid-sOt3eoq89U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOudEKvnvC {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOudEKvnvC .image-block {
  margin: auto;
}
.cid-sOudEKvnvC figcaption {
  position: relative;
}
.cid-sOudEKvnvC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudEKvnvC .image-block {
    width: 100% !important;
  }
}
.cid-sOtf0U3bE9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtf0U3bE9 .mbr-section-title {
  text-align: left;
}
.cid-sOuH9VR6JT {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtf0VqcXA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtf0VqcXA .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOtf0VqcXA .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOtf0VqcXA .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOtf0VqcXA .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOtf0VqcXA .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOtf0VqcXA .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOtf0VqcXA .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOtf0VqcXA .card-subtitle {
  color: #0095ff;
}
.cid-sOtf0VqcXA .mbr-text {
  color: #555555;
}
.cid-sOtf0VYZaG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtf0VYZaG .item {
  padding-bottom: 2rem;
}
.cid-sOtf0VYZaG .item-wrapper {
  position: relative;
}
.cid-sOtf0VYZaG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOtf0VYZaG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOtf0VYZaG .carousel-control,
.cid-sOtf0VYZaG .close {
  background: #1b1b1b;
}
.cid-sOtf0VYZaG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOtf0VYZaG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOtf0VYZaG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOtf0VYZaG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOtf0VYZaG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOtf0VYZaG .close::before {
  content: '\e91a';
}
.cid-sOtf0VYZaG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOtf0VYZaG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOtf0VYZaG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtf0VYZaG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOtf0VYZaG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOtf0VYZaG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOtf0VYZaG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOtf0VYZaG .carousel-indicators li.active,
.cid-sOtf0VYZaG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOtf0VYZaG .carousel-indicators li::after,
.cid-sOtf0VYZaG .carousel-indicators li::before {
  content: none;
}
.cid-sOtf0VYZaG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOtf0VYZaG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOtf0VYZaG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtf0VYZaG .carousel-indicators {
    display: none;
  }
}
.cid-sOtf0VYZaG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOtf0VYZaG .carousel-inner > .active {
  display: block;
}
.cid-sOtf0VYZaG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtf0VYZaG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOtf0VYZaG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOtf0VYZaG .carousel-control,
  .cid-sOtf0VYZaG .carousel-indicators,
  .cid-sOtf0VYZaG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOtf0VYZaG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOtf0VYZaG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOtf0VYZaG .carousel-indicators .active,
.cid-sOtf0VYZaG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOtf0VYZaG .carousel-indicators .active {
  background: #fff;
}
.cid-sOtf0VYZaG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOtf0VYZaG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOtf0VYZaG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOtf0VYZaG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOtf0VYZaG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOtf0VYZaG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOtf0VYZaG .carousel {
  width: 100%;
}
.cid-sOtf0VYZaG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOtf0VYZaG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOtf0VYZaG .modal.fade .modal-dialog,
.cid-sOtf0VYZaG .modal.in .modal-dialog {
  transform: none;
}
.cid-sOtf0VYZaG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOtf0VYZaG H6 {
  text-align: center;
}
.cid-sOtf0WGvRq {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOtf0WGvRq .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOtf0WGvRq .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOtf0WGvRq .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOtf0WGvRq .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOtf0WGvRq .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOtf0WGvRq .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOtf0WGvRq .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOtf0WGvRq .nav-link,
.cid-sOtf0WGvRq .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOtf0WGvRq .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOtf0WGvRq H4 {
  text-align: center;
}
.cid-sOtf0WGvRq H3 {
  text-align: center;
}
.cid-sOulXgVS8u {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOulXgVS8u .image-block {
  margin: auto;
}
.cid-sOulXgVS8u figcaption {
  position: relative;
}
.cid-sOulXgVS8u figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOulXgVS8u .image-block {
    width: 100% !important;
  }
}
.cid-sOudE1mnWb {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOudE1mnWb .image-block {
  margin: auto;
}
.cid-sOudE1mnWb figcaption {
  position: relative;
}
.cid-sOudE1mnWb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudE1mnWb .image-block {
    width: 100% !important;
  }
}
.cid-sOtf0XipL6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOtf0XipL6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOtf0XipL6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtf0XipL6 .row {
    text-align: center;
  }
  .cid-sOtf0XipL6 .row > div {
    margin: auto;
  }
  .cid-sOtf0XipL6 .social-row {
    justify-content: center;
  }
}
.cid-sOtf0XipL6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOtf0XipL6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOtf0XipL6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOtf0XipL6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOtf0XipL6 .mbr-text {
  color: #000000;
}
.cid-sOtf0XipL6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOtf0XipL6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOtf0XipL6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOtf0XipL6 H5 {
  color: #000000;
}
.cid-sOtf0XYrlM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOtf0XYrlM nav.navbar {
  position: fixed;
}
.cid-sOtf0XYrlM .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-sOtf0XYrlM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOtf0XYrlM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOtf0XYrlM .dropdown-item:hover,
.cid-sOtf0XYrlM .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOtf0XYrlM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOtf0XYrlM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOtf0XYrlM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOtf0XYrlM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOtf0XYrlM .nav-link {
  position: relative;
}
.cid-sOtf0XYrlM .container {
  display: flex;
  margin: auto;
}
.cid-sOtf0XYrlM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOtf0XYrlM .dropdown-menu,
.cid-sOtf0XYrlM .navbar.opened {
  background: #ffffff !important;
}
.cid-sOtf0XYrlM .nav-item:focus,
.cid-sOtf0XYrlM .nav-link:focus {
  outline: none;
}
.cid-sOtf0XYrlM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOtf0XYrlM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOtf0XYrlM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOtf0XYrlM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOtf0XYrlM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOtf0XYrlM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOtf0XYrlM .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-sOtf0XYrlM .navbar.opened {
  transition: all 0.3s;
}
.cid-sOtf0XYrlM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOtf0XYrlM .navbar .navbar-logo img {
  width: auto;
}
.cid-sOtf0XYrlM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOtf0XYrlM .navbar.collapsed {
  justify-content: center;
}
.cid-sOtf0XYrlM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOtf0XYrlM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOtf0XYrlM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOtf0XYrlM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOtf0XYrlM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOtf0XYrlM .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-sOtf0XYrlM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOtf0XYrlM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOtf0XYrlM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOtf0XYrlM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOtf0XYrlM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOtf0XYrlM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOtf0XYrlM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOtf0XYrlM .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-sOtf0XYrlM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOtf0XYrlM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOtf0XYrlM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOtf0XYrlM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOtf0XYrlM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOtf0XYrlM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOtf0XYrlM .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOtf0XYrlM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOtf0XYrlM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOtf0XYrlM .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-sOtf0XYrlM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOtf0XYrlM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOtf0XYrlM .dropdown-item.active,
.cid-sOtf0XYrlM .dropdown-item:active {
  background-color: transparent;
}
.cid-sOtf0XYrlM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOtf0XYrlM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOtf0XYrlM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOtf0XYrlM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOtf0XYrlM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOtf0XYrlM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOtf0XYrlM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOtf0XYrlM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOtf0XYrlM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOtf0XYrlM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOtf0XYrlM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOtf0XYrlM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtf0XYrlM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtf0XYrlM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOtf0XYrlM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtf0XYrlM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOtf0XYrlM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOtf0XYrlM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtf0XYrlM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOtf0XYrlM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOtf0XYrlM .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-sOtf0XYrlM .navbar {
    height: 70px;
  }
  .cid-sOtf0XYrlM .navbar.opened {
    height: auto;
  }
  .cid-sOtf0XYrlM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOudyxPcZp {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOudyxPcZp .image-block {
  margin: auto;
}
.cid-sOudyxPcZp figcaption {
  position: relative;
}
.cid-sOudyxPcZp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudyxPcZp .image-block {
    width: 100% !important;
  }
}
.cid-sOtfVX84Vg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtfVX84Vg .mbr-section-title {
  text-align: left;
}
.cid-sOuHfKNeaO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtfVY4UzO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtfVY4UzO .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOtfVY4UzO .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOtfVY4UzO .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOtfVY4UzO .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOtfVY4UzO .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOtfVY4UzO .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOtfVY4UzO .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOtfVY4UzO .card-subtitle {
  color: #0095ff;
}
.cid-sOtfVY4UzO .mbr-text {
  color: #555555;
}
.cid-sOtfVYC2vG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtfVYC2vG .item {
  padding-bottom: 2rem;
}
.cid-sOtfVYC2vG .item-wrapper {
  position: relative;
}
.cid-sOtfVYC2vG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOtfVYC2vG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOtfVYC2vG .carousel-control,
.cid-sOtfVYC2vG .close {
  background: #1b1b1b;
}
.cid-sOtfVYC2vG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOtfVYC2vG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOtfVYC2vG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOtfVYC2vG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOtfVYC2vG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOtfVYC2vG .close::before {
  content: '\e91a';
}
.cid-sOtfVYC2vG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOtfVYC2vG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOtfVYC2vG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtfVYC2vG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOtfVYC2vG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOtfVYC2vG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOtfVYC2vG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOtfVYC2vG .carousel-indicators li.active,
.cid-sOtfVYC2vG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOtfVYC2vG .carousel-indicators li::after,
.cid-sOtfVYC2vG .carousel-indicators li::before {
  content: none;
}
.cid-sOtfVYC2vG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOtfVYC2vG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOtfVYC2vG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtfVYC2vG .carousel-indicators {
    display: none;
  }
}
.cid-sOtfVYC2vG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOtfVYC2vG .carousel-inner > .active {
  display: block;
}
.cid-sOtfVYC2vG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtfVYC2vG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOtfVYC2vG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOtfVYC2vG .carousel-control,
  .cid-sOtfVYC2vG .carousel-indicators,
  .cid-sOtfVYC2vG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOtfVYC2vG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOtfVYC2vG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOtfVYC2vG .carousel-indicators .active,
.cid-sOtfVYC2vG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOtfVYC2vG .carousel-indicators .active {
  background: #fff;
}
.cid-sOtfVYC2vG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOtfVYC2vG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOtfVYC2vG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOtfVYC2vG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOtfVYC2vG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOtfVYC2vG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOtfVYC2vG .carousel {
  width: 100%;
}
.cid-sOtfVYC2vG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOtfVYC2vG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOtfVYC2vG .modal.fade .modal-dialog,
.cid-sOtfVYC2vG .modal.in .modal-dialog {
  transform: none;
}
.cid-sOtfVYC2vG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOtfVYC2vG H6 {
  text-align: center;
}
.cid-sOtfVZfZX2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOtfVZfZX2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOtfVZfZX2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOtfVZfZX2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOtfVZfZX2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOtfVZfZX2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOtfVZfZX2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOtfVZfZX2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOtfVZfZX2 .nav-link,
.cid-sOtfVZfZX2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOtfVZfZX2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOtfVZfZX2 H4 {
  text-align: center;
}
.cid-sOtfVZfZX2 H3 {
  text-align: center;
}
.cid-sOumbcg6C0 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOumbcg6C0 .image-block {
  margin: auto;
}
.cid-sOumbcg6C0 figcaption {
  position: relative;
}
.cid-sOumbcg6C0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumbcg6C0 .image-block {
    width: 100% !important;
  }
}
.cid-sOudxMDrTl {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOudxMDrTl .image-block {
  margin: auto;
}
.cid-sOudxMDrTl figcaption {
  position: relative;
}
.cid-sOudxMDrTl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudxMDrTl .image-block {
    width: 100% !important;
  }
}
.cid-sOtfVZSMBh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOtfVZSMBh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOtfVZSMBh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtfVZSMBh .row {
    text-align: center;
  }
  .cid-sOtfVZSMBh .row > div {
    margin: auto;
  }
  .cid-sOtfVZSMBh .social-row {
    justify-content: center;
  }
}
.cid-sOtfVZSMBh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOtfVZSMBh .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOtfVZSMBh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOtfVZSMBh .list {
    margin-bottom: 0rem;
  }
}
.cid-sOtfVZSMBh .mbr-text {
  color: #000000;
}
.cid-sOtfVZSMBh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOtfVZSMBh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOtfVZSMBh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOtfVZSMBh H5 {
  color: #000000;
}
.cid-sOtfW0w8bN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOtfW0w8bN nav.navbar {
  position: fixed;
}
.cid-sOtfW0w8bN .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-sOtfW0w8bN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOtfW0w8bN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOtfW0w8bN .dropdown-item:hover,
.cid-sOtfW0w8bN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOtfW0w8bN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOtfW0w8bN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOtfW0w8bN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOtfW0w8bN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOtfW0w8bN .nav-link {
  position: relative;
}
.cid-sOtfW0w8bN .container {
  display: flex;
  margin: auto;
}
.cid-sOtfW0w8bN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOtfW0w8bN .dropdown-menu,
.cid-sOtfW0w8bN .navbar.opened {
  background: #ffffff !important;
}
.cid-sOtfW0w8bN .nav-item:focus,
.cid-sOtfW0w8bN .nav-link:focus {
  outline: none;
}
.cid-sOtfW0w8bN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOtfW0w8bN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOtfW0w8bN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOtfW0w8bN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOtfW0w8bN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOtfW0w8bN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOtfW0w8bN .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-sOtfW0w8bN .navbar.opened {
  transition: all 0.3s;
}
.cid-sOtfW0w8bN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOtfW0w8bN .navbar .navbar-logo img {
  width: auto;
}
.cid-sOtfW0w8bN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOtfW0w8bN .navbar.collapsed {
  justify-content: center;
}
.cid-sOtfW0w8bN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOtfW0w8bN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOtfW0w8bN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOtfW0w8bN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOtfW0w8bN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOtfW0w8bN .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-sOtfW0w8bN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOtfW0w8bN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOtfW0w8bN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOtfW0w8bN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOtfW0w8bN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOtfW0w8bN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOtfW0w8bN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOtfW0w8bN .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-sOtfW0w8bN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOtfW0w8bN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOtfW0w8bN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOtfW0w8bN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOtfW0w8bN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOtfW0w8bN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOtfW0w8bN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOtfW0w8bN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOtfW0w8bN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOtfW0w8bN .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-sOtfW0w8bN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOtfW0w8bN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOtfW0w8bN .dropdown-item.active,
.cid-sOtfW0w8bN .dropdown-item:active {
  background-color: transparent;
}
.cid-sOtfW0w8bN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOtfW0w8bN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOtfW0w8bN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOtfW0w8bN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOtfW0w8bN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOtfW0w8bN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOtfW0w8bN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOtfW0w8bN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOtfW0w8bN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOtfW0w8bN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOtfW0w8bN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOtfW0w8bN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtfW0w8bN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtfW0w8bN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOtfW0w8bN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtfW0w8bN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOtfW0w8bN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOtfW0w8bN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtfW0w8bN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOtfW0w8bN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOtfW0w8bN .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-sOtfW0w8bN .navbar {
    height: 70px;
  }
  .cid-sOtfW0w8bN .navbar.opened {
    height: auto;
  }
  .cid-sOtfW0w8bN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOudt1LAgy {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOudt1LAgy .image-block {
  margin: auto;
}
.cid-sOudt1LAgy figcaption {
  position: relative;
}
.cid-sOudt1LAgy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudt1LAgy .image-block {
    width: 100% !important;
  }
}
.cid-sOtoAhtO3Y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtoAhtO3Y .mbr-section-title {
  text-align: left;
}
.cid-sOuHl6r7f2 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtoAihgCV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtoAihgCV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOtoAihgCV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOtoAihgCV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOtoAihgCV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOtoAihgCV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOtoAihgCV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOtoAihgCV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOtoAihgCV .card-subtitle {
  color: #0095ff;
}
.cid-sOtoAihgCV .mbr-text {
  color: #555555;
}
.cid-sOtoAiMR3c {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtoAiMR3c .item {
  padding-bottom: 2rem;
}
.cid-sOtoAiMR3c .item-wrapper {
  position: relative;
}
.cid-sOtoAiMR3c .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOtoAiMR3c .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOtoAiMR3c .carousel-control,
.cid-sOtoAiMR3c .close {
  background: #1b1b1b;
}
.cid-sOtoAiMR3c .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOtoAiMR3c .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOtoAiMR3c .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOtoAiMR3c .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOtoAiMR3c .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOtoAiMR3c .close::before {
  content: '\e91a';
}
.cid-sOtoAiMR3c .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOtoAiMR3c .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOtoAiMR3c .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtoAiMR3c .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOtoAiMR3c .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOtoAiMR3c .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOtoAiMR3c .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOtoAiMR3c .carousel-indicators li.active,
.cid-sOtoAiMR3c .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOtoAiMR3c .carousel-indicators li::after,
.cid-sOtoAiMR3c .carousel-indicators li::before {
  content: none;
}
.cid-sOtoAiMR3c .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOtoAiMR3c .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOtoAiMR3c .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtoAiMR3c .carousel-indicators {
    display: none;
  }
}
.cid-sOtoAiMR3c .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOtoAiMR3c .carousel-inner > .active {
  display: block;
}
.cid-sOtoAiMR3c .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtoAiMR3c .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOtoAiMR3c .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOtoAiMR3c .carousel-control,
  .cid-sOtoAiMR3c .carousel-indicators,
  .cid-sOtoAiMR3c .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOtoAiMR3c .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOtoAiMR3c .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOtoAiMR3c .carousel-indicators .active,
.cid-sOtoAiMR3c .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOtoAiMR3c .carousel-indicators .active {
  background: #fff;
}
.cid-sOtoAiMR3c .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOtoAiMR3c .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOtoAiMR3c .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOtoAiMR3c .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOtoAiMR3c .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOtoAiMR3c .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOtoAiMR3c .carousel {
  width: 100%;
}
.cid-sOtoAiMR3c .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOtoAiMR3c .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOtoAiMR3c .modal.fade .modal-dialog,
.cid-sOtoAiMR3c .modal.in .modal-dialog {
  transform: none;
}
.cid-sOtoAiMR3c .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOtoAiMR3c H6 {
  text-align: center;
}
.cid-sOtoAjqVXO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOtoAjqVXO .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOtoAjqVXO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOtoAjqVXO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOtoAjqVXO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOtoAjqVXO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOtoAjqVXO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOtoAjqVXO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOtoAjqVXO .nav-link,
.cid-sOtoAjqVXO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOtoAjqVXO .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOtoAjqVXO H4 {
  text-align: center;
}
.cid-sOtoAjqVXO H3 {
  text-align: center;
}
.cid-sOumel1o7J {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOumel1o7J .image-block {
  margin: auto;
}
.cid-sOumel1o7J figcaption {
  position: relative;
}
.cid-sOumel1o7J figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumel1o7J .image-block {
    width: 100% !important;
  }
}
.cid-sOudshKONF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOudshKONF .image-block {
  margin: auto;
}
.cid-sOudshKONF figcaption {
  position: relative;
}
.cid-sOudshKONF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudshKONF .image-block {
    width: 100% !important;
  }
}
.cid-sOtoAk2sb4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOtoAk2sb4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOtoAk2sb4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtoAk2sb4 .row {
    text-align: center;
  }
  .cid-sOtoAk2sb4 .row > div {
    margin: auto;
  }
  .cid-sOtoAk2sb4 .social-row {
    justify-content: center;
  }
}
.cid-sOtoAk2sb4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOtoAk2sb4 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOtoAk2sb4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOtoAk2sb4 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOtoAk2sb4 .mbr-text {
  color: #000000;
}
.cid-sOtoAk2sb4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOtoAk2sb4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOtoAk2sb4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOtoAk2sb4 H5 {
  color: #000000;
}
.cid-sOtoAkBziZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOtoAkBziZ nav.navbar {
  position: fixed;
}
.cid-sOtoAkBziZ .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-sOtoAkBziZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOtoAkBziZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOtoAkBziZ .dropdown-item:hover,
.cid-sOtoAkBziZ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOtoAkBziZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOtoAkBziZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOtoAkBziZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOtoAkBziZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOtoAkBziZ .nav-link {
  position: relative;
}
.cid-sOtoAkBziZ .container {
  display: flex;
  margin: auto;
}
.cid-sOtoAkBziZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOtoAkBziZ .dropdown-menu,
.cid-sOtoAkBziZ .navbar.opened {
  background: #ffffff !important;
}
.cid-sOtoAkBziZ .nav-item:focus,
.cid-sOtoAkBziZ .nav-link:focus {
  outline: none;
}
.cid-sOtoAkBziZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOtoAkBziZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOtoAkBziZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOtoAkBziZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOtoAkBziZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOtoAkBziZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOtoAkBziZ .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-sOtoAkBziZ .navbar.opened {
  transition: all 0.3s;
}
.cid-sOtoAkBziZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOtoAkBziZ .navbar .navbar-logo img {
  width: auto;
}
.cid-sOtoAkBziZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOtoAkBziZ .navbar.collapsed {
  justify-content: center;
}
.cid-sOtoAkBziZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOtoAkBziZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOtoAkBziZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOtoAkBziZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOtoAkBziZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOtoAkBziZ .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-sOtoAkBziZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOtoAkBziZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOtoAkBziZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOtoAkBziZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOtoAkBziZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOtoAkBziZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOtoAkBziZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOtoAkBziZ .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-sOtoAkBziZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOtoAkBziZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOtoAkBziZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOtoAkBziZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOtoAkBziZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOtoAkBziZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOtoAkBziZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOtoAkBziZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOtoAkBziZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOtoAkBziZ .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-sOtoAkBziZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOtoAkBziZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOtoAkBziZ .dropdown-item.active,
.cid-sOtoAkBziZ .dropdown-item:active {
  background-color: transparent;
}
.cid-sOtoAkBziZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOtoAkBziZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOtoAkBziZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOtoAkBziZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOtoAkBziZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOtoAkBziZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOtoAkBziZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOtoAkBziZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOtoAkBziZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOtoAkBziZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOtoAkBziZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOtoAkBziZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtoAkBziZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtoAkBziZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOtoAkBziZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtoAkBziZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOtoAkBziZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOtoAkBziZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtoAkBziZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOtoAkBziZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOtoAkBziZ .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-sOtoAkBziZ .navbar {
    height: 70px;
  }
  .cid-sOtoAkBziZ .navbar.opened {
    height: auto;
  }
  .cid-sOtoAkBziZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOudm3MPKs {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOudm3MPKs .image-block {
  margin: auto;
}
.cid-sOudm3MPKs figcaption {
  position: relative;
}
.cid-sOudm3MPKs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudm3MPKs .image-block {
    width: 100% !important;
  }
}
.cid-sOtq7ARawl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtq7ARawl .mbr-section-title {
  text-align: left;
}
.cid-sOuHpQFD50 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtq7C1T0c {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtq7C1T0c .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOtq7C1T0c .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOtq7C1T0c .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOtq7C1T0c .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOtq7C1T0c .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOtq7C1T0c .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOtq7C1T0c .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOtq7C1T0c .card-subtitle {
  color: #0095ff;
}
.cid-sOtq7C1T0c .mbr-text {
  color: #555555;
}
.cid-sOtq7CvhZX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtq7CvhZX .item {
  padding-bottom: 2rem;
}
.cid-sOtq7CvhZX .item-wrapper {
  position: relative;
}
.cid-sOtq7CvhZX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOtq7CvhZX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOtq7CvhZX .carousel-control,
.cid-sOtq7CvhZX .close {
  background: #1b1b1b;
}
.cid-sOtq7CvhZX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOtq7CvhZX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOtq7CvhZX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOtq7CvhZX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOtq7CvhZX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOtq7CvhZX .close::before {
  content: '\e91a';
}
.cid-sOtq7CvhZX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOtq7CvhZX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOtq7CvhZX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtq7CvhZX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOtq7CvhZX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOtq7CvhZX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOtq7CvhZX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOtq7CvhZX .carousel-indicators li.active,
.cid-sOtq7CvhZX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOtq7CvhZX .carousel-indicators li::after,
.cid-sOtq7CvhZX .carousel-indicators li::before {
  content: none;
}
.cid-sOtq7CvhZX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOtq7CvhZX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOtq7CvhZX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtq7CvhZX .carousel-indicators {
    display: none;
  }
}
.cid-sOtq7CvhZX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOtq7CvhZX .carousel-inner > .active {
  display: block;
}
.cid-sOtq7CvhZX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtq7CvhZX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOtq7CvhZX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOtq7CvhZX .carousel-control,
  .cid-sOtq7CvhZX .carousel-indicators,
  .cid-sOtq7CvhZX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOtq7CvhZX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOtq7CvhZX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOtq7CvhZX .carousel-indicators .active,
.cid-sOtq7CvhZX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOtq7CvhZX .carousel-indicators .active {
  background: #fff;
}
.cid-sOtq7CvhZX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOtq7CvhZX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOtq7CvhZX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOtq7CvhZX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOtq7CvhZX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOtq7CvhZX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOtq7CvhZX .carousel {
  width: 100%;
}
.cid-sOtq7CvhZX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOtq7CvhZX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOtq7CvhZX .modal.fade .modal-dialog,
.cid-sOtq7CvhZX .modal.in .modal-dialog {
  transform: none;
}
.cid-sOtq7CvhZX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOtq7CvhZX H6 {
  text-align: center;
}
.cid-sOtq7DjHnm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOtq7DjHnm .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOtq7DjHnm .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOtq7DjHnm .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOtq7DjHnm .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOtq7DjHnm .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOtq7DjHnm .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOtq7DjHnm .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOtq7DjHnm .nav-link,
.cid-sOtq7DjHnm .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOtq7DjHnm .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOtq7DjHnm H4 {
  text-align: center;
}
.cid-sOtq7DjHnm H3 {
  text-align: center;
}
.cid-sOumhW2tkN {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOumhW2tkN .image-block {
  margin: auto;
}
.cid-sOumhW2tkN figcaption {
  position: relative;
}
.cid-sOumhW2tkN figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumhW2tkN .image-block {
    width: 100% !important;
  }
}
.cid-sOudp5bO3B {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOudp5bO3B .image-block {
  margin: auto;
}
.cid-sOudp5bO3B figcaption {
  position: relative;
}
.cid-sOudp5bO3B figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOudp5bO3B .image-block {
    width: 100% !important;
  }
}
.cid-sOtq7DYAX8 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOtq7DYAX8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOtq7DYAX8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtq7DYAX8 .row {
    text-align: center;
  }
  .cid-sOtq7DYAX8 .row > div {
    margin: auto;
  }
  .cid-sOtq7DYAX8 .social-row {
    justify-content: center;
  }
}
.cid-sOtq7DYAX8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOtq7DYAX8 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOtq7DYAX8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOtq7DYAX8 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOtq7DYAX8 .mbr-text {
  color: #000000;
}
.cid-sOtq7DYAX8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOtq7DYAX8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOtq7DYAX8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOtq7DYAX8 H5 {
  color: #000000;
}
.cid-sOtq7EAN9K {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOtq7EAN9K nav.navbar {
  position: fixed;
}
.cid-sOtq7EAN9K .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-sOtq7EAN9K .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOtq7EAN9K .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOtq7EAN9K .dropdown-item:hover,
.cid-sOtq7EAN9K .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOtq7EAN9K .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOtq7EAN9K .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOtq7EAN9K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOtq7EAN9K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOtq7EAN9K .nav-link {
  position: relative;
}
.cid-sOtq7EAN9K .container {
  display: flex;
  margin: auto;
}
.cid-sOtq7EAN9K .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOtq7EAN9K .dropdown-menu,
.cid-sOtq7EAN9K .navbar.opened {
  background: #ffffff !important;
}
.cid-sOtq7EAN9K .nav-item:focus,
.cid-sOtq7EAN9K .nav-link:focus {
  outline: none;
}
.cid-sOtq7EAN9K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOtq7EAN9K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOtq7EAN9K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOtq7EAN9K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOtq7EAN9K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOtq7EAN9K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOtq7EAN9K .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-sOtq7EAN9K .navbar.opened {
  transition: all 0.3s;
}
.cid-sOtq7EAN9K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOtq7EAN9K .navbar .navbar-logo img {
  width: auto;
}
.cid-sOtq7EAN9K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOtq7EAN9K .navbar.collapsed {
  justify-content: center;
}
.cid-sOtq7EAN9K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOtq7EAN9K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOtq7EAN9K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOtq7EAN9K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOtq7EAN9K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOtq7EAN9K .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-sOtq7EAN9K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOtq7EAN9K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOtq7EAN9K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOtq7EAN9K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOtq7EAN9K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOtq7EAN9K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOtq7EAN9K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOtq7EAN9K .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-sOtq7EAN9K .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOtq7EAN9K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOtq7EAN9K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOtq7EAN9K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOtq7EAN9K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOtq7EAN9K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOtq7EAN9K .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOtq7EAN9K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOtq7EAN9K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOtq7EAN9K .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-sOtq7EAN9K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOtq7EAN9K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOtq7EAN9K .dropdown-item.active,
.cid-sOtq7EAN9K .dropdown-item:active {
  background-color: transparent;
}
.cid-sOtq7EAN9K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOtq7EAN9K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOtq7EAN9K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOtq7EAN9K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOtq7EAN9K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOtq7EAN9K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOtq7EAN9K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOtq7EAN9K .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOtq7EAN9K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOtq7EAN9K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOtq7EAN9K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOtq7EAN9K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtq7EAN9K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtq7EAN9K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOtq7EAN9K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtq7EAN9K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOtq7EAN9K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOtq7EAN9K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtq7EAN9K .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOtq7EAN9K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOtq7EAN9K .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-sOtq7EAN9K .navbar {
    height: 70px;
  }
  .cid-sOtq7EAN9K .navbar.opened {
    height: auto;
  }
  .cid-sOtq7EAN9K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOubmVvtP1 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOubmVvtP1 .image-block {
  margin: auto;
}
.cid-sOubmVvtP1 figcaption {
  position: relative;
}
.cid-sOubmVvtP1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOubmVvtP1 .image-block {
    width: 100% !important;
  }
}
.cid-sOtrSNCwDI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtrSNCwDI .mbr-section-title {
  text-align: left;
}
.cid-sOuHulNjPg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtrSOLzF8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtrSOLzF8 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOtrSOLzF8 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOtrSOLzF8 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOtrSOLzF8 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOtrSOLzF8 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOtrSOLzF8 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOtrSOLzF8 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOtrSOLzF8 .card-subtitle {
  color: #0095ff;
}
.cid-sOtrSOLzF8 .mbr-text {
  color: #555555;
}
.cid-sOtrSPlAy7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOtrSPlAy7 .item {
  padding-bottom: 2rem;
}
.cid-sOtrSPlAy7 .item-wrapper {
  position: relative;
}
.cid-sOtrSPlAy7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOtrSPlAy7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOtrSPlAy7 .carousel-control,
.cid-sOtrSPlAy7 .close {
  background: #1b1b1b;
}
.cid-sOtrSPlAy7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOtrSPlAy7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOtrSPlAy7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOtrSPlAy7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOtrSPlAy7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOtrSPlAy7 .close::before {
  content: '\e91a';
}
.cid-sOtrSPlAy7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOtrSPlAy7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOtrSPlAy7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtrSPlAy7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOtrSPlAy7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOtrSPlAy7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOtrSPlAy7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOtrSPlAy7 .carousel-indicators li.active,
.cid-sOtrSPlAy7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOtrSPlAy7 .carousel-indicators li::after,
.cid-sOtrSPlAy7 .carousel-indicators li::before {
  content: none;
}
.cid-sOtrSPlAy7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOtrSPlAy7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOtrSPlAy7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtrSPlAy7 .carousel-indicators {
    display: none;
  }
}
.cid-sOtrSPlAy7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOtrSPlAy7 .carousel-inner > .active {
  display: block;
}
.cid-sOtrSPlAy7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOtrSPlAy7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOtrSPlAy7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOtrSPlAy7 .carousel-control,
  .cid-sOtrSPlAy7 .carousel-indicators,
  .cid-sOtrSPlAy7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOtrSPlAy7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOtrSPlAy7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOtrSPlAy7 .carousel-indicators .active,
.cid-sOtrSPlAy7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOtrSPlAy7 .carousel-indicators .active {
  background: #fff;
}
.cid-sOtrSPlAy7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOtrSPlAy7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOtrSPlAy7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOtrSPlAy7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOtrSPlAy7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOtrSPlAy7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOtrSPlAy7 .carousel {
  width: 100%;
}
.cid-sOtrSPlAy7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOtrSPlAy7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOtrSPlAy7 .modal.fade .modal-dialog,
.cid-sOtrSPlAy7 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOtrSPlAy7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOtrSPlAy7 H6 {
  text-align: center;
}
.cid-sOtrSQ2TYe {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOtrSQ2TYe .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOtrSQ2TYe .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOtrSQ2TYe .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOtrSQ2TYe .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOtrSQ2TYe .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOtrSQ2TYe .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOtrSQ2TYe .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOtrSQ2TYe .nav-link,
.cid-sOtrSQ2TYe .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOtrSQ2TYe .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOtrSQ2TYe H4 {
  text-align: center;
}
.cid-sOtrSQ2TYe H3 {
  text-align: center;
}
.cid-sOumn3ZPcJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOumn3ZPcJ .image-block {
  margin: auto;
}
.cid-sOumn3ZPcJ figcaption {
  position: relative;
}
.cid-sOumn3ZPcJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumn3ZPcJ .image-block {
    width: 100% !important;
  }
}
.cid-sOud7BMGmL {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOud7BMGmL .image-block {
  margin: auto;
}
.cid-sOud7BMGmL figcaption {
  position: relative;
}
.cid-sOud7BMGmL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOud7BMGmL .image-block {
    width: 100% !important;
  }
}
.cid-sOtrSQCiWv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOtrSQCiWv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOtrSQCiWv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOtrSQCiWv .row {
    text-align: center;
  }
  .cid-sOtrSQCiWv .row > div {
    margin: auto;
  }
  .cid-sOtrSQCiWv .social-row {
    justify-content: center;
  }
}
.cid-sOtrSQCiWv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOtrSQCiWv .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOtrSQCiWv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOtrSQCiWv .list {
    margin-bottom: 0rem;
  }
}
.cid-sOtrSQCiWv .mbr-text {
  color: #000000;
}
.cid-sOtrSQCiWv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOtrSQCiWv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOtrSQCiWv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOtrSQCiWv H5 {
  color: #000000;
}
.cid-sOtrSRdewE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOtrSRdewE nav.navbar {
  position: fixed;
}
.cid-sOtrSRdewE .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-sOtrSRdewE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOtrSRdewE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOtrSRdewE .dropdown-item:hover,
.cid-sOtrSRdewE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOtrSRdewE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOtrSRdewE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOtrSRdewE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOtrSRdewE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOtrSRdewE .nav-link {
  position: relative;
}
.cid-sOtrSRdewE .container {
  display: flex;
  margin: auto;
}
.cid-sOtrSRdewE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOtrSRdewE .dropdown-menu,
.cid-sOtrSRdewE .navbar.opened {
  background: #ffffff !important;
}
.cid-sOtrSRdewE .nav-item:focus,
.cid-sOtrSRdewE .nav-link:focus {
  outline: none;
}
.cid-sOtrSRdewE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOtrSRdewE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOtrSRdewE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOtrSRdewE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOtrSRdewE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOtrSRdewE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOtrSRdewE .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-sOtrSRdewE .navbar.opened {
  transition: all 0.3s;
}
.cid-sOtrSRdewE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOtrSRdewE .navbar .navbar-logo img {
  width: auto;
}
.cid-sOtrSRdewE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOtrSRdewE .navbar.collapsed {
  justify-content: center;
}
.cid-sOtrSRdewE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOtrSRdewE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOtrSRdewE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOtrSRdewE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOtrSRdewE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOtrSRdewE .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-sOtrSRdewE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOtrSRdewE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOtrSRdewE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOtrSRdewE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOtrSRdewE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOtrSRdewE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOtrSRdewE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOtrSRdewE .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-sOtrSRdewE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOtrSRdewE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOtrSRdewE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOtrSRdewE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOtrSRdewE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOtrSRdewE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOtrSRdewE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOtrSRdewE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOtrSRdewE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOtrSRdewE .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-sOtrSRdewE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOtrSRdewE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOtrSRdewE .dropdown-item.active,
.cid-sOtrSRdewE .dropdown-item:active {
  background-color: transparent;
}
.cid-sOtrSRdewE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOtrSRdewE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOtrSRdewE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOtrSRdewE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOtrSRdewE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOtrSRdewE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOtrSRdewE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOtrSRdewE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOtrSRdewE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOtrSRdewE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOtrSRdewE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOtrSRdewE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtrSRdewE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOtrSRdewE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOtrSRdewE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtrSRdewE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOtrSRdewE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOtrSRdewE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOtrSRdewE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOtrSRdewE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOtrSRdewE .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-sOtrSRdewE .navbar {
    height: 70px;
  }
  .cid-sOtrSRdewE .navbar.opened {
    height: auto;
  }
  .cid-sOtrSRdewE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOumZAXUfG {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOumZAXUfG .image-block {
  margin: auto;
}
.cid-sOumZAXUfG figcaption {
  position: relative;
}
.cid-sOumZAXUfG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumZAXUfG .image-block {
    width: 100% !important;
  }
}
.cid-sOumZBi5Xk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOumZBi5Xk .mbr-section-title {
  text-align: left;
}
.cid-sOuHyYTuWI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOumZCalpj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOumZCalpj .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOumZCalpj .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOumZCalpj .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOumZCalpj .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOumZCalpj .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOumZCalpj .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOumZCalpj .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOumZCalpj .card-subtitle {
  color: #0095ff;
}
.cid-sOumZCalpj .mbr-text {
  color: #555555;
}
.cid-sOumZCGtPK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOumZCGtPK .item {
  padding-bottom: 2rem;
}
.cid-sOumZCGtPK .item-wrapper {
  position: relative;
}
.cid-sOumZCGtPK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOumZCGtPK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOumZCGtPK .carousel-control,
.cid-sOumZCGtPK .close {
  background: #1b1b1b;
}
.cid-sOumZCGtPK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOumZCGtPK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOumZCGtPK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOumZCGtPK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOumZCGtPK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOumZCGtPK .close::before {
  content: '\e91a';
}
.cid-sOumZCGtPK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOumZCGtPK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOumZCGtPK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOumZCGtPK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOumZCGtPK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOumZCGtPK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOumZCGtPK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOumZCGtPK .carousel-indicators li.active,
.cid-sOumZCGtPK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOumZCGtPK .carousel-indicators li::after,
.cid-sOumZCGtPK .carousel-indicators li::before {
  content: none;
}
.cid-sOumZCGtPK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOumZCGtPK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOumZCGtPK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOumZCGtPK .carousel-indicators {
    display: none;
  }
}
.cid-sOumZCGtPK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOumZCGtPK .carousel-inner > .active {
  display: block;
}
.cid-sOumZCGtPK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOumZCGtPK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOumZCGtPK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOumZCGtPK .carousel-control,
  .cid-sOumZCGtPK .carousel-indicators,
  .cid-sOumZCGtPK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOumZCGtPK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOumZCGtPK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOumZCGtPK .carousel-indicators .active,
.cid-sOumZCGtPK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOumZCGtPK .carousel-indicators .active {
  background: #fff;
}
.cid-sOumZCGtPK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOumZCGtPK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOumZCGtPK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOumZCGtPK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOumZCGtPK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOumZCGtPK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOumZCGtPK .carousel {
  width: 100%;
}
.cid-sOumZCGtPK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOumZCGtPK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOumZCGtPK .modal.fade .modal-dialog,
.cid-sOumZCGtPK .modal.in .modal-dialog {
  transform: none;
}
.cid-sOumZCGtPK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOumZCGtPK H6 {
  text-align: center;
}
.cid-sOumZDhBfS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOumZDhBfS .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOumZDhBfS .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOumZDhBfS .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOumZDhBfS .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOumZDhBfS .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOumZDhBfS .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOumZDhBfS .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOumZDhBfS .nav-link,
.cid-sOumZDhBfS .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOumZDhBfS .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOumZDhBfS H4 {
  text-align: center;
}
.cid-sOumZDhBfS H3 {
  text-align: center;
}
.cid-sOumZDTbjk {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOumZDTbjk .image-block {
  margin: auto;
}
.cid-sOumZDTbjk figcaption {
  position: relative;
}
.cid-sOumZDTbjk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumZDTbjk .image-block {
    width: 100% !important;
  }
}
.cid-sOumZEfFfJ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOumZEfFfJ .image-block {
  margin: auto;
}
.cid-sOumZEfFfJ figcaption {
  position: relative;
}
.cid-sOumZEfFfJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOumZEfFfJ .image-block {
    width: 100% !important;
  }
}
.cid-sOumZECTjH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOumZECTjH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOumZECTjH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOumZECTjH .row {
    text-align: center;
  }
  .cid-sOumZECTjH .row > div {
    margin: auto;
  }
  .cid-sOumZECTjH .social-row {
    justify-content: center;
  }
}
.cid-sOumZECTjH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOumZECTjH .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOumZECTjH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOumZECTjH .list {
    margin-bottom: 0rem;
  }
}
.cid-sOumZECTjH .mbr-text {
  color: #000000;
}
.cid-sOumZECTjH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOumZECTjH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOumZECTjH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOumZECTjH H5 {
  color: #000000;
}
.cid-sOumZFa4rX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOumZFa4rX nav.navbar {
  position: fixed;
}
.cid-sOumZFa4rX .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-sOumZFa4rX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOumZFa4rX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOumZFa4rX .dropdown-item:hover,
.cid-sOumZFa4rX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOumZFa4rX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOumZFa4rX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOumZFa4rX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOumZFa4rX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOumZFa4rX .nav-link {
  position: relative;
}
.cid-sOumZFa4rX .container {
  display: flex;
  margin: auto;
}
.cid-sOumZFa4rX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOumZFa4rX .dropdown-menu,
.cid-sOumZFa4rX .navbar.opened {
  background: #ffffff !important;
}
.cid-sOumZFa4rX .nav-item:focus,
.cid-sOumZFa4rX .nav-link:focus {
  outline: none;
}
.cid-sOumZFa4rX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOumZFa4rX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOumZFa4rX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOumZFa4rX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOumZFa4rX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOumZFa4rX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOumZFa4rX .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-sOumZFa4rX .navbar.opened {
  transition: all 0.3s;
}
.cid-sOumZFa4rX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOumZFa4rX .navbar .navbar-logo img {
  width: auto;
}
.cid-sOumZFa4rX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOumZFa4rX .navbar.collapsed {
  justify-content: center;
}
.cid-sOumZFa4rX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOumZFa4rX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOumZFa4rX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOumZFa4rX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOumZFa4rX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOumZFa4rX .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-sOumZFa4rX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOumZFa4rX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOumZFa4rX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOumZFa4rX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOumZFa4rX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOumZFa4rX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOumZFa4rX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOumZFa4rX .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-sOumZFa4rX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOumZFa4rX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOumZFa4rX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOumZFa4rX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOumZFa4rX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOumZFa4rX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOumZFa4rX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOumZFa4rX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOumZFa4rX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOumZFa4rX .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-sOumZFa4rX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOumZFa4rX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOumZFa4rX .dropdown-item.active,
.cid-sOumZFa4rX .dropdown-item:active {
  background-color: transparent;
}
.cid-sOumZFa4rX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOumZFa4rX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOumZFa4rX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOumZFa4rX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOumZFa4rX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOumZFa4rX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOumZFa4rX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOumZFa4rX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOumZFa4rX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOumZFa4rX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOumZFa4rX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOumZFa4rX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOumZFa4rX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOumZFa4rX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOumZFa4rX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOumZFa4rX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOumZFa4rX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOumZFa4rX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOumZFa4rX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOumZFa4rX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOumZFa4rX .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-sOumZFa4rX .navbar {
    height: 70px;
  }
  .cid-sOumZFa4rX .navbar.opened {
    height: auto;
  }
  .cid-sOumZFa4rX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuoIE0p3g {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuoIE0p3g .image-block {
  margin: auto;
}
.cid-sOuoIE0p3g figcaption {
  position: relative;
}
.cid-sOuoIE0p3g figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuoIE0p3g .image-block {
    width: 100% !important;
  }
}
.cid-sOuoIEwLya {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuoIEwLya .mbr-section-title {
  text-align: left;
}
.cid-sOuHDukYh1 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuoIFISdC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuoIFISdC .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuoIFISdC .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuoIFISdC .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuoIFISdC .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuoIFISdC .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuoIFISdC .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuoIFISdC .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuoIFISdC .card-subtitle {
  color: #0095ff;
}
.cid-sOuoIFISdC .mbr-text {
  color: #555555;
}
.cid-sOuoIGgJhX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuoIGgJhX .item {
  padding-bottom: 2rem;
}
.cid-sOuoIGgJhX .item-wrapper {
  position: relative;
}
.cid-sOuoIGgJhX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuoIGgJhX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuoIGgJhX .carousel-control,
.cid-sOuoIGgJhX .close {
  background: #1b1b1b;
}
.cid-sOuoIGgJhX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuoIGgJhX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuoIGgJhX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuoIGgJhX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuoIGgJhX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuoIGgJhX .close::before {
  content: '\e91a';
}
.cid-sOuoIGgJhX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuoIGgJhX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuoIGgJhX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuoIGgJhX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuoIGgJhX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuoIGgJhX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuoIGgJhX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuoIGgJhX .carousel-indicators li.active,
.cid-sOuoIGgJhX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuoIGgJhX .carousel-indicators li::after,
.cid-sOuoIGgJhX .carousel-indicators li::before {
  content: none;
}
.cid-sOuoIGgJhX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuoIGgJhX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuoIGgJhX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuoIGgJhX .carousel-indicators {
    display: none;
  }
}
.cid-sOuoIGgJhX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuoIGgJhX .carousel-inner > .active {
  display: block;
}
.cid-sOuoIGgJhX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuoIGgJhX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuoIGgJhX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuoIGgJhX .carousel-control,
  .cid-sOuoIGgJhX .carousel-indicators,
  .cid-sOuoIGgJhX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuoIGgJhX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuoIGgJhX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuoIGgJhX .carousel-indicators .active,
.cid-sOuoIGgJhX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuoIGgJhX .carousel-indicators .active {
  background: #fff;
}
.cid-sOuoIGgJhX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuoIGgJhX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuoIGgJhX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuoIGgJhX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuoIGgJhX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuoIGgJhX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuoIGgJhX .carousel {
  width: 100%;
}
.cid-sOuoIGgJhX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuoIGgJhX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuoIGgJhX .modal.fade .modal-dialog,
.cid-sOuoIGgJhX .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuoIGgJhX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuoIGgJhX H6 {
  text-align: center;
}
.cid-sOuoIH6tr8 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuoIH6tr8 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuoIH6tr8 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuoIH6tr8 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuoIH6tr8 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuoIH6tr8 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuoIH6tr8 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuoIH6tr8 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuoIH6tr8 .nav-link,
.cid-sOuoIH6tr8 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuoIH6tr8 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuoIH6tr8 H4 {
  text-align: center;
}
.cid-sOuoIH6tr8 H3 {
  text-align: center;
}
.cid-sOuoIHGr1R {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuoIHGr1R .image-block {
  margin: auto;
}
.cid-sOuoIHGr1R figcaption {
  position: relative;
}
.cid-sOuoIHGr1R figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuoIHGr1R .image-block {
    width: 100% !important;
  }
}
.cid-sOuoII5aht {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuoII5aht .image-block {
  margin: auto;
}
.cid-sOuoII5aht figcaption {
  position: relative;
}
.cid-sOuoII5aht figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuoII5aht .image-block {
    width: 100% !important;
  }
}
.cid-sOuoIIq6h2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuoIIq6h2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuoIIq6h2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuoIIq6h2 .row {
    text-align: center;
  }
  .cid-sOuoIIq6h2 .row > div {
    margin: auto;
  }
  .cid-sOuoIIq6h2 .social-row {
    justify-content: center;
  }
}
.cid-sOuoIIq6h2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuoIIq6h2 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuoIIq6h2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuoIIq6h2 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuoIIq6h2 .mbr-text {
  color: #000000;
}
.cid-sOuoIIq6h2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuoIIq6h2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuoIIq6h2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuoIIq6h2 H5 {
  color: #000000;
}
.cid-sOuoIJ7MOb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuoIJ7MOb nav.navbar {
  position: fixed;
}
.cid-sOuoIJ7MOb .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-sOuoIJ7MOb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuoIJ7MOb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuoIJ7MOb .dropdown-item:hover,
.cid-sOuoIJ7MOb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuoIJ7MOb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuoIJ7MOb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuoIJ7MOb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuoIJ7MOb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuoIJ7MOb .nav-link {
  position: relative;
}
.cid-sOuoIJ7MOb .container {
  display: flex;
  margin: auto;
}
.cid-sOuoIJ7MOb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuoIJ7MOb .dropdown-menu,
.cid-sOuoIJ7MOb .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuoIJ7MOb .nav-item:focus,
.cid-sOuoIJ7MOb .nav-link:focus {
  outline: none;
}
.cid-sOuoIJ7MOb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuoIJ7MOb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuoIJ7MOb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuoIJ7MOb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuoIJ7MOb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuoIJ7MOb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuoIJ7MOb .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-sOuoIJ7MOb .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuoIJ7MOb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuoIJ7MOb .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuoIJ7MOb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuoIJ7MOb .navbar.collapsed {
  justify-content: center;
}
.cid-sOuoIJ7MOb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuoIJ7MOb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuoIJ7MOb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuoIJ7MOb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuoIJ7MOb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuoIJ7MOb .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-sOuoIJ7MOb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuoIJ7MOb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuoIJ7MOb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuoIJ7MOb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuoIJ7MOb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuoIJ7MOb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuoIJ7MOb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuoIJ7MOb .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-sOuoIJ7MOb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuoIJ7MOb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuoIJ7MOb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuoIJ7MOb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuoIJ7MOb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuoIJ7MOb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuoIJ7MOb .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuoIJ7MOb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuoIJ7MOb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuoIJ7MOb .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-sOuoIJ7MOb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuoIJ7MOb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuoIJ7MOb .dropdown-item.active,
.cid-sOuoIJ7MOb .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuoIJ7MOb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuoIJ7MOb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuoIJ7MOb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuoIJ7MOb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuoIJ7MOb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuoIJ7MOb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuoIJ7MOb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuoIJ7MOb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuoIJ7MOb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuoIJ7MOb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuoIJ7MOb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuoIJ7MOb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuoIJ7MOb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuoIJ7MOb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuoIJ7MOb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuoIJ7MOb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuoIJ7MOb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuoIJ7MOb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuoIJ7MOb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuoIJ7MOb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuoIJ7MOb .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-sOuoIJ7MOb .navbar {
    height: 70px;
  }
  .cid-sOuoIJ7MOb .navbar.opened {
    height: auto;
  }
  .cid-sOuoIJ7MOb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuqhhiA6e {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuqhhiA6e .image-block {
  margin: auto;
}
.cid-sOuqhhiA6e figcaption {
  position: relative;
}
.cid-sOuqhhiA6e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuqhhiA6e .image-block {
    width: 100% !important;
  }
}
.cid-sOuqhi6qca {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuqhi6qca .mbr-section-title {
  text-align: left;
}
.cid-sOuHI7Exuo {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuqhjvpRA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuqhjvpRA .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuqhjvpRA .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuqhjvpRA .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuqhjvpRA .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuqhjvpRA .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuqhjvpRA .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuqhjvpRA .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuqhjvpRA .card-subtitle {
  color: #0095ff;
}
.cid-sOuqhjvpRA .mbr-text {
  color: #555555;
}
.cid-sOuqhk8Dxv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuqhk8Dxv .item {
  padding-bottom: 2rem;
}
.cid-sOuqhk8Dxv .item-wrapper {
  position: relative;
}
.cid-sOuqhk8Dxv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuqhk8Dxv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuqhk8Dxv .carousel-control,
.cid-sOuqhk8Dxv .close {
  background: #1b1b1b;
}
.cid-sOuqhk8Dxv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuqhk8Dxv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuqhk8Dxv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuqhk8Dxv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuqhk8Dxv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuqhk8Dxv .close::before {
  content: '\e91a';
}
.cid-sOuqhk8Dxv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuqhk8Dxv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuqhk8Dxv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuqhk8Dxv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuqhk8Dxv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuqhk8Dxv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuqhk8Dxv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuqhk8Dxv .carousel-indicators li.active,
.cid-sOuqhk8Dxv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuqhk8Dxv .carousel-indicators li::after,
.cid-sOuqhk8Dxv .carousel-indicators li::before {
  content: none;
}
.cid-sOuqhk8Dxv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuqhk8Dxv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuqhk8Dxv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuqhk8Dxv .carousel-indicators {
    display: none;
  }
}
.cid-sOuqhk8Dxv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuqhk8Dxv .carousel-inner > .active {
  display: block;
}
.cid-sOuqhk8Dxv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuqhk8Dxv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuqhk8Dxv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuqhk8Dxv .carousel-control,
  .cid-sOuqhk8Dxv .carousel-indicators,
  .cid-sOuqhk8Dxv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuqhk8Dxv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuqhk8Dxv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuqhk8Dxv .carousel-indicators .active,
.cid-sOuqhk8Dxv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuqhk8Dxv .carousel-indicators .active {
  background: #fff;
}
.cid-sOuqhk8Dxv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuqhk8Dxv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuqhk8Dxv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuqhk8Dxv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuqhk8Dxv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuqhk8Dxv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuqhk8Dxv .carousel {
  width: 100%;
}
.cid-sOuqhk8Dxv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuqhk8Dxv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuqhk8Dxv .modal.fade .modal-dialog,
.cid-sOuqhk8Dxv .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuqhk8Dxv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuqhk8Dxv H6 {
  text-align: center;
}
.cid-sOuqhldzIH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuqhldzIH .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuqhldzIH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuqhldzIH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuqhldzIH .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuqhldzIH .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuqhldzIH .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuqhldzIH .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuqhldzIH .nav-link,
.cid-sOuqhldzIH .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuqhldzIH .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuqhldzIH H4 {
  text-align: center;
}
.cid-sOuqhldzIH H3 {
  text-align: center;
}
.cid-sOuqhlMxPC {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuqhlMxPC .image-block {
  margin: auto;
}
.cid-sOuqhlMxPC figcaption {
  position: relative;
}
.cid-sOuqhlMxPC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuqhlMxPC .image-block {
    width: 100% !important;
  }
}
.cid-sOuqhm7PS3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuqhm7PS3 .image-block {
  margin: auto;
}
.cid-sOuqhm7PS3 figcaption {
  position: relative;
}
.cid-sOuqhm7PS3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuqhm7PS3 .image-block {
    width: 100% !important;
  }
}
.cid-sOuqhmsaiY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuqhmsaiY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuqhmsaiY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuqhmsaiY .row {
    text-align: center;
  }
  .cid-sOuqhmsaiY .row > div {
    margin: auto;
  }
  .cid-sOuqhmsaiY .social-row {
    justify-content: center;
  }
}
.cid-sOuqhmsaiY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuqhmsaiY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuqhmsaiY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuqhmsaiY .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuqhmsaiY .mbr-text {
  color: #000000;
}
.cid-sOuqhmsaiY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuqhmsaiY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuqhmsaiY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuqhmsaiY H5 {
  color: #000000;
}
.cid-sOuqhn4Wdp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuqhn4Wdp nav.navbar {
  position: fixed;
}
.cid-sOuqhn4Wdp .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-sOuqhn4Wdp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuqhn4Wdp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuqhn4Wdp .dropdown-item:hover,
.cid-sOuqhn4Wdp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuqhn4Wdp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuqhn4Wdp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuqhn4Wdp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuqhn4Wdp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuqhn4Wdp .nav-link {
  position: relative;
}
.cid-sOuqhn4Wdp .container {
  display: flex;
  margin: auto;
}
.cid-sOuqhn4Wdp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuqhn4Wdp .dropdown-menu,
.cid-sOuqhn4Wdp .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuqhn4Wdp .nav-item:focus,
.cid-sOuqhn4Wdp .nav-link:focus {
  outline: none;
}
.cid-sOuqhn4Wdp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuqhn4Wdp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuqhn4Wdp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuqhn4Wdp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuqhn4Wdp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuqhn4Wdp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuqhn4Wdp .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-sOuqhn4Wdp .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuqhn4Wdp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuqhn4Wdp .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuqhn4Wdp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuqhn4Wdp .navbar.collapsed {
  justify-content: center;
}
.cid-sOuqhn4Wdp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuqhn4Wdp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuqhn4Wdp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuqhn4Wdp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuqhn4Wdp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuqhn4Wdp .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-sOuqhn4Wdp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuqhn4Wdp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuqhn4Wdp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuqhn4Wdp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuqhn4Wdp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuqhn4Wdp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuqhn4Wdp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuqhn4Wdp .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-sOuqhn4Wdp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuqhn4Wdp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuqhn4Wdp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuqhn4Wdp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuqhn4Wdp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuqhn4Wdp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuqhn4Wdp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuqhn4Wdp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuqhn4Wdp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuqhn4Wdp .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-sOuqhn4Wdp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuqhn4Wdp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuqhn4Wdp .dropdown-item.active,
.cid-sOuqhn4Wdp .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuqhn4Wdp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuqhn4Wdp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuqhn4Wdp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuqhn4Wdp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuqhn4Wdp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuqhn4Wdp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuqhn4Wdp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuqhn4Wdp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuqhn4Wdp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuqhn4Wdp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuqhn4Wdp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuqhn4Wdp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuqhn4Wdp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuqhn4Wdp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuqhn4Wdp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuqhn4Wdp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuqhn4Wdp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuqhn4Wdp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuqhn4Wdp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuqhn4Wdp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuqhn4Wdp .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-sOuqhn4Wdp .navbar {
    height: 70px;
  }
  .cid-sOuqhn4Wdp .navbar.opened {
    height: auto;
  }
  .cid-sOuqhn4Wdp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuvEAVhPw {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuvEAVhPw .image-block {
  margin: auto;
}
.cid-sOuvEAVhPw figcaption {
  position: relative;
}
.cid-sOuvEAVhPw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuvEAVhPw .image-block {
    width: 100% !important;
  }
}
.cid-sOuvEBhAqu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuvEBhAqu .mbr-section-title {
  text-align: left;
}
.cid-sOuHOg2g77 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuvEC8ONX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuvEC8ONX .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuvEC8ONX .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuvEC8ONX .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuvEC8ONX .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuvEC8ONX .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuvEC8ONX .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuvEC8ONX .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuvEC8ONX .card-subtitle {
  color: #0095ff;
}
.cid-sOuvEC8ONX .mbr-text {
  color: #555555;
}
.cid-sOuvECKXm4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuvECKXm4 .item {
  padding-bottom: 2rem;
}
.cid-sOuvECKXm4 .item-wrapper {
  position: relative;
}
.cid-sOuvECKXm4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuvECKXm4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuvECKXm4 .carousel-control,
.cid-sOuvECKXm4 .close {
  background: #1b1b1b;
}
.cid-sOuvECKXm4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuvECKXm4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuvECKXm4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuvECKXm4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuvECKXm4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuvECKXm4 .close::before {
  content: '\e91a';
}
.cid-sOuvECKXm4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuvECKXm4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuvECKXm4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuvECKXm4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuvECKXm4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuvECKXm4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuvECKXm4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuvECKXm4 .carousel-indicators li.active,
.cid-sOuvECKXm4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuvECKXm4 .carousel-indicators li::after,
.cid-sOuvECKXm4 .carousel-indicators li::before {
  content: none;
}
.cid-sOuvECKXm4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuvECKXm4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuvECKXm4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuvECKXm4 .carousel-indicators {
    display: none;
  }
}
.cid-sOuvECKXm4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuvECKXm4 .carousel-inner > .active {
  display: block;
}
.cid-sOuvECKXm4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuvECKXm4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuvECKXm4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuvECKXm4 .carousel-control,
  .cid-sOuvECKXm4 .carousel-indicators,
  .cid-sOuvECKXm4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuvECKXm4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuvECKXm4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuvECKXm4 .carousel-indicators .active,
.cid-sOuvECKXm4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuvECKXm4 .carousel-indicators .active {
  background: #fff;
}
.cid-sOuvECKXm4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuvECKXm4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuvECKXm4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuvECKXm4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuvECKXm4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuvECKXm4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuvECKXm4 .carousel {
  width: 100%;
}
.cid-sOuvECKXm4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuvECKXm4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuvECKXm4 .modal.fade .modal-dialog,
.cid-sOuvECKXm4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuvECKXm4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuvECKXm4 H6 {
  text-align: center;
}
.cid-sOuvEDlAyW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuvEDlAyW .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuvEDlAyW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuvEDlAyW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuvEDlAyW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuvEDlAyW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuvEDlAyW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuvEDlAyW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuvEDlAyW .nav-link,
.cid-sOuvEDlAyW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuvEDlAyW .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuvEDlAyW H4 {
  text-align: center;
}
.cid-sOuvEDlAyW H3 {
  text-align: center;
}
.cid-sOuvEDXV7n {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuvEDXV7n .image-block {
  margin: auto;
}
.cid-sOuvEDXV7n figcaption {
  position: relative;
}
.cid-sOuvEDXV7n figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuvEDXV7n .image-block {
    width: 100% !important;
  }
}
.cid-sOuvEEnYRq {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuvEEnYRq .image-block {
  margin: auto;
}
.cid-sOuvEEnYRq figcaption {
  position: relative;
}
.cid-sOuvEEnYRq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuvEEnYRq .image-block {
    width: 100% !important;
  }
}
.cid-sOuvEEING6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuvEEING6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuvEEING6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuvEEING6 .row {
    text-align: center;
  }
  .cid-sOuvEEING6 .row > div {
    margin: auto;
  }
  .cid-sOuvEEING6 .social-row {
    justify-content: center;
  }
}
.cid-sOuvEEING6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuvEEING6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuvEEING6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuvEEING6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuvEEING6 .mbr-text {
  color: #000000;
}
.cid-sOuvEEING6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuvEEING6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuvEEING6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuvEEING6 H5 {
  color: #000000;
}
.cid-sOuvEFiDjS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuvEFiDjS nav.navbar {
  position: fixed;
}
.cid-sOuvEFiDjS .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-sOuvEFiDjS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuvEFiDjS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuvEFiDjS .dropdown-item:hover,
.cid-sOuvEFiDjS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuvEFiDjS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuvEFiDjS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuvEFiDjS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuvEFiDjS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuvEFiDjS .nav-link {
  position: relative;
}
.cid-sOuvEFiDjS .container {
  display: flex;
  margin: auto;
}
.cid-sOuvEFiDjS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuvEFiDjS .dropdown-menu,
.cid-sOuvEFiDjS .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuvEFiDjS .nav-item:focus,
.cid-sOuvEFiDjS .nav-link:focus {
  outline: none;
}
.cid-sOuvEFiDjS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuvEFiDjS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuvEFiDjS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuvEFiDjS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuvEFiDjS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuvEFiDjS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuvEFiDjS .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-sOuvEFiDjS .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuvEFiDjS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuvEFiDjS .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuvEFiDjS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuvEFiDjS .navbar.collapsed {
  justify-content: center;
}
.cid-sOuvEFiDjS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuvEFiDjS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuvEFiDjS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuvEFiDjS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuvEFiDjS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuvEFiDjS .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-sOuvEFiDjS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuvEFiDjS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuvEFiDjS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuvEFiDjS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuvEFiDjS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuvEFiDjS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuvEFiDjS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuvEFiDjS .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-sOuvEFiDjS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuvEFiDjS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuvEFiDjS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuvEFiDjS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuvEFiDjS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuvEFiDjS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuvEFiDjS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuvEFiDjS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuvEFiDjS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuvEFiDjS .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-sOuvEFiDjS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuvEFiDjS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuvEFiDjS .dropdown-item.active,
.cid-sOuvEFiDjS .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuvEFiDjS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuvEFiDjS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuvEFiDjS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuvEFiDjS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuvEFiDjS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuvEFiDjS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuvEFiDjS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuvEFiDjS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuvEFiDjS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuvEFiDjS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuvEFiDjS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuvEFiDjS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuvEFiDjS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuvEFiDjS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuvEFiDjS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuvEFiDjS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuvEFiDjS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuvEFiDjS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuvEFiDjS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuvEFiDjS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuvEFiDjS .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-sOuvEFiDjS .navbar {
    height: 70px;
  }
  .cid-sOuvEFiDjS .navbar.opened {
    height: auto;
  }
  .cid-sOuvEFiDjS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuNHmNEfw {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuNHmNEfw .image-block {
  margin: auto;
}
.cid-sOuNHmNEfw figcaption {
  position: relative;
}
.cid-sOuNHmNEfw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuNHmNEfw .image-block {
    width: 100% !important;
  }
}
.cid-sOuNHnmZGu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuNHnmZGu .mbr-section-title {
  text-align: left;
}
.cid-sOuNHnLch4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuNHo8wPz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuNHo8wPz .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuNHo8wPz .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuNHo8wPz .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuNHo8wPz .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuNHo8wPz .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuNHo8wPz .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuNHo8wPz .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuNHo8wPz .card-subtitle {
  color: #0095ff;
}
.cid-sOuNHo8wPz .mbr-text {
  color: #555555;
}
.cid-sOuNHoDSu0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuNHoDSu0 .item {
  padding-bottom: 2rem;
}
.cid-sOuNHoDSu0 .item-wrapper {
  position: relative;
}
.cid-sOuNHoDSu0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuNHoDSu0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuNHoDSu0 .carousel-control,
.cid-sOuNHoDSu0 .close {
  background: #1b1b1b;
}
.cid-sOuNHoDSu0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuNHoDSu0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuNHoDSu0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuNHoDSu0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuNHoDSu0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuNHoDSu0 .close::before {
  content: '\e91a';
}
.cid-sOuNHoDSu0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuNHoDSu0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuNHoDSu0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuNHoDSu0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuNHoDSu0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuNHoDSu0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuNHoDSu0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuNHoDSu0 .carousel-indicators li.active,
.cid-sOuNHoDSu0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuNHoDSu0 .carousel-indicators li::after,
.cid-sOuNHoDSu0 .carousel-indicators li::before {
  content: none;
}
.cid-sOuNHoDSu0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuNHoDSu0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuNHoDSu0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuNHoDSu0 .carousel-indicators {
    display: none;
  }
}
.cid-sOuNHoDSu0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuNHoDSu0 .carousel-inner > .active {
  display: block;
}
.cid-sOuNHoDSu0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuNHoDSu0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuNHoDSu0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuNHoDSu0 .carousel-control,
  .cid-sOuNHoDSu0 .carousel-indicators,
  .cid-sOuNHoDSu0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuNHoDSu0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuNHoDSu0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuNHoDSu0 .carousel-indicators .active,
.cid-sOuNHoDSu0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuNHoDSu0 .carousel-indicators .active {
  background: #fff;
}
.cid-sOuNHoDSu0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuNHoDSu0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuNHoDSu0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuNHoDSu0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuNHoDSu0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuNHoDSu0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuNHoDSu0 .carousel {
  width: 100%;
}
.cid-sOuNHoDSu0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuNHoDSu0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuNHoDSu0 .modal.fade .modal-dialog,
.cid-sOuNHoDSu0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuNHoDSu0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuNHoDSu0 H6 {
  text-align: center;
}
.cid-sOuNHpfkqp {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuNHpfkqp .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuNHpfkqp .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuNHpfkqp .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuNHpfkqp .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuNHpfkqp .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuNHpfkqp .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuNHpfkqp .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuNHpfkqp .nav-link,
.cid-sOuNHpfkqp .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuNHpfkqp .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuNHpfkqp H4 {
  text-align: center;
}
.cid-sOuNHpfkqp H3 {
  text-align: center;
}
.cid-sOuNHpUkOM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuNHpUkOM .image-block {
  margin: auto;
}
.cid-sOuNHpUkOM figcaption {
  position: relative;
}
.cid-sOuNHpUkOM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuNHpUkOM .image-block {
    width: 100% !important;
  }
}
.cid-sOuNHqhoJ7 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuNHqhoJ7 .image-block {
  margin: auto;
}
.cid-sOuNHqhoJ7 figcaption {
  position: relative;
}
.cid-sOuNHqhoJ7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuNHqhoJ7 .image-block {
    width: 100% !important;
  }
}
.cid-sOuNHqD3ZW {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuNHqD3ZW .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuNHqD3ZW .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuNHqD3ZW .row {
    text-align: center;
  }
  .cid-sOuNHqD3ZW .row > div {
    margin: auto;
  }
  .cid-sOuNHqD3ZW .social-row {
    justify-content: center;
  }
}
.cid-sOuNHqD3ZW .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuNHqD3ZW .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuNHqD3ZW .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuNHqD3ZW .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuNHqD3ZW .mbr-text {
  color: #000000;
}
.cid-sOuNHqD3ZW .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuNHqD3ZW .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuNHqD3ZW div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuNHqD3ZW H5 {
  color: #000000;
}
.cid-sOuNHrdDPP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuNHrdDPP nav.navbar {
  position: fixed;
}
.cid-sOuNHrdDPP .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-sOuNHrdDPP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuNHrdDPP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuNHrdDPP .dropdown-item:hover,
.cid-sOuNHrdDPP .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuNHrdDPP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuNHrdDPP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuNHrdDPP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuNHrdDPP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuNHrdDPP .nav-link {
  position: relative;
}
.cid-sOuNHrdDPP .container {
  display: flex;
  margin: auto;
}
.cid-sOuNHrdDPP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuNHrdDPP .dropdown-menu,
.cid-sOuNHrdDPP .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuNHrdDPP .nav-item:focus,
.cid-sOuNHrdDPP .nav-link:focus {
  outline: none;
}
.cid-sOuNHrdDPP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuNHrdDPP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuNHrdDPP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuNHrdDPP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuNHrdDPP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuNHrdDPP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuNHrdDPP .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-sOuNHrdDPP .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuNHrdDPP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuNHrdDPP .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuNHrdDPP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuNHrdDPP .navbar.collapsed {
  justify-content: center;
}
.cid-sOuNHrdDPP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuNHrdDPP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuNHrdDPP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuNHrdDPP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuNHrdDPP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuNHrdDPP .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-sOuNHrdDPP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuNHrdDPP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuNHrdDPP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuNHrdDPP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuNHrdDPP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuNHrdDPP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuNHrdDPP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuNHrdDPP .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-sOuNHrdDPP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuNHrdDPP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuNHrdDPP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuNHrdDPP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuNHrdDPP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuNHrdDPP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuNHrdDPP .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuNHrdDPP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuNHrdDPP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuNHrdDPP .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-sOuNHrdDPP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuNHrdDPP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuNHrdDPP .dropdown-item.active,
.cid-sOuNHrdDPP .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuNHrdDPP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuNHrdDPP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuNHrdDPP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuNHrdDPP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuNHrdDPP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuNHrdDPP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuNHrdDPP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuNHrdDPP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuNHrdDPP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuNHrdDPP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuNHrdDPP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuNHrdDPP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuNHrdDPP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuNHrdDPP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuNHrdDPP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuNHrdDPP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuNHrdDPP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuNHrdDPP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuNHrdDPP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuNHrdDPP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuNHrdDPP .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-sOuNHrdDPP .navbar {
    height: 70px;
  }
  .cid-sOuNHrdDPP .navbar.opened {
    height: auto;
  }
  .cid-sOuNHrdDPP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuT6KYgdV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuT6KYgdV .image-block {
  margin: auto;
}
.cid-sOuT6KYgdV figcaption {
  position: relative;
}
.cid-sOuT6KYgdV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuT6KYgdV .image-block {
    width: 100% !important;
  }
}
.cid-sOuT6LkcdW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuT6LkcdW .mbr-section-title {
  text-align: center;
}
.cid-sOuT6LKJMs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuT6LKJMs .mbr-section-title {
  text-align: left;
}
.cid-sOuT6M9D35 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sOuT6M9D35 .mbr-text {
  color: #000000;
}
.cid-sOuT6MvzlS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuT6MvzlS img,
.cid-sOuT6MvzlS .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOuT6MvzlS .item:focus,
.cid-sOuT6MvzlS span:focus {
  outline: none;
}
.cid-sOuT6MvzlS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOuT6MvzlS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOuT6MvzlS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOuT6MvzlS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuT6MvzlS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOuT6MvzlS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOuT6MvzlS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOuT6MvzlS .mbr-section-title {
  color: #232323;
}
.cid-sOuT6MvzlS .mbr-text,
.cid-sOuT6MvzlS .mbr-section-btn {
  text-align: center;
}
.cid-sOuT6MvzlS .item-title {
  text-align: center;
}
.cid-sOuT6MvzlS .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOuT6NdZlG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuT6NdZlG img,
.cid-sOuT6NdZlG .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOuT6NdZlG .item:focus,
.cid-sOuT6NdZlG span:focus {
  outline: none;
}
.cid-sOuT6NdZlG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOuT6NdZlG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOuT6NdZlG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOuT6NdZlG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuT6NdZlG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOuT6NdZlG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOuT6NdZlG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOuT6NdZlG .mbr-section-title {
  color: #232323;
}
.cid-sOuT6NdZlG .mbr-text,
.cid-sOuT6NdZlG .mbr-section-btn {
  text-align: center;
}
.cid-sOuT6NdZlG .item-title {
  text-align: center;
}
.cid-sOuT6NdZlG .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOuT6QsTPQ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuT6QsTPQ .image-block {
  margin: auto;
}
.cid-sOuT6QsTPQ figcaption {
  position: relative;
}
.cid-sOuT6QsTPQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuT6QsTPQ .image-block {
    width: 100% !important;
  }
}
.cid-sOuT6QOPTj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuT6QOPTj .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuT6QOPTj .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuT6QOPTj .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuT6QOPTj .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuT6QOPTj .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuT6QOPTj .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuT6QOPTj .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuT6QOPTj .card-subtitle {
  color: #0095ff;
}
.cid-sOuT6QOPTj .mbr-text {
  color: #555555;
}
.cid-sOuT6RlqMo {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuT6RlqMo .image-block {
  margin: auto;
}
.cid-sOuT6RlqMo figcaption {
  position: relative;
}
.cid-sOuT6RlqMo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuT6RlqMo .image-block {
    width: 100% !important;
  }
}
.cid-sOuT6RLeb0 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuT6RLeb0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuT6RLeb0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuT6RLeb0 .row {
    text-align: center;
  }
  .cid-sOuT6RLeb0 .row > div {
    margin: auto;
  }
  .cid-sOuT6RLeb0 .social-row {
    justify-content: center;
  }
}
.cid-sOuT6RLeb0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuT6RLeb0 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuT6RLeb0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuT6RLeb0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuT6RLeb0 .mbr-text {
  color: #000000;
}
.cid-sOuT6RLeb0 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuT6RLeb0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuT6RLeb0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuT6RLeb0 H5 {
  color: #000000;
}
.cid-sOuT6Sl1Ol {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuT6Sl1Ol nav.navbar {
  position: fixed;
}
.cid-sOuT6Sl1Ol .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-sOuT6Sl1Ol .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuT6Sl1Ol .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuT6Sl1Ol .dropdown-item:hover,
.cid-sOuT6Sl1Ol .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuT6Sl1Ol .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuT6Sl1Ol .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuT6Sl1Ol .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuT6Sl1Ol .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuT6Sl1Ol .nav-link {
  position: relative;
}
.cid-sOuT6Sl1Ol .container {
  display: flex;
  margin: auto;
}
.cid-sOuT6Sl1Ol .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuT6Sl1Ol .dropdown-menu,
.cid-sOuT6Sl1Ol .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuT6Sl1Ol .nav-item:focus,
.cid-sOuT6Sl1Ol .nav-link:focus {
  outline: none;
}
.cid-sOuT6Sl1Ol .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuT6Sl1Ol .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuT6Sl1Ol .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuT6Sl1Ol .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuT6Sl1Ol .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuT6Sl1Ol .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuT6Sl1Ol .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-sOuT6Sl1Ol .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuT6Sl1Ol .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuT6Sl1Ol .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuT6Sl1Ol .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuT6Sl1Ol .navbar.collapsed {
  justify-content: center;
}
.cid-sOuT6Sl1Ol .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuT6Sl1Ol .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuT6Sl1Ol .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuT6Sl1Ol .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuT6Sl1Ol .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuT6Sl1Ol .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-sOuT6Sl1Ol .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuT6Sl1Ol .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuT6Sl1Ol .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuT6Sl1Ol .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuT6Sl1Ol .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuT6Sl1Ol .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuT6Sl1Ol .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuT6Sl1Ol .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-sOuT6Sl1Ol .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuT6Sl1Ol .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuT6Sl1Ol .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuT6Sl1Ol .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuT6Sl1Ol .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuT6Sl1Ol .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuT6Sl1Ol .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuT6Sl1Ol .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuT6Sl1Ol .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuT6Sl1Ol .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-sOuT6Sl1Ol .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuT6Sl1Ol .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuT6Sl1Ol .dropdown-item.active,
.cid-sOuT6Sl1Ol .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuT6Sl1Ol .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuT6Sl1Ol .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuT6Sl1Ol .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuT6Sl1Ol .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuT6Sl1Ol .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuT6Sl1Ol .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuT6Sl1Ol ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuT6Sl1Ol .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuT6Sl1Ol button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuT6Sl1Ol button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuT6Sl1Ol button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuT6Sl1Ol button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuT6Sl1Ol button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuT6Sl1Ol button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuT6Sl1Ol nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuT6Sl1Ol nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuT6Sl1Ol nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuT6Sl1Ol nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuT6Sl1Ol .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuT6Sl1Ol a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuT6Sl1Ol .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-sOuT6Sl1Ol .navbar {
    height: 70px;
  }
  .cid-sOuT6Sl1Ol .navbar.opened {
    height: auto;
  }
  .cid-sOuT6Sl1Ol .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuUoAflzd {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuUoAflzd .image-block {
  margin: auto;
}
.cid-sOuUoAflzd figcaption {
  position: relative;
}
.cid-sOuUoAflzd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuUoAflzd .image-block {
    width: 100% !important;
  }
}
.cid-sOuUoAz3Fe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuUoAz3Fe .mbr-section-title {
  text-align: left;
}
.cid-sOuUoAYhw3 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuUoBjyia {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuUoBjyia .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuUoBjyia .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuUoBjyia .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuUoBjyia .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuUoBjyia .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuUoBjyia .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuUoBjyia .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuUoBjyia .card-subtitle {
  color: #0095ff;
}
.cid-sOuUoBjyia .mbr-text {
  color: #555555;
}
.cid-sOuUoBO4Rm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuUoBO4Rm .item {
  padding-bottom: 2rem;
}
.cid-sOuUoBO4Rm .item-wrapper {
  position: relative;
}
.cid-sOuUoBO4Rm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuUoBO4Rm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuUoBO4Rm .carousel-control,
.cid-sOuUoBO4Rm .close {
  background: #1b1b1b;
}
.cid-sOuUoBO4Rm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuUoBO4Rm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuUoBO4Rm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuUoBO4Rm .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuUoBO4Rm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuUoBO4Rm .close::before {
  content: '\e91a';
}
.cid-sOuUoBO4Rm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuUoBO4Rm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuUoBO4Rm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuUoBO4Rm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuUoBO4Rm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuUoBO4Rm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuUoBO4Rm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuUoBO4Rm .carousel-indicators li.active,
.cid-sOuUoBO4Rm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuUoBO4Rm .carousel-indicators li::after,
.cid-sOuUoBO4Rm .carousel-indicators li::before {
  content: none;
}
.cid-sOuUoBO4Rm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuUoBO4Rm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuUoBO4Rm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuUoBO4Rm .carousel-indicators {
    display: none;
  }
}
.cid-sOuUoBO4Rm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuUoBO4Rm .carousel-inner > .active {
  display: block;
}
.cid-sOuUoBO4Rm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuUoBO4Rm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuUoBO4Rm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuUoBO4Rm .carousel-control,
  .cid-sOuUoBO4Rm .carousel-indicators,
  .cid-sOuUoBO4Rm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuUoBO4Rm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuUoBO4Rm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuUoBO4Rm .carousel-indicators .active,
.cid-sOuUoBO4Rm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuUoBO4Rm .carousel-indicators .active {
  background: #fff;
}
.cid-sOuUoBO4Rm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuUoBO4Rm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuUoBO4Rm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuUoBO4Rm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuUoBO4Rm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuUoBO4Rm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuUoBO4Rm .carousel {
  width: 100%;
}
.cid-sOuUoBO4Rm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuUoBO4Rm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuUoBO4Rm .modal.fade .modal-dialog,
.cid-sOuUoBO4Rm .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuUoBO4Rm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuUoBO4Rm H6 {
  text-align: center;
}
.cid-sOuUoClV31 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuUoClV31 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuUoClV31 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuUoClV31 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuUoClV31 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuUoClV31 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuUoClV31 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuUoClV31 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuUoClV31 .nav-link,
.cid-sOuUoClV31 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuUoClV31 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuUoClV31 H4 {
  text-align: center;
}
.cid-sOuUoClV31 H3 {
  text-align: center;
}
.cid-sOuUoCSqAr {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuUoCSqAr .image-block {
  margin: auto;
}
.cid-sOuUoCSqAr figcaption {
  position: relative;
}
.cid-sOuUoCSqAr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuUoCSqAr .image-block {
    width: 100% !important;
  }
}
.cid-sOuUoDcjXt {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuUoDcjXt .image-block {
  margin: auto;
}
.cid-sOuUoDcjXt figcaption {
  position: relative;
}
.cid-sOuUoDcjXt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuUoDcjXt .image-block {
    width: 100% !important;
  }
}
.cid-sOuUoDwwIT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuUoDwwIT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuUoDwwIT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuUoDwwIT .row {
    text-align: center;
  }
  .cid-sOuUoDwwIT .row > div {
    margin: auto;
  }
  .cid-sOuUoDwwIT .social-row {
    justify-content: center;
  }
}
.cid-sOuUoDwwIT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuUoDwwIT .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuUoDwwIT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuUoDwwIT .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuUoDwwIT .mbr-text {
  color: #000000;
}
.cid-sOuUoDwwIT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuUoDwwIT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuUoDwwIT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuUoDwwIT H5 {
  color: #000000;
}
.cid-sOuUoE3Ptz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuUoE3Ptz nav.navbar {
  position: fixed;
}
.cid-sOuUoE3Ptz .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-sOuUoE3Ptz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuUoE3Ptz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuUoE3Ptz .dropdown-item:hover,
.cid-sOuUoE3Ptz .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuUoE3Ptz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuUoE3Ptz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuUoE3Ptz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuUoE3Ptz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuUoE3Ptz .nav-link {
  position: relative;
}
.cid-sOuUoE3Ptz .container {
  display: flex;
  margin: auto;
}
.cid-sOuUoE3Ptz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuUoE3Ptz .dropdown-menu,
.cid-sOuUoE3Ptz .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuUoE3Ptz .nav-item:focus,
.cid-sOuUoE3Ptz .nav-link:focus {
  outline: none;
}
.cid-sOuUoE3Ptz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuUoE3Ptz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuUoE3Ptz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuUoE3Ptz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuUoE3Ptz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuUoE3Ptz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuUoE3Ptz .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-sOuUoE3Ptz .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuUoE3Ptz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuUoE3Ptz .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuUoE3Ptz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuUoE3Ptz .navbar.collapsed {
  justify-content: center;
}
.cid-sOuUoE3Ptz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuUoE3Ptz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuUoE3Ptz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuUoE3Ptz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuUoE3Ptz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuUoE3Ptz .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-sOuUoE3Ptz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuUoE3Ptz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuUoE3Ptz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuUoE3Ptz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuUoE3Ptz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuUoE3Ptz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuUoE3Ptz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuUoE3Ptz .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-sOuUoE3Ptz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuUoE3Ptz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuUoE3Ptz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuUoE3Ptz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuUoE3Ptz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuUoE3Ptz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuUoE3Ptz .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuUoE3Ptz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuUoE3Ptz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuUoE3Ptz .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-sOuUoE3Ptz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuUoE3Ptz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuUoE3Ptz .dropdown-item.active,
.cid-sOuUoE3Ptz .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuUoE3Ptz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuUoE3Ptz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuUoE3Ptz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuUoE3Ptz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuUoE3Ptz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuUoE3Ptz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuUoE3Ptz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuUoE3Ptz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuUoE3Ptz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuUoE3Ptz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuUoE3Ptz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuUoE3Ptz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuUoE3Ptz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuUoE3Ptz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuUoE3Ptz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuUoE3Ptz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuUoE3Ptz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuUoE3Ptz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuUoE3Ptz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuUoE3Ptz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuUoE3Ptz .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-sOuUoE3Ptz .navbar {
    height: 70px;
  }
  .cid-sOuUoE3Ptz .navbar.opened {
    height: auto;
  }
  .cid-sOuUoE3Ptz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuWf9Xg4K {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuWf9Xg4K .image-block {
  margin: auto;
}
.cid-sOuWf9Xg4K figcaption {
  position: relative;
}
.cid-sOuWf9Xg4K figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuWf9Xg4K .image-block {
    width: 100% !important;
  }
}
.cid-sOuWfaqDeS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuWfaqDeS .mbr-section-title {
  text-align: left;
}
.cid-sOuWfaUjzF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuWfbo7Rd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuWfbo7Rd .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuWfbo7Rd .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuWfbo7Rd .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuWfbo7Rd .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuWfbo7Rd .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuWfbo7Rd .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuWfbo7Rd .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuWfbo7Rd .card-subtitle {
  color: #0095ff;
}
.cid-sOuWfbo7Rd .mbr-text {
  color: #555555;
}
.cid-sOuWfbUr5D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuWfbUr5D .item {
  padding-bottom: 2rem;
}
.cid-sOuWfbUr5D .item-wrapper {
  position: relative;
}
.cid-sOuWfbUr5D .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuWfbUr5D .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuWfbUr5D .carousel-control,
.cid-sOuWfbUr5D .close {
  background: #1b1b1b;
}
.cid-sOuWfbUr5D .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuWfbUr5D .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuWfbUr5D .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuWfbUr5D .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuWfbUr5D .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuWfbUr5D .close::before {
  content: '\e91a';
}
.cid-sOuWfbUr5D .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuWfbUr5D .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuWfbUr5D .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuWfbUr5D .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuWfbUr5D .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuWfbUr5D .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuWfbUr5D .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuWfbUr5D .carousel-indicators li.active,
.cid-sOuWfbUr5D .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuWfbUr5D .carousel-indicators li::after,
.cid-sOuWfbUr5D .carousel-indicators li::before {
  content: none;
}
.cid-sOuWfbUr5D .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuWfbUr5D .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuWfbUr5D .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuWfbUr5D .carousel-indicators {
    display: none;
  }
}
.cid-sOuWfbUr5D .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuWfbUr5D .carousel-inner > .active {
  display: block;
}
.cid-sOuWfbUr5D .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuWfbUr5D .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuWfbUr5D .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuWfbUr5D .carousel-control,
  .cid-sOuWfbUr5D .carousel-indicators,
  .cid-sOuWfbUr5D .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuWfbUr5D .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuWfbUr5D .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuWfbUr5D .carousel-indicators .active,
.cid-sOuWfbUr5D .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuWfbUr5D .carousel-indicators .active {
  background: #fff;
}
.cid-sOuWfbUr5D .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuWfbUr5D .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuWfbUr5D .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuWfbUr5D .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuWfbUr5D .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuWfbUr5D .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuWfbUr5D .carousel {
  width: 100%;
}
.cid-sOuWfbUr5D .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuWfbUr5D .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuWfbUr5D .modal.fade .modal-dialog,
.cid-sOuWfbUr5D .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuWfbUr5D .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuWfbUr5D H6 {
  text-align: center;
}
.cid-sOuWfcCUI3 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuWfcCUI3 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuWfcCUI3 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuWfcCUI3 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuWfcCUI3 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuWfcCUI3 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuWfcCUI3 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuWfcCUI3 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuWfcCUI3 .nav-link,
.cid-sOuWfcCUI3 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuWfcCUI3 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuWfcCUI3 H4 {
  text-align: center;
}
.cid-sOuWfcCUI3 H3 {
  text-align: center;
}
.cid-sOuWfdgU5C {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuWfdgU5C .image-block {
  margin: auto;
}
.cid-sOuWfdgU5C figcaption {
  position: relative;
}
.cid-sOuWfdgU5C figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuWfdgU5C .image-block {
    width: 100% !important;
  }
}
.cid-sOuWfdBSYK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuWfdBSYK .image-block {
  margin: auto;
}
.cid-sOuWfdBSYK figcaption {
  position: relative;
}
.cid-sOuWfdBSYK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuWfdBSYK .image-block {
    width: 100% !important;
  }
}
.cid-sOuWfdXnaM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuWfdXnaM .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuWfdXnaM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuWfdXnaM .row {
    text-align: center;
  }
  .cid-sOuWfdXnaM .row > div {
    margin: auto;
  }
  .cid-sOuWfdXnaM .social-row {
    justify-content: center;
  }
}
.cid-sOuWfdXnaM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuWfdXnaM .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuWfdXnaM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuWfdXnaM .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuWfdXnaM .mbr-text {
  color: #000000;
}
.cid-sOuWfdXnaM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuWfdXnaM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuWfdXnaM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuWfdXnaM H5 {
  color: #000000;
}
.cid-sOuWfeyl0Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuWfeyl0Q nav.navbar {
  position: fixed;
}
.cid-sOuWfeyl0Q .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-sOuWfeyl0Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuWfeyl0Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuWfeyl0Q .dropdown-item:hover,
.cid-sOuWfeyl0Q .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuWfeyl0Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuWfeyl0Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuWfeyl0Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuWfeyl0Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuWfeyl0Q .nav-link {
  position: relative;
}
.cid-sOuWfeyl0Q .container {
  display: flex;
  margin: auto;
}
.cid-sOuWfeyl0Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuWfeyl0Q .dropdown-menu,
.cid-sOuWfeyl0Q .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuWfeyl0Q .nav-item:focus,
.cid-sOuWfeyl0Q .nav-link:focus {
  outline: none;
}
.cid-sOuWfeyl0Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuWfeyl0Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuWfeyl0Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuWfeyl0Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuWfeyl0Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuWfeyl0Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuWfeyl0Q .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-sOuWfeyl0Q .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuWfeyl0Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuWfeyl0Q .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuWfeyl0Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuWfeyl0Q .navbar.collapsed {
  justify-content: center;
}
.cid-sOuWfeyl0Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuWfeyl0Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuWfeyl0Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuWfeyl0Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuWfeyl0Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuWfeyl0Q .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-sOuWfeyl0Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuWfeyl0Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuWfeyl0Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuWfeyl0Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuWfeyl0Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuWfeyl0Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuWfeyl0Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuWfeyl0Q .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-sOuWfeyl0Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuWfeyl0Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuWfeyl0Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuWfeyl0Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuWfeyl0Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuWfeyl0Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuWfeyl0Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuWfeyl0Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuWfeyl0Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuWfeyl0Q .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-sOuWfeyl0Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuWfeyl0Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuWfeyl0Q .dropdown-item.active,
.cid-sOuWfeyl0Q .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuWfeyl0Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuWfeyl0Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuWfeyl0Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuWfeyl0Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuWfeyl0Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuWfeyl0Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuWfeyl0Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuWfeyl0Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuWfeyl0Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuWfeyl0Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuWfeyl0Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuWfeyl0Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuWfeyl0Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuWfeyl0Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuWfeyl0Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuWfeyl0Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuWfeyl0Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuWfeyl0Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuWfeyl0Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuWfeyl0Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuWfeyl0Q .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-sOuWfeyl0Q .navbar {
    height: 70px;
  }
  .cid-sOuWfeyl0Q .navbar.opened {
    height: auto;
  }
  .cid-sOuWfeyl0Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuXg93fpZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuXg93fpZ .image-block {
  margin: auto;
}
.cid-sOuXg93fpZ figcaption {
  position: relative;
}
.cid-sOuXg93fpZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuXg93fpZ .image-block {
    width: 100% !important;
  }
}
.cid-sOuXg9xhih {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuXg9xhih .mbr-section-title {
  text-align: left;
}
.cid-sOuXga2NZO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuXgat7kE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuXgat7kE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuXgat7kE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuXgat7kE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuXgat7kE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuXgat7kE .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuXgat7kE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuXgat7kE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuXgat7kE .card-subtitle {
  color: #0095ff;
}
.cid-sOuXgat7kE .mbr-text {
  color: #555555;
}
.cid-sOuXgb0cca {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuXgb0cca .item {
  padding-bottom: 2rem;
}
.cid-sOuXgb0cca .item-wrapper {
  position: relative;
}
.cid-sOuXgb0cca .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuXgb0cca .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuXgb0cca .carousel-control,
.cid-sOuXgb0cca .close {
  background: #1b1b1b;
}
.cid-sOuXgb0cca .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuXgb0cca .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuXgb0cca .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuXgb0cca .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuXgb0cca .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuXgb0cca .close::before {
  content: '\e91a';
}
.cid-sOuXgb0cca .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuXgb0cca .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuXgb0cca .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuXgb0cca .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuXgb0cca .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuXgb0cca .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuXgb0cca .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuXgb0cca .carousel-indicators li.active,
.cid-sOuXgb0cca .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuXgb0cca .carousel-indicators li::after,
.cid-sOuXgb0cca .carousel-indicators li::before {
  content: none;
}
.cid-sOuXgb0cca .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuXgb0cca .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuXgb0cca .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuXgb0cca .carousel-indicators {
    display: none;
  }
}
.cid-sOuXgb0cca .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuXgb0cca .carousel-inner > .active {
  display: block;
}
.cid-sOuXgb0cca .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuXgb0cca .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuXgb0cca .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuXgb0cca .carousel-control,
  .cid-sOuXgb0cca .carousel-indicators,
  .cid-sOuXgb0cca .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuXgb0cca .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuXgb0cca .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuXgb0cca .carousel-indicators .active,
.cid-sOuXgb0cca .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuXgb0cca .carousel-indicators .active {
  background: #fff;
}
.cid-sOuXgb0cca .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuXgb0cca .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuXgb0cca .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuXgb0cca .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuXgb0cca .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuXgb0cca .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuXgb0cca .carousel {
  width: 100%;
}
.cid-sOuXgb0cca .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuXgb0cca .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuXgb0cca .modal.fade .modal-dialog,
.cid-sOuXgb0cca .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuXgb0cca .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuXgb0cca H6 {
  text-align: center;
}
.cid-sOuXgbzvJ8 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuXgbzvJ8 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuXgbzvJ8 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuXgbzvJ8 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuXgbzvJ8 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuXgbzvJ8 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuXgbzvJ8 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuXgbzvJ8 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuXgbzvJ8 .nav-link,
.cid-sOuXgbzvJ8 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuXgbzvJ8 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuXgbzvJ8 H4 {
  text-align: center;
}
.cid-sOuXgbzvJ8 H3 {
  text-align: center;
}
.cid-sOuXgc8J4I {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuXgc8J4I .image-block {
  margin: auto;
}
.cid-sOuXgc8J4I figcaption {
  position: relative;
}
.cid-sOuXgc8J4I figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuXgc8J4I .image-block {
    width: 100% !important;
  }
}
.cid-sOuXgctMhT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuXgctMhT .image-block {
  margin: auto;
}
.cid-sOuXgctMhT figcaption {
  position: relative;
}
.cid-sOuXgctMhT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuXgctMhT .image-block {
    width: 100% !important;
  }
}
.cid-sOuXgcSOU9 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuXgcSOU9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuXgcSOU9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuXgcSOU9 .row {
    text-align: center;
  }
  .cid-sOuXgcSOU9 .row > div {
    margin: auto;
  }
  .cid-sOuXgcSOU9 .social-row {
    justify-content: center;
  }
}
.cid-sOuXgcSOU9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuXgcSOU9 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuXgcSOU9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuXgcSOU9 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuXgcSOU9 .mbr-text {
  color: #000000;
}
.cid-sOuXgcSOU9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuXgcSOU9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuXgcSOU9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuXgcSOU9 H5 {
  color: #000000;
}
.cid-sOuXgdsxBT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuXgdsxBT nav.navbar {
  position: fixed;
}
.cid-sOuXgdsxBT .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-sOuXgdsxBT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuXgdsxBT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuXgdsxBT .dropdown-item:hover,
.cid-sOuXgdsxBT .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuXgdsxBT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuXgdsxBT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuXgdsxBT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuXgdsxBT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuXgdsxBT .nav-link {
  position: relative;
}
.cid-sOuXgdsxBT .container {
  display: flex;
  margin: auto;
}
.cid-sOuXgdsxBT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuXgdsxBT .dropdown-menu,
.cid-sOuXgdsxBT .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuXgdsxBT .nav-item:focus,
.cid-sOuXgdsxBT .nav-link:focus {
  outline: none;
}
.cid-sOuXgdsxBT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuXgdsxBT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuXgdsxBT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuXgdsxBT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuXgdsxBT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuXgdsxBT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuXgdsxBT .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-sOuXgdsxBT .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuXgdsxBT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuXgdsxBT .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuXgdsxBT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuXgdsxBT .navbar.collapsed {
  justify-content: center;
}
.cid-sOuXgdsxBT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuXgdsxBT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuXgdsxBT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuXgdsxBT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuXgdsxBT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuXgdsxBT .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-sOuXgdsxBT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuXgdsxBT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuXgdsxBT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuXgdsxBT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuXgdsxBT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuXgdsxBT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuXgdsxBT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuXgdsxBT .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-sOuXgdsxBT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuXgdsxBT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuXgdsxBT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuXgdsxBT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuXgdsxBT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuXgdsxBT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuXgdsxBT .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuXgdsxBT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuXgdsxBT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuXgdsxBT .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-sOuXgdsxBT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuXgdsxBT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuXgdsxBT .dropdown-item.active,
.cid-sOuXgdsxBT .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuXgdsxBT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuXgdsxBT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuXgdsxBT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuXgdsxBT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuXgdsxBT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuXgdsxBT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuXgdsxBT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuXgdsxBT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuXgdsxBT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuXgdsxBT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuXgdsxBT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuXgdsxBT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuXgdsxBT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuXgdsxBT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuXgdsxBT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuXgdsxBT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuXgdsxBT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuXgdsxBT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuXgdsxBT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuXgdsxBT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuXgdsxBT .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-sOuXgdsxBT .navbar {
    height: 70px;
  }
  .cid-sOuXgdsxBT .navbar.opened {
    height: auto;
  }
  .cid-sOuXgdsxBT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuYmyg065 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuYmyg065 .image-block {
  margin: auto;
}
.cid-sOuYmyg065 figcaption {
  position: relative;
}
.cid-sOuYmyg065 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuYmyg065 .image-block {
    width: 100% !important;
  }
}
.cid-sOuYmyKRfd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuYmyKRfd .mbr-section-title {
  text-align: left;
}
.cid-sOuYmzfAOf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuYmzGABj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuYmzGABj .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuYmzGABj .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuYmzGABj .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuYmzGABj .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuYmzGABj .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuYmzGABj .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuYmzGABj .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuYmzGABj .card-subtitle {
  color: #0095ff;
}
.cid-sOuYmzGABj .mbr-text {
  color: #555555;
}
.cid-sOuYmAceCf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuYmAceCf .item {
  padding-bottom: 2rem;
}
.cid-sOuYmAceCf .item-wrapper {
  position: relative;
}
.cid-sOuYmAceCf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuYmAceCf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuYmAceCf .carousel-control,
.cid-sOuYmAceCf .close {
  background: #1b1b1b;
}
.cid-sOuYmAceCf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuYmAceCf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuYmAceCf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuYmAceCf .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuYmAceCf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuYmAceCf .close::before {
  content: '\e91a';
}
.cid-sOuYmAceCf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuYmAceCf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuYmAceCf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuYmAceCf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuYmAceCf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuYmAceCf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuYmAceCf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuYmAceCf .carousel-indicators li.active,
.cid-sOuYmAceCf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuYmAceCf .carousel-indicators li::after,
.cid-sOuYmAceCf .carousel-indicators li::before {
  content: none;
}
.cid-sOuYmAceCf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuYmAceCf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuYmAceCf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuYmAceCf .carousel-indicators {
    display: none;
  }
}
.cid-sOuYmAceCf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuYmAceCf .carousel-inner > .active {
  display: block;
}
.cid-sOuYmAceCf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuYmAceCf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuYmAceCf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuYmAceCf .carousel-control,
  .cid-sOuYmAceCf .carousel-indicators,
  .cid-sOuYmAceCf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuYmAceCf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuYmAceCf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuYmAceCf .carousel-indicators .active,
.cid-sOuYmAceCf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuYmAceCf .carousel-indicators .active {
  background: #fff;
}
.cid-sOuYmAceCf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuYmAceCf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuYmAceCf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuYmAceCf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuYmAceCf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuYmAceCf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuYmAceCf .carousel {
  width: 100%;
}
.cid-sOuYmAceCf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuYmAceCf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuYmAceCf .modal.fade .modal-dialog,
.cid-sOuYmAceCf .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuYmAceCf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuYmAceCf H6 {
  text-align: center;
}
.cid-sOuYmAY2m5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuYmAY2m5 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuYmAY2m5 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuYmAY2m5 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuYmAY2m5 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuYmAY2m5 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuYmAY2m5 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuYmAY2m5 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuYmAY2m5 .nav-link,
.cid-sOuYmAY2m5 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuYmAY2m5 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuYmAY2m5 H4 {
  text-align: center;
}
.cid-sOuYmAY2m5 H3 {
  text-align: center;
}
.cid-sOuYmBxPj5 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuYmBxPj5 .image-block {
  margin: auto;
}
.cid-sOuYmBxPj5 figcaption {
  position: relative;
}
.cid-sOuYmBxPj5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuYmBxPj5 .image-block {
    width: 100% !important;
  }
}
.cid-sOuYmBTAgT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuYmBTAgT .image-block {
  margin: auto;
}
.cid-sOuYmBTAgT figcaption {
  position: relative;
}
.cid-sOuYmBTAgT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuYmBTAgT .image-block {
    width: 100% !important;
  }
}
.cid-sOuYmCeLmt {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuYmCeLmt .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuYmCeLmt .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuYmCeLmt .row {
    text-align: center;
  }
  .cid-sOuYmCeLmt .row > div {
    margin: auto;
  }
  .cid-sOuYmCeLmt .social-row {
    justify-content: center;
  }
}
.cid-sOuYmCeLmt .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuYmCeLmt .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuYmCeLmt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuYmCeLmt .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuYmCeLmt .mbr-text {
  color: #000000;
}
.cid-sOuYmCeLmt .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuYmCeLmt .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuYmCeLmt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuYmCeLmt H5 {
  color: #000000;
}
.cid-sOuYmCNh2z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuYmCNh2z nav.navbar {
  position: fixed;
}
.cid-sOuYmCNh2z .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-sOuYmCNh2z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuYmCNh2z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuYmCNh2z .dropdown-item:hover,
.cid-sOuYmCNh2z .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuYmCNh2z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuYmCNh2z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuYmCNh2z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuYmCNh2z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuYmCNh2z .nav-link {
  position: relative;
}
.cid-sOuYmCNh2z .container {
  display: flex;
  margin: auto;
}
.cid-sOuYmCNh2z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuYmCNh2z .dropdown-menu,
.cid-sOuYmCNh2z .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuYmCNh2z .nav-item:focus,
.cid-sOuYmCNh2z .nav-link:focus {
  outline: none;
}
.cid-sOuYmCNh2z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuYmCNh2z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuYmCNh2z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuYmCNh2z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuYmCNh2z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuYmCNh2z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuYmCNh2z .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-sOuYmCNh2z .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuYmCNh2z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuYmCNh2z .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuYmCNh2z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuYmCNh2z .navbar.collapsed {
  justify-content: center;
}
.cid-sOuYmCNh2z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuYmCNh2z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuYmCNh2z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuYmCNh2z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuYmCNh2z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuYmCNh2z .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-sOuYmCNh2z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuYmCNh2z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuYmCNh2z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuYmCNh2z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuYmCNh2z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuYmCNh2z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuYmCNh2z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuYmCNh2z .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-sOuYmCNh2z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuYmCNh2z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuYmCNh2z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuYmCNh2z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuYmCNh2z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuYmCNh2z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuYmCNh2z .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuYmCNh2z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuYmCNh2z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuYmCNh2z .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-sOuYmCNh2z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuYmCNh2z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuYmCNh2z .dropdown-item.active,
.cid-sOuYmCNh2z .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuYmCNh2z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuYmCNh2z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuYmCNh2z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuYmCNh2z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuYmCNh2z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuYmCNh2z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuYmCNh2z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuYmCNh2z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuYmCNh2z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuYmCNh2z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuYmCNh2z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuYmCNh2z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuYmCNh2z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuYmCNh2z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuYmCNh2z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuYmCNh2z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuYmCNh2z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuYmCNh2z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuYmCNh2z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuYmCNh2z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuYmCNh2z .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-sOuYmCNh2z .navbar {
    height: 70px;
  }
  .cid-sOuYmCNh2z .navbar.opened {
    height: auto;
  }
  .cid-sOuYmCNh2z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOuZ6bW8xt {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOuZ6bW8xt .image-block {
  margin: auto;
}
.cid-sOuZ6bW8xt figcaption {
  position: relative;
}
.cid-sOuZ6bW8xt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuZ6bW8xt .image-block {
    width: 100% !important;
  }
}
.cid-sOuZ6co06y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuZ6co06y .mbr-section-title {
  text-align: left;
}
.cid-sOuZ6cTc0H {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuZ6dlE7b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuZ6dlE7b .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOuZ6dlE7b .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOuZ6dlE7b .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOuZ6dlE7b .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOuZ6dlE7b .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOuZ6dlE7b .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOuZ6dlE7b .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOuZ6dlE7b .card-subtitle {
  color: #0095ff;
}
.cid-sOuZ6dlE7b .mbr-text {
  color: #555555;
}
.cid-sOuZ6dSYHx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOuZ6dSYHx .item {
  padding-bottom: 2rem;
}
.cid-sOuZ6dSYHx .item-wrapper {
  position: relative;
}
.cid-sOuZ6dSYHx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOuZ6dSYHx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOuZ6dSYHx .carousel-control,
.cid-sOuZ6dSYHx .close {
  background: #1b1b1b;
}
.cid-sOuZ6dSYHx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOuZ6dSYHx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOuZ6dSYHx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOuZ6dSYHx .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOuZ6dSYHx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOuZ6dSYHx .close::before {
  content: '\e91a';
}
.cid-sOuZ6dSYHx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOuZ6dSYHx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOuZ6dSYHx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuZ6dSYHx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOuZ6dSYHx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOuZ6dSYHx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOuZ6dSYHx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOuZ6dSYHx .carousel-indicators li.active,
.cid-sOuZ6dSYHx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOuZ6dSYHx .carousel-indicators li::after,
.cid-sOuZ6dSYHx .carousel-indicators li::before {
  content: none;
}
.cid-sOuZ6dSYHx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOuZ6dSYHx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOuZ6dSYHx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuZ6dSYHx .carousel-indicators {
    display: none;
  }
}
.cid-sOuZ6dSYHx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOuZ6dSYHx .carousel-inner > .active {
  display: block;
}
.cid-sOuZ6dSYHx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOuZ6dSYHx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOuZ6dSYHx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOuZ6dSYHx .carousel-control,
  .cid-sOuZ6dSYHx .carousel-indicators,
  .cid-sOuZ6dSYHx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOuZ6dSYHx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOuZ6dSYHx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOuZ6dSYHx .carousel-indicators .active,
.cid-sOuZ6dSYHx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOuZ6dSYHx .carousel-indicators .active {
  background: #fff;
}
.cid-sOuZ6dSYHx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOuZ6dSYHx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOuZ6dSYHx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOuZ6dSYHx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOuZ6dSYHx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOuZ6dSYHx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOuZ6dSYHx .carousel {
  width: 100%;
}
.cid-sOuZ6dSYHx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOuZ6dSYHx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOuZ6dSYHx .modal.fade .modal-dialog,
.cid-sOuZ6dSYHx .modal.in .modal-dialog {
  transform: none;
}
.cid-sOuZ6dSYHx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOuZ6dSYHx H6 {
  text-align: center;
}
.cid-sOuZ6eq13b {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOuZ6eq13b .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOuZ6eq13b .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOuZ6eq13b .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOuZ6eq13b .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOuZ6eq13b .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOuZ6eq13b .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOuZ6eq13b .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOuZ6eq13b .nav-link,
.cid-sOuZ6eq13b .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOuZ6eq13b .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOuZ6eq13b H4 {
  text-align: center;
}
.cid-sOuZ6eq13b H3 {
  text-align: center;
}
.cid-sOuZ6f1GRO {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOuZ6f1GRO .image-block {
  margin: auto;
}
.cid-sOuZ6f1GRO figcaption {
  position: relative;
}
.cid-sOuZ6f1GRO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuZ6f1GRO .image-block {
    width: 100% !important;
  }
}
.cid-sOuZ6fmkeL {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOuZ6fmkeL .image-block {
  margin: auto;
}
.cid-sOuZ6fmkeL figcaption {
  position: relative;
}
.cid-sOuZ6fmkeL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOuZ6fmkeL .image-block {
    width: 100% !important;
  }
}
.cid-sOuZ6fH6ai {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOuZ6fH6ai .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOuZ6fH6ai .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuZ6fH6ai .row {
    text-align: center;
  }
  .cid-sOuZ6fH6ai .row > div {
    margin: auto;
  }
  .cid-sOuZ6fH6ai .social-row {
    justify-content: center;
  }
}
.cid-sOuZ6fH6ai .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOuZ6fH6ai .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOuZ6fH6ai .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOuZ6fH6ai .list {
    margin-bottom: 0rem;
  }
}
.cid-sOuZ6fH6ai .mbr-text {
  color: #000000;
}
.cid-sOuZ6fH6ai .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOuZ6fH6ai .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOuZ6fH6ai div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOuZ6fH6ai H5 {
  color: #000000;
}
.cid-sOuZ6ggxAi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOuZ6ggxAi nav.navbar {
  position: fixed;
}
.cid-sOuZ6ggxAi .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-sOuZ6ggxAi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOuZ6ggxAi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOuZ6ggxAi .dropdown-item:hover,
.cid-sOuZ6ggxAi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOuZ6ggxAi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOuZ6ggxAi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOuZ6ggxAi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOuZ6ggxAi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOuZ6ggxAi .nav-link {
  position: relative;
}
.cid-sOuZ6ggxAi .container {
  display: flex;
  margin: auto;
}
.cid-sOuZ6ggxAi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOuZ6ggxAi .dropdown-menu,
.cid-sOuZ6ggxAi .navbar.opened {
  background: #ffffff !important;
}
.cid-sOuZ6ggxAi .nav-item:focus,
.cid-sOuZ6ggxAi .nav-link:focus {
  outline: none;
}
.cid-sOuZ6ggxAi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOuZ6ggxAi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOuZ6ggxAi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOuZ6ggxAi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOuZ6ggxAi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOuZ6ggxAi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOuZ6ggxAi .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-sOuZ6ggxAi .navbar.opened {
  transition: all 0.3s;
}
.cid-sOuZ6ggxAi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOuZ6ggxAi .navbar .navbar-logo img {
  width: auto;
}
.cid-sOuZ6ggxAi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOuZ6ggxAi .navbar.collapsed {
  justify-content: center;
}
.cid-sOuZ6ggxAi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOuZ6ggxAi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOuZ6ggxAi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOuZ6ggxAi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOuZ6ggxAi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOuZ6ggxAi .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-sOuZ6ggxAi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOuZ6ggxAi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOuZ6ggxAi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOuZ6ggxAi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOuZ6ggxAi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOuZ6ggxAi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOuZ6ggxAi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOuZ6ggxAi .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-sOuZ6ggxAi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOuZ6ggxAi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOuZ6ggxAi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOuZ6ggxAi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOuZ6ggxAi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOuZ6ggxAi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOuZ6ggxAi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOuZ6ggxAi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOuZ6ggxAi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOuZ6ggxAi .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-sOuZ6ggxAi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOuZ6ggxAi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOuZ6ggxAi .dropdown-item.active,
.cid-sOuZ6ggxAi .dropdown-item:active {
  background-color: transparent;
}
.cid-sOuZ6ggxAi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOuZ6ggxAi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOuZ6ggxAi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOuZ6ggxAi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOuZ6ggxAi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOuZ6ggxAi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOuZ6ggxAi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOuZ6ggxAi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOuZ6ggxAi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOuZ6ggxAi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOuZ6ggxAi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOuZ6ggxAi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuZ6ggxAi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOuZ6ggxAi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOuZ6ggxAi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuZ6ggxAi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOuZ6ggxAi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOuZ6ggxAi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOuZ6ggxAi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOuZ6ggxAi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOuZ6ggxAi .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-sOuZ6ggxAi .navbar {
    height: 70px;
  }
  .cid-sOuZ6ggxAi .navbar.opened {
    height: auto;
  }
  .cid-sOuZ6ggxAi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOv1z7i0nD {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOv1z7i0nD .image-block {
  margin: auto;
}
.cid-sOv1z7i0nD figcaption {
  position: relative;
}
.cid-sOv1z7i0nD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOv1z7i0nD .image-block {
    width: 100% !important;
  }
}
.cid-sOv1z7Xfxu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOv1z7Xfxu .mbr-section-title {
  text-align: left;
}
.cid-sOv1z8s5RV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOv1z8V09Y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOv1z8V09Y .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOv1z8V09Y .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOv1z8V09Y .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOv1z8V09Y .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOv1z8V09Y .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOv1z8V09Y .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOv1z8V09Y .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOv1z8V09Y .card-subtitle {
  color: #0095ff;
}
.cid-sOv1z8V09Y .mbr-text {
  color: #555555;
}
.cid-sOv1z9v3c4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOv1z9v3c4 .item {
  padding-bottom: 2rem;
}
.cid-sOv1z9v3c4 .item-wrapper {
  position: relative;
}
.cid-sOv1z9v3c4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOv1z9v3c4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOv1z9v3c4 .carousel-control,
.cid-sOv1z9v3c4 .close {
  background: #1b1b1b;
}
.cid-sOv1z9v3c4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOv1z9v3c4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOv1z9v3c4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOv1z9v3c4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOv1z9v3c4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOv1z9v3c4 .close::before {
  content: '\e91a';
}
.cid-sOv1z9v3c4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOv1z9v3c4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOv1z9v3c4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOv1z9v3c4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOv1z9v3c4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOv1z9v3c4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOv1z9v3c4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOv1z9v3c4 .carousel-indicators li.active,
.cid-sOv1z9v3c4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOv1z9v3c4 .carousel-indicators li::after,
.cid-sOv1z9v3c4 .carousel-indicators li::before {
  content: none;
}
.cid-sOv1z9v3c4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOv1z9v3c4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOv1z9v3c4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOv1z9v3c4 .carousel-indicators {
    display: none;
  }
}
.cid-sOv1z9v3c4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOv1z9v3c4 .carousel-inner > .active {
  display: block;
}
.cid-sOv1z9v3c4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOv1z9v3c4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOv1z9v3c4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOv1z9v3c4 .carousel-control,
  .cid-sOv1z9v3c4 .carousel-indicators,
  .cid-sOv1z9v3c4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOv1z9v3c4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOv1z9v3c4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOv1z9v3c4 .carousel-indicators .active,
.cid-sOv1z9v3c4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOv1z9v3c4 .carousel-indicators .active {
  background: #fff;
}
.cid-sOv1z9v3c4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOv1z9v3c4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOv1z9v3c4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOv1z9v3c4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOv1z9v3c4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOv1z9v3c4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOv1z9v3c4 .carousel {
  width: 100%;
}
.cid-sOv1z9v3c4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOv1z9v3c4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOv1z9v3c4 .modal.fade .modal-dialog,
.cid-sOv1z9v3c4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOv1z9v3c4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOv1z9v3c4 H6 {
  text-align: center;
}
.cid-sOv1za8UbJ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOv1za8UbJ .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOv1za8UbJ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOv1za8UbJ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOv1za8UbJ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOv1za8UbJ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOv1za8UbJ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOv1za8UbJ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOv1za8UbJ .nav-link,
.cid-sOv1za8UbJ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOv1za8UbJ .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOv1za8UbJ H4 {
  text-align: center;
}
.cid-sOv1za8UbJ H3 {
  text-align: center;
}
.cid-sOv1zaH1dY {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOv1zaH1dY .image-block {
  margin: auto;
}
.cid-sOv1zaH1dY figcaption {
  position: relative;
}
.cid-sOv1zaH1dY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOv1zaH1dY .image-block {
    width: 100% !important;
  }
}
.cid-sOv1zb3TNW {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOv1zb3TNW .image-block {
  margin: auto;
}
.cid-sOv1zb3TNW figcaption {
  position: relative;
}
.cid-sOv1zb3TNW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOv1zb3TNW .image-block {
    width: 100% !important;
  }
}
.cid-sOv1zbvh1g {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOv1zbvh1g .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOv1zbvh1g .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOv1zbvh1g .row {
    text-align: center;
  }
  .cid-sOv1zbvh1g .row > div {
    margin: auto;
  }
  .cid-sOv1zbvh1g .social-row {
    justify-content: center;
  }
}
.cid-sOv1zbvh1g .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOv1zbvh1g .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOv1zbvh1g .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOv1zbvh1g .list {
    margin-bottom: 0rem;
  }
}
.cid-sOv1zbvh1g .mbr-text {
  color: #000000;
}
.cid-sOv1zbvh1g .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOv1zbvh1g .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOv1zbvh1g div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOv1zbvh1g H5 {
  color: #000000;
}
.cid-sOv1zc4D7G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOv1zc4D7G nav.navbar {
  position: fixed;
}
.cid-sOv1zc4D7G .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-sOv1zc4D7G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOv1zc4D7G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOv1zc4D7G .dropdown-item:hover,
.cid-sOv1zc4D7G .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOv1zc4D7G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOv1zc4D7G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOv1zc4D7G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOv1zc4D7G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOv1zc4D7G .nav-link {
  position: relative;
}
.cid-sOv1zc4D7G .container {
  display: flex;
  margin: auto;
}
.cid-sOv1zc4D7G .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOv1zc4D7G .dropdown-menu,
.cid-sOv1zc4D7G .navbar.opened {
  background: #ffffff !important;
}
.cid-sOv1zc4D7G .nav-item:focus,
.cid-sOv1zc4D7G .nav-link:focus {
  outline: none;
}
.cid-sOv1zc4D7G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOv1zc4D7G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOv1zc4D7G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOv1zc4D7G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOv1zc4D7G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOv1zc4D7G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOv1zc4D7G .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-sOv1zc4D7G .navbar.opened {
  transition: all 0.3s;
}
.cid-sOv1zc4D7G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOv1zc4D7G .navbar .navbar-logo img {
  width: auto;
}
.cid-sOv1zc4D7G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOv1zc4D7G .navbar.collapsed {
  justify-content: center;
}
.cid-sOv1zc4D7G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOv1zc4D7G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOv1zc4D7G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOv1zc4D7G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOv1zc4D7G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOv1zc4D7G .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-sOv1zc4D7G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOv1zc4D7G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOv1zc4D7G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOv1zc4D7G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOv1zc4D7G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOv1zc4D7G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOv1zc4D7G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOv1zc4D7G .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-sOv1zc4D7G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOv1zc4D7G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOv1zc4D7G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOv1zc4D7G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOv1zc4D7G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOv1zc4D7G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOv1zc4D7G .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOv1zc4D7G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOv1zc4D7G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOv1zc4D7G .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-sOv1zc4D7G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOv1zc4D7G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOv1zc4D7G .dropdown-item.active,
.cid-sOv1zc4D7G .dropdown-item:active {
  background-color: transparent;
}
.cid-sOv1zc4D7G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOv1zc4D7G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOv1zc4D7G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOv1zc4D7G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOv1zc4D7G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOv1zc4D7G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOv1zc4D7G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOv1zc4D7G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOv1zc4D7G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOv1zc4D7G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOv1zc4D7G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOv1zc4D7G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOv1zc4D7G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOv1zc4D7G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOv1zc4D7G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOv1zc4D7G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOv1zc4D7G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOv1zc4D7G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOv1zc4D7G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOv1zc4D7G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOv1zc4D7G .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-sOv1zc4D7G .navbar {
    height: 70px;
  }
  .cid-sOv1zc4D7G .navbar.opened {
    height: auto;
  }
  .cid-sOv1zc4D7G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvLrngAXk {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvLrngAXk .image-block {
  margin: auto;
}
.cid-sOvLrngAXk figcaption {
  position: relative;
}
.cid-sOvLrngAXk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvLrngAXk .image-block {
    width: 100% !important;
  }
}
.cid-sOvLrnAtuS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvLrnAtuS .mbr-section-title {
  text-align: center;
}
.cid-sOvLrnYKST {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvLrnYKST .mbr-section-title {
  text-align: left;
}
.cid-sOvLroK4V6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvLroK4V6 img,
.cid-sOvLroK4V6 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOvLroK4V6 .item:focus,
.cid-sOvLroK4V6 span:focus {
  outline: none;
}
.cid-sOvLroK4V6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOvLroK4V6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOvLroK4V6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOvLroK4V6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvLroK4V6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOvLroK4V6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOvLroK4V6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOvLroK4V6 .mbr-section-title {
  color: #232323;
}
.cid-sOvLroK4V6 .mbr-text,
.cid-sOvLroK4V6 .mbr-section-btn {
  text-align: center;
}
.cid-sOvLroK4V6 .item-title {
  text-align: center;
}
.cid-sOvLroK4V6 .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOvLrpq8wz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvLrpq8wz img,
.cid-sOvLrpq8wz .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOvLrpq8wz .item:focus,
.cid-sOvLrpq8wz span:focus {
  outline: none;
}
.cid-sOvLrpq8wz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOvLrpq8wz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOvLrpq8wz .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOvLrpq8wz .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvLrpq8wz .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOvLrpq8wz .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOvLrpq8wz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOvLrpq8wz .mbr-section-title {
  color: #232323;
}
.cid-sOvLrpq8wz .mbr-text,
.cid-sOvLrpq8wz .mbr-section-btn {
  text-align: center;
}
.cid-sOvLrpq8wz .item-title {
  text-align: center;
}
.cid-sOvLrpq8wz .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOvLrq5Y7W {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvLrq5Y7W .image-block {
  margin: auto;
}
.cid-sOvLrq5Y7W figcaption {
  position: relative;
}
.cid-sOvLrq5Y7W figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvLrq5Y7W .image-block {
    width: 100% !important;
  }
}
.cid-sOvLrqwDUE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvLrqwDUE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvLrqwDUE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvLrqwDUE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvLrqwDUE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvLrqwDUE .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvLrqwDUE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvLrqwDUE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvLrqwDUE .card-subtitle {
  color: #0095ff;
}
.cid-sOvLrqwDUE .mbr-text {
  color: #555555;
}
.cid-sOvLrr28Oh {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvLrr28Oh .image-block {
  margin: auto;
}
.cid-sOvLrr28Oh figcaption {
  position: relative;
}
.cid-sOvLrr28Oh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvLrr28Oh .image-block {
    width: 100% !important;
  }
}
.cid-sOvLrrp8Ty {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvLrrp8Ty .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvLrrp8Ty .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvLrrp8Ty .row {
    text-align: center;
  }
  .cid-sOvLrrp8Ty .row > div {
    margin: auto;
  }
  .cid-sOvLrrp8Ty .social-row {
    justify-content: center;
  }
}
.cid-sOvLrrp8Ty .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvLrrp8Ty .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvLrrp8Ty .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvLrrp8Ty .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvLrrp8Ty .mbr-text {
  color: #000000;
}
.cid-sOvLrrp8Ty .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvLrrp8Ty .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvLrrp8Ty div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvLrrp8Ty H5 {
  color: #000000;
}
.cid-sOvLrs1HiU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvLrs1HiU nav.navbar {
  position: fixed;
}
.cid-sOvLrs1HiU .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-sOvLrs1HiU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvLrs1HiU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvLrs1HiU .dropdown-item:hover,
.cid-sOvLrs1HiU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvLrs1HiU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvLrs1HiU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvLrs1HiU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvLrs1HiU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvLrs1HiU .nav-link {
  position: relative;
}
.cid-sOvLrs1HiU .container {
  display: flex;
  margin: auto;
}
.cid-sOvLrs1HiU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvLrs1HiU .dropdown-menu,
.cid-sOvLrs1HiU .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvLrs1HiU .nav-item:focus,
.cid-sOvLrs1HiU .nav-link:focus {
  outline: none;
}
.cid-sOvLrs1HiU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvLrs1HiU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvLrs1HiU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvLrs1HiU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvLrs1HiU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvLrs1HiU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvLrs1HiU .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-sOvLrs1HiU .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvLrs1HiU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvLrs1HiU .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvLrs1HiU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvLrs1HiU .navbar.collapsed {
  justify-content: center;
}
.cid-sOvLrs1HiU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvLrs1HiU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvLrs1HiU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvLrs1HiU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvLrs1HiU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvLrs1HiU .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-sOvLrs1HiU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvLrs1HiU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvLrs1HiU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvLrs1HiU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvLrs1HiU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvLrs1HiU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvLrs1HiU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvLrs1HiU .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-sOvLrs1HiU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvLrs1HiU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvLrs1HiU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvLrs1HiU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvLrs1HiU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvLrs1HiU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvLrs1HiU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvLrs1HiU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvLrs1HiU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvLrs1HiU .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-sOvLrs1HiU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvLrs1HiU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvLrs1HiU .dropdown-item.active,
.cid-sOvLrs1HiU .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvLrs1HiU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvLrs1HiU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvLrs1HiU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvLrs1HiU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvLrs1HiU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvLrs1HiU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvLrs1HiU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvLrs1HiU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvLrs1HiU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvLrs1HiU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvLrs1HiU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvLrs1HiU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvLrs1HiU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvLrs1HiU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvLrs1HiU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvLrs1HiU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvLrs1HiU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvLrs1HiU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvLrs1HiU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvLrs1HiU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvLrs1HiU .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-sOvLrs1HiU .navbar {
    height: 70px;
  }
  .cid-sOvLrs1HiU .navbar.opened {
    height: auto;
  }
  .cid-sOvLrs1HiU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvMeuorno {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvMeuorno .image-block {
  margin: auto;
}
.cid-sOvMeuorno figcaption {
  position: relative;
}
.cid-sOvMeuorno figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvMeuorno .image-block {
    width: 100% !important;
  }
}
.cid-sOvMeuKqyh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvMeuKqyh .mbr-section-title {
  text-align: left;
}
.cid-sOvMev70C2 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvMevsM23 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvMevsM23 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvMevsM23 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvMevsM23 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvMevsM23 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvMevsM23 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvMevsM23 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvMevsM23 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvMevsM23 .card-subtitle {
  color: #0095ff;
}
.cid-sOvMevsM23 .mbr-text {
  color: #555555;
}
.cid-sOvMew18qn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvMew18qn .item {
  padding-bottom: 2rem;
}
.cid-sOvMew18qn .item-wrapper {
  position: relative;
}
.cid-sOvMew18qn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvMew18qn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvMew18qn .carousel-control,
.cid-sOvMew18qn .close {
  background: #1b1b1b;
}
.cid-sOvMew18qn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvMew18qn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvMew18qn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvMew18qn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvMew18qn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvMew18qn .close::before {
  content: '\e91a';
}
.cid-sOvMew18qn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvMew18qn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvMew18qn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvMew18qn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvMew18qn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvMew18qn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvMew18qn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvMew18qn .carousel-indicators li.active,
.cid-sOvMew18qn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvMew18qn .carousel-indicators li::after,
.cid-sOvMew18qn .carousel-indicators li::before {
  content: none;
}
.cid-sOvMew18qn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvMew18qn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvMew18qn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvMew18qn .carousel-indicators {
    display: none;
  }
}
.cid-sOvMew18qn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvMew18qn .carousel-inner > .active {
  display: block;
}
.cid-sOvMew18qn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvMew18qn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvMew18qn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvMew18qn .carousel-control,
  .cid-sOvMew18qn .carousel-indicators,
  .cid-sOvMew18qn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvMew18qn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvMew18qn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvMew18qn .carousel-indicators .active,
.cid-sOvMew18qn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvMew18qn .carousel-indicators .active {
  background: #fff;
}
.cid-sOvMew18qn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvMew18qn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvMew18qn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvMew18qn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvMew18qn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvMew18qn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvMew18qn .carousel {
  width: 100%;
}
.cid-sOvMew18qn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvMew18qn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvMew18qn .modal.fade .modal-dialog,
.cid-sOvMew18qn .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvMew18qn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvMew18qn H6 {
  text-align: center;
}
.cid-sOvMewBLSs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvMewBLSs .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvMewBLSs .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvMewBLSs .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvMewBLSs .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvMewBLSs .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvMewBLSs .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvMewBLSs .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvMewBLSs .nav-link,
.cid-sOvMewBLSs .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvMewBLSs .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvMewBLSs H4 {
  text-align: center;
}
.cid-sOvMewBLSs H3 {
  text-align: center;
}
.cid-sOvMex8D99 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvMex8D99 .image-block {
  margin: auto;
}
.cid-sOvMex8D99 figcaption {
  position: relative;
}
.cid-sOvMex8D99 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvMex8D99 .image-block {
    width: 100% !important;
  }
}
.cid-sOvMexsG78 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvMexsG78 .image-block {
  margin: auto;
}
.cid-sOvMexsG78 figcaption {
  position: relative;
}
.cid-sOvMexsG78 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvMexsG78 .image-block {
    width: 100% !important;
  }
}
.cid-sOvMexMlzK {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvMexMlzK .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvMexMlzK .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvMexMlzK .row {
    text-align: center;
  }
  .cid-sOvMexMlzK .row > div {
    margin: auto;
  }
  .cid-sOvMexMlzK .social-row {
    justify-content: center;
  }
}
.cid-sOvMexMlzK .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvMexMlzK .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvMexMlzK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvMexMlzK .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvMexMlzK .mbr-text {
  color: #000000;
}
.cid-sOvMexMlzK .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvMexMlzK .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvMexMlzK div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvMexMlzK H5 {
  color: #000000;
}
.cid-sOvMeymiGG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvMeymiGG nav.navbar {
  position: fixed;
}
.cid-sOvMeymiGG .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-sOvMeymiGG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvMeymiGG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvMeymiGG .dropdown-item:hover,
.cid-sOvMeymiGG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvMeymiGG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvMeymiGG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvMeymiGG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvMeymiGG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvMeymiGG .nav-link {
  position: relative;
}
.cid-sOvMeymiGG .container {
  display: flex;
  margin: auto;
}
.cid-sOvMeymiGG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvMeymiGG .dropdown-menu,
.cid-sOvMeymiGG .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvMeymiGG .nav-item:focus,
.cid-sOvMeymiGG .nav-link:focus {
  outline: none;
}
.cid-sOvMeymiGG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvMeymiGG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvMeymiGG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvMeymiGG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvMeymiGG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvMeymiGG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvMeymiGG .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-sOvMeymiGG .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvMeymiGG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvMeymiGG .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvMeymiGG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvMeymiGG .navbar.collapsed {
  justify-content: center;
}
.cid-sOvMeymiGG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvMeymiGG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvMeymiGG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvMeymiGG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvMeymiGG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvMeymiGG .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-sOvMeymiGG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvMeymiGG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvMeymiGG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvMeymiGG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvMeymiGG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvMeymiGG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvMeymiGG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvMeymiGG .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-sOvMeymiGG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvMeymiGG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvMeymiGG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvMeymiGG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvMeymiGG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvMeymiGG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvMeymiGG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvMeymiGG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvMeymiGG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvMeymiGG .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-sOvMeymiGG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvMeymiGG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvMeymiGG .dropdown-item.active,
.cid-sOvMeymiGG .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvMeymiGG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvMeymiGG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvMeymiGG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvMeymiGG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvMeymiGG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvMeymiGG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvMeymiGG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvMeymiGG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvMeymiGG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvMeymiGG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvMeymiGG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvMeymiGG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvMeymiGG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvMeymiGG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvMeymiGG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvMeymiGG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvMeymiGG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvMeymiGG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvMeymiGG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvMeymiGG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvMeymiGG .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-sOvMeymiGG .navbar {
    height: 70px;
  }
  .cid-sOvMeymiGG .navbar.opened {
    height: auto;
  }
  .cid-sOvMeymiGG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvNgMLWBw {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvNgMLWBw .image-block {
  margin: auto;
}
.cid-sOvNgMLWBw figcaption {
  position: relative;
}
.cid-sOvNgMLWBw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvNgMLWBw .image-block {
    width: 100% !important;
  }
}
.cid-sOvNgNBDMI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvNgNBDMI .mbr-section-title {
  text-align: left;
}
.cid-sOvNgO9p6Q {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvNgOK8V5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvNgOK8V5 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvNgOK8V5 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvNgOK8V5 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvNgOK8V5 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvNgOK8V5 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvNgOK8V5 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvNgOK8V5 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvNgOK8V5 .card-subtitle {
  color: #0095ff;
}
.cid-sOvNgOK8V5 .mbr-text {
  color: #555555;
}
.cid-sOvNgPidr6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvNgPidr6 .item {
  padding-bottom: 2rem;
}
.cid-sOvNgPidr6 .item-wrapper {
  position: relative;
}
.cid-sOvNgPidr6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvNgPidr6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvNgPidr6 .carousel-control,
.cid-sOvNgPidr6 .close {
  background: #1b1b1b;
}
.cid-sOvNgPidr6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvNgPidr6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvNgPidr6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvNgPidr6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvNgPidr6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvNgPidr6 .close::before {
  content: '\e91a';
}
.cid-sOvNgPidr6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvNgPidr6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvNgPidr6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvNgPidr6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvNgPidr6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvNgPidr6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvNgPidr6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvNgPidr6 .carousel-indicators li.active,
.cid-sOvNgPidr6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvNgPidr6 .carousel-indicators li::after,
.cid-sOvNgPidr6 .carousel-indicators li::before {
  content: none;
}
.cid-sOvNgPidr6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvNgPidr6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvNgPidr6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvNgPidr6 .carousel-indicators {
    display: none;
  }
}
.cid-sOvNgPidr6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvNgPidr6 .carousel-inner > .active {
  display: block;
}
.cid-sOvNgPidr6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvNgPidr6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvNgPidr6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvNgPidr6 .carousel-control,
  .cid-sOvNgPidr6 .carousel-indicators,
  .cid-sOvNgPidr6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvNgPidr6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvNgPidr6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvNgPidr6 .carousel-indicators .active,
.cid-sOvNgPidr6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvNgPidr6 .carousel-indicators .active {
  background: #fff;
}
.cid-sOvNgPidr6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvNgPidr6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvNgPidr6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvNgPidr6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvNgPidr6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvNgPidr6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvNgPidr6 .carousel {
  width: 100%;
}
.cid-sOvNgPidr6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvNgPidr6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvNgPidr6 .modal.fade .modal-dialog,
.cid-sOvNgPidr6 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvNgPidr6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvNgPidr6 H6 {
  text-align: center;
}
.cid-sOvNgPVrLC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvNgPVrLC .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvNgPVrLC .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvNgPVrLC .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvNgPVrLC .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvNgPVrLC .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvNgPVrLC .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvNgPVrLC .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvNgPVrLC .nav-link,
.cid-sOvNgPVrLC .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvNgPVrLC .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvNgPVrLC H4 {
  text-align: center;
}
.cid-sOvNgPVrLC H3 {
  text-align: center;
}
.cid-sOvNgQvX2M {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvNgQvX2M .image-block {
  margin: auto;
}
.cid-sOvNgQvX2M figcaption {
  position: relative;
}
.cid-sOvNgQvX2M figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvNgQvX2M .image-block {
    width: 100% !important;
  }
}
.cid-sOvNgQRR2r {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvNgQRR2r .image-block {
  margin: auto;
}
.cid-sOvNgQRR2r figcaption {
  position: relative;
}
.cid-sOvNgQRR2r figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvNgQRR2r .image-block {
    width: 100% !important;
  }
}
.cid-sOvNgRgOgk {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvNgRgOgk .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvNgRgOgk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvNgRgOgk .row {
    text-align: center;
  }
  .cid-sOvNgRgOgk .row > div {
    margin: auto;
  }
  .cid-sOvNgRgOgk .social-row {
    justify-content: center;
  }
}
.cid-sOvNgRgOgk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvNgRgOgk .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvNgRgOgk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvNgRgOgk .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvNgRgOgk .mbr-text {
  color: #000000;
}
.cid-sOvNgRgOgk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvNgRgOgk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvNgRgOgk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvNgRgOgk H5 {
  color: #000000;
}
.cid-sOvNgRRcpL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvNgRRcpL nav.navbar {
  position: fixed;
}
.cid-sOvNgRRcpL .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-sOvNgRRcpL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvNgRRcpL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvNgRRcpL .dropdown-item:hover,
.cid-sOvNgRRcpL .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvNgRRcpL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvNgRRcpL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvNgRRcpL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvNgRRcpL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvNgRRcpL .nav-link {
  position: relative;
}
.cid-sOvNgRRcpL .container {
  display: flex;
  margin: auto;
}
.cid-sOvNgRRcpL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvNgRRcpL .dropdown-menu,
.cid-sOvNgRRcpL .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvNgRRcpL .nav-item:focus,
.cid-sOvNgRRcpL .nav-link:focus {
  outline: none;
}
.cid-sOvNgRRcpL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvNgRRcpL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvNgRRcpL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvNgRRcpL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvNgRRcpL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvNgRRcpL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvNgRRcpL .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-sOvNgRRcpL .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvNgRRcpL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvNgRRcpL .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvNgRRcpL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvNgRRcpL .navbar.collapsed {
  justify-content: center;
}
.cid-sOvNgRRcpL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvNgRRcpL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvNgRRcpL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvNgRRcpL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvNgRRcpL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvNgRRcpL .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-sOvNgRRcpL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvNgRRcpL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvNgRRcpL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvNgRRcpL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvNgRRcpL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvNgRRcpL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvNgRRcpL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvNgRRcpL .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-sOvNgRRcpL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvNgRRcpL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvNgRRcpL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvNgRRcpL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvNgRRcpL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvNgRRcpL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvNgRRcpL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvNgRRcpL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvNgRRcpL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvNgRRcpL .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-sOvNgRRcpL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvNgRRcpL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvNgRRcpL .dropdown-item.active,
.cid-sOvNgRRcpL .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvNgRRcpL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvNgRRcpL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvNgRRcpL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvNgRRcpL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvNgRRcpL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvNgRRcpL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvNgRRcpL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvNgRRcpL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvNgRRcpL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvNgRRcpL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvNgRRcpL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvNgRRcpL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvNgRRcpL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvNgRRcpL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvNgRRcpL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvNgRRcpL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvNgRRcpL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvNgRRcpL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvNgRRcpL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvNgRRcpL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvNgRRcpL .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-sOvNgRRcpL .navbar {
    height: 70px;
  }
  .cid-sOvNgRRcpL .navbar.opened {
    height: auto;
  }
  .cid-sOvNgRRcpL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvOgrc5gx {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvOgrc5gx .image-block {
  margin: auto;
}
.cid-sOvOgrc5gx figcaption {
  position: relative;
}
.cid-sOvOgrc5gx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvOgrc5gx .image-block {
    width: 100% !important;
  }
}
.cid-sOvOgrHfkc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvOgrHfkc .mbr-section-title {
  text-align: left;
}
.cid-sOvOgsdbzj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvOgsGY4F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvOgsGY4F .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvOgsGY4F .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvOgsGY4F .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvOgsGY4F .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvOgsGY4F .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvOgsGY4F .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvOgsGY4F .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvOgsGY4F .card-subtitle {
  color: #0095ff;
}
.cid-sOvOgsGY4F .mbr-text {
  color: #555555;
}
.cid-sOvOgtnBMW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvOgtnBMW .item {
  padding-bottom: 2rem;
}
.cid-sOvOgtnBMW .item-wrapper {
  position: relative;
}
.cid-sOvOgtnBMW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvOgtnBMW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvOgtnBMW .carousel-control,
.cid-sOvOgtnBMW .close {
  background: #1b1b1b;
}
.cid-sOvOgtnBMW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvOgtnBMW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvOgtnBMW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvOgtnBMW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvOgtnBMW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvOgtnBMW .close::before {
  content: '\e91a';
}
.cid-sOvOgtnBMW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvOgtnBMW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvOgtnBMW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvOgtnBMW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvOgtnBMW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvOgtnBMW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvOgtnBMW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvOgtnBMW .carousel-indicators li.active,
.cid-sOvOgtnBMW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvOgtnBMW .carousel-indicators li::after,
.cid-sOvOgtnBMW .carousel-indicators li::before {
  content: none;
}
.cid-sOvOgtnBMW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvOgtnBMW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvOgtnBMW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvOgtnBMW .carousel-indicators {
    display: none;
  }
}
.cid-sOvOgtnBMW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvOgtnBMW .carousel-inner > .active {
  display: block;
}
.cid-sOvOgtnBMW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvOgtnBMW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvOgtnBMW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvOgtnBMW .carousel-control,
  .cid-sOvOgtnBMW .carousel-indicators,
  .cid-sOvOgtnBMW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvOgtnBMW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvOgtnBMW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvOgtnBMW .carousel-indicators .active,
.cid-sOvOgtnBMW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvOgtnBMW .carousel-indicators .active {
  background: #fff;
}
.cid-sOvOgtnBMW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvOgtnBMW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvOgtnBMW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvOgtnBMW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvOgtnBMW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvOgtnBMW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvOgtnBMW .carousel {
  width: 100%;
}
.cid-sOvOgtnBMW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvOgtnBMW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvOgtnBMW .modal.fade .modal-dialog,
.cid-sOvOgtnBMW .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvOgtnBMW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvOgtnBMW H6 {
  text-align: center;
}
.cid-sOvOgu2L9S {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvOgu2L9S .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvOgu2L9S .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvOgu2L9S .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvOgu2L9S .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvOgu2L9S .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvOgu2L9S .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvOgu2L9S .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvOgu2L9S .nav-link,
.cid-sOvOgu2L9S .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvOgu2L9S .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvOgu2L9S H4 {
  text-align: center;
}
.cid-sOvOgu2L9S H3 {
  text-align: center;
}
.cid-sOvOguCp4g {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvOguCp4g .image-block {
  margin: auto;
}
.cid-sOvOguCp4g figcaption {
  position: relative;
}
.cid-sOvOguCp4g figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvOguCp4g .image-block {
    width: 100% !important;
  }
}
.cid-sOvOguYDdS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvOguYDdS .image-block {
  margin: auto;
}
.cid-sOvOguYDdS figcaption {
  position: relative;
}
.cid-sOvOguYDdS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvOguYDdS .image-block {
    width: 100% !important;
  }
}
.cid-sOvOgvkJdN {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvOgvkJdN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvOgvkJdN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvOgvkJdN .row {
    text-align: center;
  }
  .cid-sOvOgvkJdN .row > div {
    margin: auto;
  }
  .cid-sOvOgvkJdN .social-row {
    justify-content: center;
  }
}
.cid-sOvOgvkJdN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvOgvkJdN .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvOgvkJdN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvOgvkJdN .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvOgvkJdN .mbr-text {
  color: #000000;
}
.cid-sOvOgvkJdN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvOgvkJdN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvOgvkJdN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvOgvkJdN H5 {
  color: #000000;
}
.cid-sOvOgvUtBA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvOgvUtBA nav.navbar {
  position: fixed;
}
.cid-sOvOgvUtBA .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-sOvOgvUtBA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvOgvUtBA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvOgvUtBA .dropdown-item:hover,
.cid-sOvOgvUtBA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvOgvUtBA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvOgvUtBA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvOgvUtBA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvOgvUtBA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvOgvUtBA .nav-link {
  position: relative;
}
.cid-sOvOgvUtBA .container {
  display: flex;
  margin: auto;
}
.cid-sOvOgvUtBA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvOgvUtBA .dropdown-menu,
.cid-sOvOgvUtBA .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvOgvUtBA .nav-item:focus,
.cid-sOvOgvUtBA .nav-link:focus {
  outline: none;
}
.cid-sOvOgvUtBA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvOgvUtBA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvOgvUtBA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvOgvUtBA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvOgvUtBA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvOgvUtBA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvOgvUtBA .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-sOvOgvUtBA .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvOgvUtBA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvOgvUtBA .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvOgvUtBA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvOgvUtBA .navbar.collapsed {
  justify-content: center;
}
.cid-sOvOgvUtBA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvOgvUtBA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvOgvUtBA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvOgvUtBA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvOgvUtBA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvOgvUtBA .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-sOvOgvUtBA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvOgvUtBA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvOgvUtBA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvOgvUtBA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvOgvUtBA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvOgvUtBA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvOgvUtBA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvOgvUtBA .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-sOvOgvUtBA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvOgvUtBA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvOgvUtBA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvOgvUtBA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvOgvUtBA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvOgvUtBA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvOgvUtBA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvOgvUtBA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvOgvUtBA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvOgvUtBA .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-sOvOgvUtBA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvOgvUtBA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvOgvUtBA .dropdown-item.active,
.cid-sOvOgvUtBA .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvOgvUtBA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvOgvUtBA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvOgvUtBA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvOgvUtBA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvOgvUtBA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvOgvUtBA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvOgvUtBA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvOgvUtBA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvOgvUtBA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvOgvUtBA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvOgvUtBA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvOgvUtBA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvOgvUtBA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvOgvUtBA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvOgvUtBA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvOgvUtBA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvOgvUtBA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvOgvUtBA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvOgvUtBA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvOgvUtBA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvOgvUtBA .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-sOvOgvUtBA .navbar {
    height: 70px;
  }
  .cid-sOvOgvUtBA .navbar.opened {
    height: auto;
  }
  .cid-sOvOgvUtBA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvP89jw51 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvP89jw51 .image-block {
  margin: auto;
}
.cid-sOvP89jw51 figcaption {
  position: relative;
}
.cid-sOvP89jw51 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvP89jw51 .image-block {
    width: 100% !important;
  }
}
.cid-sOvP89Qc3a {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvP89Qc3a .mbr-section-title {
  text-align: left;
}
.cid-sOvP8ao9RC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvP8aYZeP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvP8aYZeP .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvP8aYZeP .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvP8aYZeP .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvP8aYZeP .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvP8aYZeP .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvP8aYZeP .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvP8aYZeP .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvP8aYZeP .card-subtitle {
  color: #0095ff;
}
.cid-sOvP8aYZeP .mbr-text {
  color: #555555;
}
.cid-sOvP8bE28F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvP8bE28F .item {
  padding-bottom: 2rem;
}
.cid-sOvP8bE28F .item-wrapper {
  position: relative;
}
.cid-sOvP8bE28F .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvP8bE28F .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvP8bE28F .carousel-control,
.cid-sOvP8bE28F .close {
  background: #1b1b1b;
}
.cid-sOvP8bE28F .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvP8bE28F .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvP8bE28F .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvP8bE28F .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvP8bE28F .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvP8bE28F .close::before {
  content: '\e91a';
}
.cid-sOvP8bE28F .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvP8bE28F .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvP8bE28F .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvP8bE28F .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvP8bE28F .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvP8bE28F .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvP8bE28F .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvP8bE28F .carousel-indicators li.active,
.cid-sOvP8bE28F .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvP8bE28F .carousel-indicators li::after,
.cid-sOvP8bE28F .carousel-indicators li::before {
  content: none;
}
.cid-sOvP8bE28F .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvP8bE28F .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvP8bE28F .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvP8bE28F .carousel-indicators {
    display: none;
  }
}
.cid-sOvP8bE28F .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvP8bE28F .carousel-inner > .active {
  display: block;
}
.cid-sOvP8bE28F .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvP8bE28F .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvP8bE28F .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvP8bE28F .carousel-control,
  .cid-sOvP8bE28F .carousel-indicators,
  .cid-sOvP8bE28F .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvP8bE28F .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvP8bE28F .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvP8bE28F .carousel-indicators .active,
.cid-sOvP8bE28F .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvP8bE28F .carousel-indicators .active {
  background: #fff;
}
.cid-sOvP8bE28F .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvP8bE28F .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvP8bE28F .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvP8bE28F .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvP8bE28F .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvP8bE28F .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvP8bE28F .carousel {
  width: 100%;
}
.cid-sOvP8bE28F .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvP8bE28F .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvP8bE28F .modal.fade .modal-dialog,
.cid-sOvP8bE28F .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvP8bE28F .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvP8bE28F H6 {
  text-align: center;
}
.cid-sOvP8crXJ5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvP8crXJ5 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvP8crXJ5 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvP8crXJ5 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvP8crXJ5 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvP8crXJ5 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvP8crXJ5 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvP8crXJ5 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvP8crXJ5 .nav-link,
.cid-sOvP8crXJ5 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvP8crXJ5 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvP8crXJ5 H4 {
  text-align: center;
}
.cid-sOvP8crXJ5 H3 {
  text-align: center;
}
.cid-sOvP8d0FFH {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvP8d0FFH .image-block {
  margin: auto;
}
.cid-sOvP8d0FFH figcaption {
  position: relative;
}
.cid-sOvP8d0FFH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvP8d0FFH .image-block {
    width: 100% !important;
  }
}
.cid-sOvP8dmwGS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvP8dmwGS .image-block {
  margin: auto;
}
.cid-sOvP8dmwGS figcaption {
  position: relative;
}
.cid-sOvP8dmwGS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvP8dmwGS .image-block {
    width: 100% !important;
  }
}
.cid-sOvP8dI6iI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvP8dI6iI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvP8dI6iI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvP8dI6iI .row {
    text-align: center;
  }
  .cid-sOvP8dI6iI .row > div {
    margin: auto;
  }
  .cid-sOvP8dI6iI .social-row {
    justify-content: center;
  }
}
.cid-sOvP8dI6iI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvP8dI6iI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvP8dI6iI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvP8dI6iI .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvP8dI6iI .mbr-text {
  color: #000000;
}
.cid-sOvP8dI6iI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvP8dI6iI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvP8dI6iI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvP8dI6iI H5 {
  color: #000000;
}
.cid-sOvP8ehjGK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvP8ehjGK nav.navbar {
  position: fixed;
}
.cid-sOvP8ehjGK .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-sOvP8ehjGK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvP8ehjGK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvP8ehjGK .dropdown-item:hover,
.cid-sOvP8ehjGK .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvP8ehjGK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvP8ehjGK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvP8ehjGK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvP8ehjGK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvP8ehjGK .nav-link {
  position: relative;
}
.cid-sOvP8ehjGK .container {
  display: flex;
  margin: auto;
}
.cid-sOvP8ehjGK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvP8ehjGK .dropdown-menu,
.cid-sOvP8ehjGK .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvP8ehjGK .nav-item:focus,
.cid-sOvP8ehjGK .nav-link:focus {
  outline: none;
}
.cid-sOvP8ehjGK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvP8ehjGK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvP8ehjGK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvP8ehjGK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvP8ehjGK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvP8ehjGK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvP8ehjGK .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-sOvP8ehjGK .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvP8ehjGK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvP8ehjGK .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvP8ehjGK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvP8ehjGK .navbar.collapsed {
  justify-content: center;
}
.cid-sOvP8ehjGK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvP8ehjGK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvP8ehjGK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvP8ehjGK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvP8ehjGK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvP8ehjGK .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-sOvP8ehjGK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvP8ehjGK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvP8ehjGK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvP8ehjGK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvP8ehjGK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvP8ehjGK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvP8ehjGK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvP8ehjGK .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-sOvP8ehjGK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvP8ehjGK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvP8ehjGK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvP8ehjGK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvP8ehjGK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvP8ehjGK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvP8ehjGK .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvP8ehjGK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvP8ehjGK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvP8ehjGK .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-sOvP8ehjGK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvP8ehjGK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvP8ehjGK .dropdown-item.active,
.cid-sOvP8ehjGK .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvP8ehjGK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvP8ehjGK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvP8ehjGK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvP8ehjGK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvP8ehjGK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvP8ehjGK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvP8ehjGK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvP8ehjGK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvP8ehjGK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvP8ehjGK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvP8ehjGK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvP8ehjGK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvP8ehjGK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvP8ehjGK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvP8ehjGK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvP8ehjGK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvP8ehjGK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvP8ehjGK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvP8ehjGK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvP8ehjGK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvP8ehjGK .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-sOvP8ehjGK .navbar {
    height: 70px;
  }
  .cid-sOvP8ehjGK .navbar.opened {
    height: auto;
  }
  .cid-sOvP8ehjGK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvPV9Xyhf {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvPV9Xyhf .image-block {
  margin: auto;
}
.cid-sOvPV9Xyhf figcaption {
  position: relative;
}
.cid-sOvPV9Xyhf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvPV9Xyhf .image-block {
    width: 100% !important;
  }
}
.cid-sOvPVatqfy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvPVatqfy .mbr-section-title {
  text-align: left;
}
.cid-sOvPVb0Chn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvPVbtfTl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvPVbtfTl .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvPVbtfTl .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvPVbtfTl .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvPVbtfTl .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvPVbtfTl .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvPVbtfTl .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvPVbtfTl .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvPVbtfTl .card-subtitle {
  color: #0095ff;
}
.cid-sOvPVbtfTl .mbr-text {
  color: #555555;
}
.cid-sOvPVc8fOc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvPVc8fOc .item {
  padding-bottom: 2rem;
}
.cid-sOvPVc8fOc .item-wrapper {
  position: relative;
}
.cid-sOvPVc8fOc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvPVc8fOc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvPVc8fOc .carousel-control,
.cid-sOvPVc8fOc .close {
  background: #1b1b1b;
}
.cid-sOvPVc8fOc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvPVc8fOc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvPVc8fOc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvPVc8fOc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvPVc8fOc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvPVc8fOc .close::before {
  content: '\e91a';
}
.cid-sOvPVc8fOc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvPVc8fOc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvPVc8fOc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvPVc8fOc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvPVc8fOc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvPVc8fOc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvPVc8fOc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvPVc8fOc .carousel-indicators li.active,
.cid-sOvPVc8fOc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvPVc8fOc .carousel-indicators li::after,
.cid-sOvPVc8fOc .carousel-indicators li::before {
  content: none;
}
.cid-sOvPVc8fOc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvPVc8fOc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvPVc8fOc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvPVc8fOc .carousel-indicators {
    display: none;
  }
}
.cid-sOvPVc8fOc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvPVc8fOc .carousel-inner > .active {
  display: block;
}
.cid-sOvPVc8fOc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvPVc8fOc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvPVc8fOc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvPVc8fOc .carousel-control,
  .cid-sOvPVc8fOc .carousel-indicators,
  .cid-sOvPVc8fOc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvPVc8fOc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvPVc8fOc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvPVc8fOc .carousel-indicators .active,
.cid-sOvPVc8fOc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvPVc8fOc .carousel-indicators .active {
  background: #fff;
}
.cid-sOvPVc8fOc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvPVc8fOc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvPVc8fOc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvPVc8fOc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvPVc8fOc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvPVc8fOc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvPVc8fOc .carousel {
  width: 100%;
}
.cid-sOvPVc8fOc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvPVc8fOc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvPVc8fOc .modal.fade .modal-dialog,
.cid-sOvPVc8fOc .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvPVc8fOc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvPVc8fOc H6 {
  text-align: center;
}
.cid-sOvPVcM5W1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvPVcM5W1 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvPVcM5W1 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvPVcM5W1 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvPVcM5W1 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvPVcM5W1 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvPVcM5W1 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvPVcM5W1 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvPVcM5W1 .nav-link,
.cid-sOvPVcM5W1 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvPVcM5W1 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvPVcM5W1 H4 {
  text-align: center;
}
.cid-sOvPVcM5W1 H3 {
  text-align: center;
}
.cid-sOvPVdmyeh {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvPVdmyeh .image-block {
  margin: auto;
}
.cid-sOvPVdmyeh figcaption {
  position: relative;
}
.cid-sOvPVdmyeh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvPVdmyeh .image-block {
    width: 100% !important;
  }
}
.cid-sOvPVdHc5e {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvPVdHc5e .image-block {
  margin: auto;
}
.cid-sOvPVdHc5e figcaption {
  position: relative;
}
.cid-sOvPVdHc5e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvPVdHc5e .image-block {
    width: 100% !important;
  }
}
.cid-sOvPVe3fgA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvPVe3fgA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvPVe3fgA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvPVe3fgA .row {
    text-align: center;
  }
  .cid-sOvPVe3fgA .row > div {
    margin: auto;
  }
  .cid-sOvPVe3fgA .social-row {
    justify-content: center;
  }
}
.cid-sOvPVe3fgA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvPVe3fgA .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvPVe3fgA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvPVe3fgA .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvPVe3fgA .mbr-text {
  color: #000000;
}
.cid-sOvPVe3fgA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvPVe3fgA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvPVe3fgA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvPVe3fgA H5 {
  color: #000000;
}
.cid-sOvPVeHGYG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvPVeHGYG nav.navbar {
  position: fixed;
}
.cid-sOvPVeHGYG .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-sOvPVeHGYG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvPVeHGYG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvPVeHGYG .dropdown-item:hover,
.cid-sOvPVeHGYG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvPVeHGYG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvPVeHGYG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvPVeHGYG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvPVeHGYG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvPVeHGYG .nav-link {
  position: relative;
}
.cid-sOvPVeHGYG .container {
  display: flex;
  margin: auto;
}
.cid-sOvPVeHGYG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvPVeHGYG .dropdown-menu,
.cid-sOvPVeHGYG .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvPVeHGYG .nav-item:focus,
.cid-sOvPVeHGYG .nav-link:focus {
  outline: none;
}
.cid-sOvPVeHGYG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvPVeHGYG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvPVeHGYG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvPVeHGYG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvPVeHGYG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvPVeHGYG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvPVeHGYG .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-sOvPVeHGYG .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvPVeHGYG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvPVeHGYG .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvPVeHGYG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvPVeHGYG .navbar.collapsed {
  justify-content: center;
}
.cid-sOvPVeHGYG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvPVeHGYG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvPVeHGYG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvPVeHGYG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvPVeHGYG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvPVeHGYG .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-sOvPVeHGYG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvPVeHGYG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvPVeHGYG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvPVeHGYG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvPVeHGYG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvPVeHGYG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvPVeHGYG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvPVeHGYG .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-sOvPVeHGYG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvPVeHGYG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvPVeHGYG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvPVeHGYG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvPVeHGYG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvPVeHGYG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvPVeHGYG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvPVeHGYG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvPVeHGYG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvPVeHGYG .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-sOvPVeHGYG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvPVeHGYG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvPVeHGYG .dropdown-item.active,
.cid-sOvPVeHGYG .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvPVeHGYG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvPVeHGYG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvPVeHGYG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvPVeHGYG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvPVeHGYG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvPVeHGYG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvPVeHGYG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvPVeHGYG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvPVeHGYG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvPVeHGYG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvPVeHGYG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvPVeHGYG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvPVeHGYG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvPVeHGYG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvPVeHGYG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvPVeHGYG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvPVeHGYG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvPVeHGYG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvPVeHGYG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvPVeHGYG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvPVeHGYG .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-sOvPVeHGYG .navbar {
    height: 70px;
  }
  .cid-sOvPVeHGYG .navbar.opened {
    height: auto;
  }
  .cid-sOvPVeHGYG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvQwZjrcK {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvQwZjrcK .image-block {
  margin: auto;
}
.cid-sOvQwZjrcK figcaption {
  position: relative;
}
.cid-sOvQwZjrcK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvQwZjrcK .image-block {
    width: 100% !important;
  }
}
.cid-sTXBAUbrJ3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXBAUbrJ3 .mbr-section-title {
  text-align: left;
}
.cid-sOvQx0iH6l {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvQx0MeFU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvQx0MeFU .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvQx0MeFU .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvQx0MeFU .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvQx0MeFU .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvQx0MeFU .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvQx0MeFU .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvQx0MeFU .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvQx0MeFU .card-subtitle {
  color: #0095ff;
}
.cid-sOvQx0MeFU .mbr-text {
  color: #555555;
}
.cid-sOvQx1lEf1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvQx1lEf1 .item {
  padding-bottom: 2rem;
}
.cid-sOvQx1lEf1 .item-wrapper {
  position: relative;
}
.cid-sOvQx1lEf1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvQx1lEf1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvQx1lEf1 .carousel-control,
.cid-sOvQx1lEf1 .close {
  background: #1b1b1b;
}
.cid-sOvQx1lEf1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvQx1lEf1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvQx1lEf1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvQx1lEf1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvQx1lEf1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvQx1lEf1 .close::before {
  content: '\e91a';
}
.cid-sOvQx1lEf1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvQx1lEf1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvQx1lEf1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvQx1lEf1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvQx1lEf1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvQx1lEf1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvQx1lEf1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvQx1lEf1 .carousel-indicators li.active,
.cid-sOvQx1lEf1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvQx1lEf1 .carousel-indicators li::after,
.cid-sOvQx1lEf1 .carousel-indicators li::before {
  content: none;
}
.cid-sOvQx1lEf1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvQx1lEf1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvQx1lEf1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvQx1lEf1 .carousel-indicators {
    display: none;
  }
}
.cid-sOvQx1lEf1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvQx1lEf1 .carousel-inner > .active {
  display: block;
}
.cid-sOvQx1lEf1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvQx1lEf1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvQx1lEf1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvQx1lEf1 .carousel-control,
  .cid-sOvQx1lEf1 .carousel-indicators,
  .cid-sOvQx1lEf1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvQx1lEf1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvQx1lEf1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvQx1lEf1 .carousel-indicators .active,
.cid-sOvQx1lEf1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvQx1lEf1 .carousel-indicators .active {
  background: #fff;
}
.cid-sOvQx1lEf1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvQx1lEf1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvQx1lEf1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvQx1lEf1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvQx1lEf1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvQx1lEf1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvQx1lEf1 .carousel {
  width: 100%;
}
.cid-sOvQx1lEf1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvQx1lEf1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvQx1lEf1 .modal.fade .modal-dialog,
.cid-sOvQx1lEf1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvQx1lEf1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvQx1lEf1 H6 {
  text-align: center;
}
.cid-sOvQx1VT5m {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvQx1VT5m .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvQx1VT5m .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvQx1VT5m .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvQx1VT5m .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvQx1VT5m .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvQx1VT5m .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvQx1VT5m .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvQx1VT5m .nav-link,
.cid-sOvQx1VT5m .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvQx1VT5m .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvQx1VT5m H4 {
  text-align: center;
}
.cid-sOvQx1VT5m H3 {
  text-align: center;
}
.cid-sOvQx2A6wd {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvQx2A6wd .image-block {
  margin: auto;
}
.cid-sOvQx2A6wd figcaption {
  position: relative;
}
.cid-sOvQx2A6wd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvQx2A6wd .image-block {
    width: 100% !important;
  }
}
.cid-sOvQx2Vu66 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvQx2Vu66 .image-block {
  margin: auto;
}
.cid-sOvQx2Vu66 figcaption {
  position: relative;
}
.cid-sOvQx2Vu66 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvQx2Vu66 .image-block {
    width: 100% !important;
  }
}
.cid-sOvQx3gKvS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvQx3gKvS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvQx3gKvS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvQx3gKvS .row {
    text-align: center;
  }
  .cid-sOvQx3gKvS .row > div {
    margin: auto;
  }
  .cid-sOvQx3gKvS .social-row {
    justify-content: center;
  }
}
.cid-sOvQx3gKvS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvQx3gKvS .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvQx3gKvS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvQx3gKvS .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvQx3gKvS .mbr-text {
  color: #000000;
}
.cid-sOvQx3gKvS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvQx3gKvS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvQx3gKvS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvQx3gKvS H5 {
  color: #000000;
}
.cid-sOvQx3Qk5G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvQx3Qk5G nav.navbar {
  position: fixed;
}
.cid-sOvQx3Qk5G .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-sOvQx3Qk5G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvQx3Qk5G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvQx3Qk5G .dropdown-item:hover,
.cid-sOvQx3Qk5G .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvQx3Qk5G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvQx3Qk5G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvQx3Qk5G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvQx3Qk5G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvQx3Qk5G .nav-link {
  position: relative;
}
.cid-sOvQx3Qk5G .container {
  display: flex;
  margin: auto;
}
.cid-sOvQx3Qk5G .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvQx3Qk5G .dropdown-menu,
.cid-sOvQx3Qk5G .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvQx3Qk5G .nav-item:focus,
.cid-sOvQx3Qk5G .nav-link:focus {
  outline: none;
}
.cid-sOvQx3Qk5G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvQx3Qk5G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvQx3Qk5G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvQx3Qk5G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvQx3Qk5G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvQx3Qk5G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvQx3Qk5G .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-sOvQx3Qk5G .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvQx3Qk5G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvQx3Qk5G .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvQx3Qk5G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvQx3Qk5G .navbar.collapsed {
  justify-content: center;
}
.cid-sOvQx3Qk5G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvQx3Qk5G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvQx3Qk5G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvQx3Qk5G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvQx3Qk5G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvQx3Qk5G .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-sOvQx3Qk5G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvQx3Qk5G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvQx3Qk5G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvQx3Qk5G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvQx3Qk5G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvQx3Qk5G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvQx3Qk5G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvQx3Qk5G .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-sOvQx3Qk5G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvQx3Qk5G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvQx3Qk5G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvQx3Qk5G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvQx3Qk5G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvQx3Qk5G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvQx3Qk5G .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvQx3Qk5G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvQx3Qk5G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvQx3Qk5G .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-sOvQx3Qk5G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvQx3Qk5G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvQx3Qk5G .dropdown-item.active,
.cid-sOvQx3Qk5G .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvQx3Qk5G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvQx3Qk5G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvQx3Qk5G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvQx3Qk5G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvQx3Qk5G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvQx3Qk5G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvQx3Qk5G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvQx3Qk5G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvQx3Qk5G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvQx3Qk5G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvQx3Qk5G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvQx3Qk5G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvQx3Qk5G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvQx3Qk5G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvQx3Qk5G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvQx3Qk5G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvQx3Qk5G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvQx3Qk5G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvQx3Qk5G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvQx3Qk5G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvQx3Qk5G .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-sOvQx3Qk5G .navbar {
    height: 70px;
  }
  .cid-sOvQx3Qk5G .navbar.opened {
    height: auto;
  }
  .cid-sOvQx3Qk5G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvRny3tCJ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvRny3tCJ .image-block {
  margin: auto;
}
.cid-sOvRny3tCJ figcaption {
  position: relative;
}
.cid-sOvRny3tCJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvRny3tCJ .image-block {
    width: 100% !important;
  }
}
.cid-sOvRnywomX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvRnywomX .mbr-section-title {
  text-align: left;
}
.cid-sOvRnz2q5u {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvRnzyNDP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvRnzyNDP .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvRnzyNDP .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvRnzyNDP .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvRnzyNDP .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvRnzyNDP .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvRnzyNDP .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvRnzyNDP .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvRnzyNDP .card-subtitle {
  color: #0095ff;
}
.cid-sOvRnzyNDP .mbr-text {
  color: #555555;
}
.cid-sOvRnA4XMk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvRnA4XMk .item {
  padding-bottom: 2rem;
}
.cid-sOvRnA4XMk .item-wrapper {
  position: relative;
}
.cid-sOvRnA4XMk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvRnA4XMk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvRnA4XMk .carousel-control,
.cid-sOvRnA4XMk .close {
  background: #1b1b1b;
}
.cid-sOvRnA4XMk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvRnA4XMk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvRnA4XMk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvRnA4XMk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvRnA4XMk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvRnA4XMk .close::before {
  content: '\e91a';
}
.cid-sOvRnA4XMk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvRnA4XMk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvRnA4XMk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvRnA4XMk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvRnA4XMk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvRnA4XMk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvRnA4XMk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvRnA4XMk .carousel-indicators li.active,
.cid-sOvRnA4XMk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvRnA4XMk .carousel-indicators li::after,
.cid-sOvRnA4XMk .carousel-indicators li::before {
  content: none;
}
.cid-sOvRnA4XMk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvRnA4XMk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvRnA4XMk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvRnA4XMk .carousel-indicators {
    display: none;
  }
}
.cid-sOvRnA4XMk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvRnA4XMk .carousel-inner > .active {
  display: block;
}
.cid-sOvRnA4XMk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvRnA4XMk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvRnA4XMk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvRnA4XMk .carousel-control,
  .cid-sOvRnA4XMk .carousel-indicators,
  .cid-sOvRnA4XMk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvRnA4XMk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvRnA4XMk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvRnA4XMk .carousel-indicators .active,
.cid-sOvRnA4XMk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvRnA4XMk .carousel-indicators .active {
  background: #fff;
}
.cid-sOvRnA4XMk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvRnA4XMk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvRnA4XMk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvRnA4XMk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvRnA4XMk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvRnA4XMk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvRnA4XMk .carousel {
  width: 100%;
}
.cid-sOvRnA4XMk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvRnA4XMk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvRnA4XMk .modal.fade .modal-dialog,
.cid-sOvRnA4XMk .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvRnA4XMk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvRnA4XMk H6 {
  text-align: center;
}
.cid-sOvRnAIiSN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvRnAIiSN .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvRnAIiSN .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvRnAIiSN .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvRnAIiSN .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvRnAIiSN .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvRnAIiSN .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvRnAIiSN .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvRnAIiSN .nav-link,
.cid-sOvRnAIiSN .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvRnAIiSN .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvRnAIiSN H4 {
  text-align: center;
}
.cid-sOvRnAIiSN H3 {
  text-align: center;
}
.cid-sOvRnBp9Th {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvRnBp9Th .image-block {
  margin: auto;
}
.cid-sOvRnBp9Th figcaption {
  position: relative;
}
.cid-sOvRnBp9Th figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvRnBp9Th .image-block {
    width: 100% !important;
  }
}
.cid-sOvRnBKmzg {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvRnBKmzg .image-block {
  margin: auto;
}
.cid-sOvRnBKmzg figcaption {
  position: relative;
}
.cid-sOvRnBKmzg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvRnBKmzg .image-block {
    width: 100% !important;
  }
}
.cid-sOvRnC5HKN {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvRnC5HKN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvRnC5HKN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvRnC5HKN .row {
    text-align: center;
  }
  .cid-sOvRnC5HKN .row > div {
    margin: auto;
  }
  .cid-sOvRnC5HKN .social-row {
    justify-content: center;
  }
}
.cid-sOvRnC5HKN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvRnC5HKN .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvRnC5HKN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvRnC5HKN .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvRnC5HKN .mbr-text {
  color: #000000;
}
.cid-sOvRnC5HKN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvRnC5HKN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvRnC5HKN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvRnC5HKN H5 {
  color: #000000;
}
.cid-sOvRnCGKYO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvRnCGKYO nav.navbar {
  position: fixed;
}
.cid-sOvRnCGKYO .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-sOvRnCGKYO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvRnCGKYO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvRnCGKYO .dropdown-item:hover,
.cid-sOvRnCGKYO .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvRnCGKYO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvRnCGKYO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvRnCGKYO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvRnCGKYO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvRnCGKYO .nav-link {
  position: relative;
}
.cid-sOvRnCGKYO .container {
  display: flex;
  margin: auto;
}
.cid-sOvRnCGKYO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvRnCGKYO .dropdown-menu,
.cid-sOvRnCGKYO .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvRnCGKYO .nav-item:focus,
.cid-sOvRnCGKYO .nav-link:focus {
  outline: none;
}
.cid-sOvRnCGKYO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvRnCGKYO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvRnCGKYO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvRnCGKYO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvRnCGKYO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvRnCGKYO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvRnCGKYO .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-sOvRnCGKYO .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvRnCGKYO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvRnCGKYO .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvRnCGKYO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvRnCGKYO .navbar.collapsed {
  justify-content: center;
}
.cid-sOvRnCGKYO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvRnCGKYO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvRnCGKYO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvRnCGKYO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvRnCGKYO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvRnCGKYO .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-sOvRnCGKYO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvRnCGKYO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvRnCGKYO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvRnCGKYO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvRnCGKYO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvRnCGKYO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvRnCGKYO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvRnCGKYO .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-sOvRnCGKYO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvRnCGKYO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvRnCGKYO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvRnCGKYO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvRnCGKYO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvRnCGKYO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvRnCGKYO .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvRnCGKYO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvRnCGKYO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvRnCGKYO .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-sOvRnCGKYO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvRnCGKYO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvRnCGKYO .dropdown-item.active,
.cid-sOvRnCGKYO .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvRnCGKYO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvRnCGKYO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvRnCGKYO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvRnCGKYO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvRnCGKYO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvRnCGKYO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvRnCGKYO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvRnCGKYO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvRnCGKYO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvRnCGKYO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvRnCGKYO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvRnCGKYO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvRnCGKYO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvRnCGKYO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvRnCGKYO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvRnCGKYO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvRnCGKYO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvRnCGKYO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvRnCGKYO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvRnCGKYO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvRnCGKYO .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-sOvRnCGKYO .navbar {
    height: 70px;
  }
  .cid-sOvRnCGKYO .navbar.opened {
    height: auto;
  }
  .cid-sOvRnCGKYO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvS2L0995 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvS2L0995 .image-block {
  margin: auto;
}
.cid-sOvS2L0995 figcaption {
  position: relative;
}
.cid-sOvS2L0995 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvS2L0995 .image-block {
    width: 100% !important;
  }
}
.cid-sOvS2LJG0T {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvS2LJG0T .mbr-section-title {
  text-align: left;
}
.cid-sOvS2MeslO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvS2MMt02 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvS2MMt02 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvS2MMt02 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvS2MMt02 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvS2MMt02 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvS2MMt02 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvS2MMt02 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvS2MMt02 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvS2MMt02 .card-subtitle {
  color: #0095ff;
}
.cid-sOvS2MMt02 .mbr-text {
  color: #555555;
}
.cid-sOvS2NjTfc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvS2NjTfc .item {
  padding-bottom: 2rem;
}
.cid-sOvS2NjTfc .item-wrapper {
  position: relative;
}
.cid-sOvS2NjTfc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvS2NjTfc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvS2NjTfc .carousel-control,
.cid-sOvS2NjTfc .close {
  background: #1b1b1b;
}
.cid-sOvS2NjTfc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvS2NjTfc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvS2NjTfc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvS2NjTfc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvS2NjTfc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvS2NjTfc .close::before {
  content: '\e91a';
}
.cid-sOvS2NjTfc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvS2NjTfc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvS2NjTfc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvS2NjTfc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvS2NjTfc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvS2NjTfc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvS2NjTfc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvS2NjTfc .carousel-indicators li.active,
.cid-sOvS2NjTfc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvS2NjTfc .carousel-indicators li::after,
.cid-sOvS2NjTfc .carousel-indicators li::before {
  content: none;
}
.cid-sOvS2NjTfc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvS2NjTfc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvS2NjTfc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvS2NjTfc .carousel-indicators {
    display: none;
  }
}
.cid-sOvS2NjTfc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvS2NjTfc .carousel-inner > .active {
  display: block;
}
.cid-sOvS2NjTfc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvS2NjTfc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvS2NjTfc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvS2NjTfc .carousel-control,
  .cid-sOvS2NjTfc .carousel-indicators,
  .cid-sOvS2NjTfc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvS2NjTfc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvS2NjTfc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvS2NjTfc .carousel-indicators .active,
.cid-sOvS2NjTfc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvS2NjTfc .carousel-indicators .active {
  background: #fff;
}
.cid-sOvS2NjTfc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvS2NjTfc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvS2NjTfc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvS2NjTfc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvS2NjTfc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvS2NjTfc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvS2NjTfc .carousel {
  width: 100%;
}
.cid-sOvS2NjTfc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvS2NjTfc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvS2NjTfc .modal.fade .modal-dialog,
.cid-sOvS2NjTfc .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvS2NjTfc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvS2NjTfc H6 {
  text-align: center;
}
.cid-sOvS2NYIEt {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvS2NYIEt .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvS2NYIEt .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvS2NYIEt .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvS2NYIEt .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvS2NYIEt .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvS2NYIEt .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvS2NYIEt .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvS2NYIEt .nav-link,
.cid-sOvS2NYIEt .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvS2NYIEt .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvS2NYIEt H4 {
  text-align: center;
}
.cid-sOvS2NYIEt H3 {
  text-align: center;
}
.cid-sOvS2Oxj3q {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvS2Oxj3q .image-block {
  margin: auto;
}
.cid-sOvS2Oxj3q figcaption {
  position: relative;
}
.cid-sOvS2Oxj3q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvS2Oxj3q .image-block {
    width: 100% !important;
  }
}
.cid-sOvS2OTsqN {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvS2OTsqN .image-block {
  margin: auto;
}
.cid-sOvS2OTsqN figcaption {
  position: relative;
}
.cid-sOvS2OTsqN figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvS2OTsqN .image-block {
    width: 100% !important;
  }
}
.cid-sOvS2Pesg9 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvS2Pesg9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvS2Pesg9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvS2Pesg9 .row {
    text-align: center;
  }
  .cid-sOvS2Pesg9 .row > div {
    margin: auto;
  }
  .cid-sOvS2Pesg9 .social-row {
    justify-content: center;
  }
}
.cid-sOvS2Pesg9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvS2Pesg9 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvS2Pesg9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvS2Pesg9 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvS2Pesg9 .mbr-text {
  color: #000000;
}
.cid-sOvS2Pesg9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvS2Pesg9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvS2Pesg9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvS2Pesg9 H5 {
  color: #000000;
}
.cid-sOvS2PPuqJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvS2PPuqJ nav.navbar {
  position: fixed;
}
.cid-sOvS2PPuqJ .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-sOvS2PPuqJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvS2PPuqJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvS2PPuqJ .dropdown-item:hover,
.cid-sOvS2PPuqJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvS2PPuqJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvS2PPuqJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvS2PPuqJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvS2PPuqJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvS2PPuqJ .nav-link {
  position: relative;
}
.cid-sOvS2PPuqJ .container {
  display: flex;
  margin: auto;
}
.cid-sOvS2PPuqJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvS2PPuqJ .dropdown-menu,
.cid-sOvS2PPuqJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvS2PPuqJ .nav-item:focus,
.cid-sOvS2PPuqJ .nav-link:focus {
  outline: none;
}
.cid-sOvS2PPuqJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvS2PPuqJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvS2PPuqJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvS2PPuqJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvS2PPuqJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvS2PPuqJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvS2PPuqJ .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-sOvS2PPuqJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvS2PPuqJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvS2PPuqJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvS2PPuqJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvS2PPuqJ .navbar.collapsed {
  justify-content: center;
}
.cid-sOvS2PPuqJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvS2PPuqJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvS2PPuqJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvS2PPuqJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvS2PPuqJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvS2PPuqJ .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-sOvS2PPuqJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvS2PPuqJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvS2PPuqJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvS2PPuqJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvS2PPuqJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvS2PPuqJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvS2PPuqJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvS2PPuqJ .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-sOvS2PPuqJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvS2PPuqJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvS2PPuqJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvS2PPuqJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvS2PPuqJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvS2PPuqJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvS2PPuqJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvS2PPuqJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvS2PPuqJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvS2PPuqJ .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-sOvS2PPuqJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvS2PPuqJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvS2PPuqJ .dropdown-item.active,
.cid-sOvS2PPuqJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvS2PPuqJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvS2PPuqJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvS2PPuqJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvS2PPuqJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvS2PPuqJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvS2PPuqJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvS2PPuqJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvS2PPuqJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvS2PPuqJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvS2PPuqJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvS2PPuqJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvS2PPuqJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvS2PPuqJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvS2PPuqJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvS2PPuqJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvS2PPuqJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvS2PPuqJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvS2PPuqJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvS2PPuqJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvS2PPuqJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvS2PPuqJ .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-sOvS2PPuqJ .navbar {
    height: 70px;
  }
  .cid-sOvS2PPuqJ .navbar.opened {
    height: auto;
  }
  .cid-sOvS2PPuqJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvVRS53Y4 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvVRS53Y4 .image-block {
  margin: auto;
}
.cid-sOvVRS53Y4 figcaption {
  position: relative;
}
.cid-sOvVRS53Y4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvVRS53Y4 .image-block {
    width: 100% !important;
  }
}
.cid-sOvVRSpt8M {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvVRSMSp4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvVRSMSp4 .mbr-section-title {
  text-align: left;
}
.cid-sOvVRT9k6X {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOvVRT9k6X img,
.cid-sOvVRT9k6X .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOvVRT9k6X .item:focus,
.cid-sOvVRT9k6X span:focus {
  outline: none;
}
.cid-sOvVRT9k6X .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOvVRT9k6X .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOvVRT9k6X .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOvVRT9k6X .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvVRT9k6X .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOvVRT9k6X .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOvVRT9k6X .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOvVRT9k6X .mbr-section-title {
  color: #232323;
}
.cid-sOvVRT9k6X .mbr-text,
.cid-sOvVRT9k6X .mbr-section-btn {
  text-align: left;
}
.cid-sOvVRT9k6X .item-title {
  text-align: left;
}
.cid-sOvVRT9k6X .item-subtitle {
  text-align: left;
}
.cid-sOvVRTJahL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvVRTJahL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvVRTJahL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvVRTJahL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvVRTJahL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvVRTJahL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvVRTJahL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvVRTJahL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvVRTJahL .card-subtitle {
  color: #0095ff;
}
.cid-sOvVRTJahL .mbr-text {
  color: #555555;
}
.cid-sOvVRUhLoT {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvVRUhLoT .image-block {
  margin: auto;
}
.cid-sOvVRUhLoT figcaption {
  position: relative;
}
.cid-sOvVRUhLoT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvVRUhLoT .image-block {
    width: 100% !important;
  }
}
.cid-sOvVRUCFAE {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvVRUCFAE .image-block {
  margin: auto;
}
.cid-sOvVRUCFAE figcaption {
  position: relative;
}
.cid-sOvVRUCFAE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvVRUCFAE .image-block {
    width: 100% !important;
  }
}
.cid-sOvVRUYrKO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvVRUYrKO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvVRUYrKO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvVRUYrKO .row {
    text-align: center;
  }
  .cid-sOvVRUYrKO .row > div {
    margin: auto;
  }
  .cid-sOvVRUYrKO .social-row {
    justify-content: center;
  }
}
.cid-sOvVRUYrKO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvVRUYrKO .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvVRUYrKO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvVRUYrKO .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvVRUYrKO .mbr-text {
  color: #000000;
}
.cid-sOvVRUYrKO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvVRUYrKO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvVRUYrKO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvVRUYrKO H5 {
  color: #000000;
}
.cid-sOvVRVxTcS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvVRVxTcS nav.navbar {
  position: fixed;
}
.cid-sOvVRVxTcS .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-sOvVRVxTcS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvVRVxTcS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvVRVxTcS .dropdown-item:hover,
.cid-sOvVRVxTcS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvVRVxTcS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvVRVxTcS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvVRVxTcS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvVRVxTcS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvVRVxTcS .nav-link {
  position: relative;
}
.cid-sOvVRVxTcS .container {
  display: flex;
  margin: auto;
}
.cid-sOvVRVxTcS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvVRVxTcS .dropdown-menu,
.cid-sOvVRVxTcS .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvVRVxTcS .nav-item:focus,
.cid-sOvVRVxTcS .nav-link:focus {
  outline: none;
}
.cid-sOvVRVxTcS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvVRVxTcS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvVRVxTcS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvVRVxTcS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvVRVxTcS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvVRVxTcS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvVRVxTcS .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-sOvVRVxTcS .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvVRVxTcS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvVRVxTcS .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvVRVxTcS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvVRVxTcS .navbar.collapsed {
  justify-content: center;
}
.cid-sOvVRVxTcS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvVRVxTcS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvVRVxTcS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvVRVxTcS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvVRVxTcS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvVRVxTcS .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-sOvVRVxTcS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvVRVxTcS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvVRVxTcS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvVRVxTcS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvVRVxTcS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvVRVxTcS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvVRVxTcS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvVRVxTcS .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-sOvVRVxTcS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvVRVxTcS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvVRVxTcS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvVRVxTcS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvVRVxTcS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvVRVxTcS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvVRVxTcS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvVRVxTcS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvVRVxTcS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvVRVxTcS .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-sOvVRVxTcS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvVRVxTcS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvVRVxTcS .dropdown-item.active,
.cid-sOvVRVxTcS .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvVRVxTcS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvVRVxTcS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvVRVxTcS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvVRVxTcS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvVRVxTcS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvVRVxTcS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvVRVxTcS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvVRVxTcS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvVRVxTcS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvVRVxTcS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvVRVxTcS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvVRVxTcS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvVRVxTcS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvVRVxTcS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvVRVxTcS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvVRVxTcS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvVRVxTcS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvVRVxTcS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvVRVxTcS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvVRVxTcS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvVRVxTcS .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-sOvVRVxTcS .navbar {
    height: 70px;
  }
  .cid-sOvVRVxTcS .navbar.opened {
    height: auto;
  }
  .cid-sOvVRVxTcS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvX9JjyOX {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvX9JjyOX .image-block {
  margin: auto;
}
.cid-sOvX9JjyOX figcaption {
  position: relative;
}
.cid-sOvX9JjyOX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvX9JjyOX .image-block {
    width: 100% !important;
  }
}
.cid-sOvX9JEUV3 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvX9JEUV3 .mbr-section-title {
  text-align: center;
}
.cid-sOvX9K4yqg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvX9K4yqg .mbr-section-title {
  text-align: left;
}
.cid-sOvX9KrwOP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvX9KrwOP img,
.cid-sOvX9KrwOP .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOvX9KrwOP .item:focus,
.cid-sOvX9KrwOP span:focus {
  outline: none;
}
.cid-sOvX9KrwOP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOvX9KrwOP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOvX9KrwOP .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOvX9KrwOP .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvX9KrwOP .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOvX9KrwOP .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOvX9KrwOP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOvX9KrwOP .mbr-section-title {
  color: #232323;
}
.cid-sOvX9KrwOP .mbr-text,
.cid-sOvX9KrwOP .mbr-section-btn {
  text-align: center;
}
.cid-sOvX9KrwOP .item-title {
  text-align: center;
}
.cid-sOvX9KrwOP .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOvX9LbtdC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvX9LbtdC img,
.cid-sOvX9LbtdC .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOvX9LbtdC .item:focus,
.cid-sOvX9LbtdC span:focus {
  outline: none;
}
.cid-sOvX9LbtdC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOvX9LbtdC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOvX9LbtdC .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOvX9LbtdC .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvX9LbtdC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOvX9LbtdC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOvX9LbtdC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOvX9LbtdC .mbr-section-title {
  color: #232323;
}
.cid-sOvX9LbtdC .mbr-text,
.cid-sOvX9LbtdC .mbr-section-btn {
  text-align: center;
}
.cid-sOvX9LbtdC .item-title {
  text-align: center;
}
.cid-sOvX9LbtdC .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOvXOnOXcW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvXOnOXcW img,
.cid-sOvXOnOXcW .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOvXOnOXcW .item:focus,
.cid-sOvXOnOXcW span:focus {
  outline: none;
}
.cid-sOvXOnOXcW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOvXOnOXcW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOvXOnOXcW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOvXOnOXcW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvXOnOXcW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOvXOnOXcW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOvXOnOXcW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOvXOnOXcW .mbr-section-title {
  color: #232323;
}
.cid-sOvXOnOXcW .mbr-text,
.cid-sOvXOnOXcW .mbr-section-btn {
  text-align: center;
}
.cid-sOvXOnOXcW .item-title {
  text-align: center;
}
.cid-sOvXOnOXcW .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOvX9LMRpE {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvX9LMRpE .image-block {
  margin: auto;
}
.cid-sOvX9LMRpE figcaption {
  position: relative;
}
.cid-sOvX9LMRpE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvX9LMRpE .image-block {
    width: 100% !important;
  }
}
.cid-sOvX9M6KrG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvX9M6KrG .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvX9M6KrG .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvX9M6KrG .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvX9M6KrG .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvX9M6KrG .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvX9M6KrG .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvX9M6KrG .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvX9M6KrG .card-subtitle {
  color: #0095ff;
}
.cid-sOvX9M6KrG .mbr-text {
  color: #555555;
}
.cid-sOvX9MFQ1e {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvX9MFQ1e .image-block {
  margin: auto;
}
.cid-sOvX9MFQ1e figcaption {
  position: relative;
}
.cid-sOvX9MFQ1e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvX9MFQ1e .image-block {
    width: 100% !important;
  }
}
.cid-sOvX9MZN43 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvX9MZN43 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvX9MZN43 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvX9MZN43 .row {
    text-align: center;
  }
  .cid-sOvX9MZN43 .row > div {
    margin: auto;
  }
  .cid-sOvX9MZN43 .social-row {
    justify-content: center;
  }
}
.cid-sOvX9MZN43 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvX9MZN43 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvX9MZN43 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvX9MZN43 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvX9MZN43 .mbr-text {
  color: #000000;
}
.cid-sOvX9MZN43 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvX9MZN43 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvX9MZN43 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvX9MZN43 H5 {
  color: #000000;
}
.cid-sOvX9NALv2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvX9NALv2 nav.navbar {
  position: fixed;
}
.cid-sOvX9NALv2 .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-sOvX9NALv2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvX9NALv2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvX9NALv2 .dropdown-item:hover,
.cid-sOvX9NALv2 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvX9NALv2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvX9NALv2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvX9NALv2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvX9NALv2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvX9NALv2 .nav-link {
  position: relative;
}
.cid-sOvX9NALv2 .container {
  display: flex;
  margin: auto;
}
.cid-sOvX9NALv2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvX9NALv2 .dropdown-menu,
.cid-sOvX9NALv2 .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvX9NALv2 .nav-item:focus,
.cid-sOvX9NALv2 .nav-link:focus {
  outline: none;
}
.cid-sOvX9NALv2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvX9NALv2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvX9NALv2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvX9NALv2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvX9NALv2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvX9NALv2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvX9NALv2 .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-sOvX9NALv2 .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvX9NALv2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvX9NALv2 .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvX9NALv2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvX9NALv2 .navbar.collapsed {
  justify-content: center;
}
.cid-sOvX9NALv2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvX9NALv2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvX9NALv2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvX9NALv2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvX9NALv2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvX9NALv2 .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-sOvX9NALv2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvX9NALv2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvX9NALv2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvX9NALv2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvX9NALv2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvX9NALv2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvX9NALv2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvX9NALv2 .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-sOvX9NALv2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvX9NALv2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvX9NALv2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvX9NALv2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvX9NALv2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvX9NALv2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvX9NALv2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvX9NALv2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvX9NALv2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvX9NALv2 .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-sOvX9NALv2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvX9NALv2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvX9NALv2 .dropdown-item.active,
.cid-sOvX9NALv2 .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvX9NALv2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvX9NALv2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvX9NALv2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvX9NALv2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvX9NALv2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvX9NALv2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvX9NALv2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvX9NALv2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvX9NALv2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvX9NALv2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvX9NALv2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvX9NALv2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvX9NALv2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvX9NALv2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvX9NALv2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvX9NALv2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvX9NALv2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvX9NALv2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvX9NALv2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvX9NALv2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvX9NALv2 .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-sOvX9NALv2 .navbar {
    height: 70px;
  }
  .cid-sOvX9NALv2 .navbar.opened {
    height: auto;
  }
  .cid-sOvX9NALv2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvXXYExyQ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvXXYExyQ .image-block {
  margin: auto;
}
.cid-sOvXXYExyQ figcaption {
  position: relative;
}
.cid-sOvXXYExyQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvXXYExyQ .image-block {
    width: 100% !important;
  }
}
.cid-sOvXXZeKeP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvXXZeKeP .mbr-section-title {
  text-align: left;
}
.cid-sOvXXZH1DP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvXY04rf2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvXY04rf2 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvXY04rf2 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvXY04rf2 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvXY04rf2 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvXY04rf2 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvXY04rf2 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvXY04rf2 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvXY04rf2 .card-subtitle {
  color: #0095ff;
}
.cid-sOvXY04rf2 .mbr-text {
  color: #555555;
}
.cid-sOvXY0zzDV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvXY0zzDV .item {
  padding-bottom: 2rem;
}
.cid-sOvXY0zzDV .item-wrapper {
  position: relative;
}
.cid-sOvXY0zzDV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvXY0zzDV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvXY0zzDV .carousel-control,
.cid-sOvXY0zzDV .close {
  background: #1b1b1b;
}
.cid-sOvXY0zzDV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvXY0zzDV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvXY0zzDV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvXY0zzDV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvXY0zzDV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvXY0zzDV .close::before {
  content: '\e91a';
}
.cid-sOvXY0zzDV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvXY0zzDV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvXY0zzDV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvXY0zzDV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvXY0zzDV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvXY0zzDV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvXY0zzDV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvXY0zzDV .carousel-indicators li.active,
.cid-sOvXY0zzDV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvXY0zzDV .carousel-indicators li::after,
.cid-sOvXY0zzDV .carousel-indicators li::before {
  content: none;
}
.cid-sOvXY0zzDV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvXY0zzDV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvXY0zzDV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvXY0zzDV .carousel-indicators {
    display: none;
  }
}
.cid-sOvXY0zzDV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvXY0zzDV .carousel-inner > .active {
  display: block;
}
.cid-sOvXY0zzDV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvXY0zzDV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvXY0zzDV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvXY0zzDV .carousel-control,
  .cid-sOvXY0zzDV .carousel-indicators,
  .cid-sOvXY0zzDV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvXY0zzDV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvXY0zzDV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvXY0zzDV .carousel-indicators .active,
.cid-sOvXY0zzDV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvXY0zzDV .carousel-indicators .active {
  background: #fff;
}
.cid-sOvXY0zzDV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvXY0zzDV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvXY0zzDV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvXY0zzDV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvXY0zzDV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvXY0zzDV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvXY0zzDV .carousel {
  width: 100%;
}
.cid-sOvXY0zzDV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvXY0zzDV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvXY0zzDV .modal.fade .modal-dialog,
.cid-sOvXY0zzDV .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvXY0zzDV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvXY0zzDV H6 {
  text-align: center;
}
.cid-sOvXY17OwY {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvXY17OwY .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvXY17OwY .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvXY17OwY .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvXY17OwY .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvXY17OwY .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvXY17OwY .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvXY17OwY .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvXY17OwY .nav-link,
.cid-sOvXY17OwY .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvXY17OwY .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvXY17OwY H4 {
  text-align: center;
}
.cid-sOvXY17OwY H3 {
  text-align: center;
}
.cid-sOvXY1E2x6 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvXY1E2x6 .image-block {
  margin: auto;
}
.cid-sOvXY1E2x6 figcaption {
  position: relative;
}
.cid-sOvXY1E2x6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvXY1E2x6 .image-block {
    width: 100% !important;
  }
}
.cid-sOvXY1ZGU8 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvXY1ZGU8 .image-block {
  margin: auto;
}
.cid-sOvXY1ZGU8 figcaption {
  position: relative;
}
.cid-sOvXY1ZGU8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvXY1ZGU8 .image-block {
    width: 100% !important;
  }
}
.cid-sOvXY2op4N {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvXY2op4N .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvXY2op4N .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvXY2op4N .row {
    text-align: center;
  }
  .cid-sOvXY2op4N .row > div {
    margin: auto;
  }
  .cid-sOvXY2op4N .social-row {
    justify-content: center;
  }
}
.cid-sOvXY2op4N .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvXY2op4N .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvXY2op4N .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvXY2op4N .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvXY2op4N .mbr-text {
  color: #000000;
}
.cid-sOvXY2op4N .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvXY2op4N .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvXY2op4N div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvXY2op4N H5 {
  color: #000000;
}
.cid-sOvXY2YEUU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvXY2YEUU nav.navbar {
  position: fixed;
}
.cid-sOvXY2YEUU .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-sOvXY2YEUU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvXY2YEUU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvXY2YEUU .dropdown-item:hover,
.cid-sOvXY2YEUU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvXY2YEUU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvXY2YEUU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvXY2YEUU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvXY2YEUU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvXY2YEUU .nav-link {
  position: relative;
}
.cid-sOvXY2YEUU .container {
  display: flex;
  margin: auto;
}
.cid-sOvXY2YEUU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvXY2YEUU .dropdown-menu,
.cid-sOvXY2YEUU .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvXY2YEUU .nav-item:focus,
.cid-sOvXY2YEUU .nav-link:focus {
  outline: none;
}
.cid-sOvXY2YEUU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvXY2YEUU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvXY2YEUU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvXY2YEUU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvXY2YEUU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvXY2YEUU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvXY2YEUU .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-sOvXY2YEUU .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvXY2YEUU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvXY2YEUU .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvXY2YEUU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvXY2YEUU .navbar.collapsed {
  justify-content: center;
}
.cid-sOvXY2YEUU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvXY2YEUU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvXY2YEUU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvXY2YEUU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvXY2YEUU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvXY2YEUU .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-sOvXY2YEUU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvXY2YEUU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvXY2YEUU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvXY2YEUU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvXY2YEUU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvXY2YEUU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvXY2YEUU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvXY2YEUU .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-sOvXY2YEUU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvXY2YEUU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvXY2YEUU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvXY2YEUU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvXY2YEUU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvXY2YEUU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvXY2YEUU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvXY2YEUU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvXY2YEUU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvXY2YEUU .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-sOvXY2YEUU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvXY2YEUU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvXY2YEUU .dropdown-item.active,
.cid-sOvXY2YEUU .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvXY2YEUU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvXY2YEUU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvXY2YEUU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvXY2YEUU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvXY2YEUU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvXY2YEUU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvXY2YEUU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvXY2YEUU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvXY2YEUU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvXY2YEUU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvXY2YEUU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvXY2YEUU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvXY2YEUU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvXY2YEUU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvXY2YEUU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvXY2YEUU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvXY2YEUU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvXY2YEUU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvXY2YEUU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvXY2YEUU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvXY2YEUU .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-sOvXY2YEUU .navbar {
    height: 70px;
  }
  .cid-sOvXY2YEUU .navbar.opened {
    height: auto;
  }
  .cid-sOvXY2YEUU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvZmaAroZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvZmaAroZ .image-block {
  margin: auto;
}
.cid-sOvZmaAroZ figcaption {
  position: relative;
}
.cid-sOvZmaAroZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvZmaAroZ .image-block {
    width: 100% !important;
  }
}
.cid-sOvZmbfn22 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZmbfn22 .mbr-section-title {
  text-align: left;
}
.cid-sOvZmbLlFF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZmcevml {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZmcevml .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvZmcevml .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvZmcevml .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvZmcevml .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvZmcevml .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvZmcevml .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvZmcevml .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvZmcevml .card-subtitle {
  color: #0095ff;
}
.cid-sOvZmcevml .mbr-text {
  color: #555555;
}
.cid-sOvZmcMpNj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZmcMpNj .item {
  padding-bottom: 2rem;
}
.cid-sOvZmcMpNj .item-wrapper {
  position: relative;
}
.cid-sOvZmcMpNj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvZmcMpNj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvZmcMpNj .carousel-control,
.cid-sOvZmcMpNj .close {
  background: #1b1b1b;
}
.cid-sOvZmcMpNj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvZmcMpNj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvZmcMpNj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvZmcMpNj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvZmcMpNj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvZmcMpNj .close::before {
  content: '\e91a';
}
.cid-sOvZmcMpNj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvZmcMpNj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvZmcMpNj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvZmcMpNj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvZmcMpNj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvZmcMpNj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvZmcMpNj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvZmcMpNj .carousel-indicators li.active,
.cid-sOvZmcMpNj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvZmcMpNj .carousel-indicators li::after,
.cid-sOvZmcMpNj .carousel-indicators li::before {
  content: none;
}
.cid-sOvZmcMpNj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvZmcMpNj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvZmcMpNj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvZmcMpNj .carousel-indicators {
    display: none;
  }
}
.cid-sOvZmcMpNj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvZmcMpNj .carousel-inner > .active {
  display: block;
}
.cid-sOvZmcMpNj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvZmcMpNj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvZmcMpNj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvZmcMpNj .carousel-control,
  .cid-sOvZmcMpNj .carousel-indicators,
  .cid-sOvZmcMpNj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvZmcMpNj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvZmcMpNj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvZmcMpNj .carousel-indicators .active,
.cid-sOvZmcMpNj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvZmcMpNj .carousel-indicators .active {
  background: #fff;
}
.cid-sOvZmcMpNj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvZmcMpNj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvZmcMpNj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvZmcMpNj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvZmcMpNj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvZmcMpNj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvZmcMpNj .carousel {
  width: 100%;
}
.cid-sOvZmcMpNj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvZmcMpNj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvZmcMpNj .modal.fade .modal-dialog,
.cid-sOvZmcMpNj .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvZmcMpNj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvZmcMpNj H6 {
  text-align: center;
}
.cid-sOvZmdnhVy {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvZmdnhVy .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvZmdnhVy .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvZmdnhVy .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvZmdnhVy .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvZmdnhVy .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvZmdnhVy .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvZmdnhVy .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvZmdnhVy .nav-link,
.cid-sOvZmdnhVy .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvZmdnhVy .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvZmdnhVy H4 {
  text-align: center;
}
.cid-sOvZmdnhVy H3 {
  text-align: center;
}
.cid-sOvZmdYVMI {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvZmdYVMI .image-block {
  margin: auto;
}
.cid-sOvZmdYVMI figcaption {
  position: relative;
}
.cid-sOvZmdYVMI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvZmdYVMI .image-block {
    width: 100% !important;
  }
}
.cid-sOvZmejGS7 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvZmejGS7 .image-block {
  margin: auto;
}
.cid-sOvZmejGS7 figcaption {
  position: relative;
}
.cid-sOvZmejGS7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvZmejGS7 .image-block {
    width: 100% !important;
  }
}
.cid-sOvZmeJzX3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvZmeJzX3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvZmeJzX3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvZmeJzX3 .row {
    text-align: center;
  }
  .cid-sOvZmeJzX3 .row > div {
    margin: auto;
  }
  .cid-sOvZmeJzX3 .social-row {
    justify-content: center;
  }
}
.cid-sOvZmeJzX3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvZmeJzX3 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvZmeJzX3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvZmeJzX3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvZmeJzX3 .mbr-text {
  color: #000000;
}
.cid-sOvZmeJzX3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvZmeJzX3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvZmeJzX3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvZmeJzX3 H5 {
  color: #000000;
}
.cid-sOvZmfk4DH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvZmfk4DH nav.navbar {
  position: fixed;
}
.cid-sOvZmfk4DH .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-sOvZmfk4DH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvZmfk4DH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvZmfk4DH .dropdown-item:hover,
.cid-sOvZmfk4DH .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvZmfk4DH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvZmfk4DH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvZmfk4DH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvZmfk4DH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvZmfk4DH .nav-link {
  position: relative;
}
.cid-sOvZmfk4DH .container {
  display: flex;
  margin: auto;
}
.cid-sOvZmfk4DH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvZmfk4DH .dropdown-menu,
.cid-sOvZmfk4DH .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvZmfk4DH .nav-item:focus,
.cid-sOvZmfk4DH .nav-link:focus {
  outline: none;
}
.cid-sOvZmfk4DH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvZmfk4DH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvZmfk4DH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvZmfk4DH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvZmfk4DH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvZmfk4DH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvZmfk4DH .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-sOvZmfk4DH .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvZmfk4DH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvZmfk4DH .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvZmfk4DH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvZmfk4DH .navbar.collapsed {
  justify-content: center;
}
.cid-sOvZmfk4DH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvZmfk4DH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvZmfk4DH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvZmfk4DH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvZmfk4DH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvZmfk4DH .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-sOvZmfk4DH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvZmfk4DH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvZmfk4DH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvZmfk4DH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvZmfk4DH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvZmfk4DH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvZmfk4DH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvZmfk4DH .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-sOvZmfk4DH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvZmfk4DH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvZmfk4DH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvZmfk4DH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvZmfk4DH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvZmfk4DH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvZmfk4DH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvZmfk4DH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvZmfk4DH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvZmfk4DH .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-sOvZmfk4DH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvZmfk4DH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvZmfk4DH .dropdown-item.active,
.cid-sOvZmfk4DH .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvZmfk4DH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvZmfk4DH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvZmfk4DH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvZmfk4DH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvZmfk4DH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvZmfk4DH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvZmfk4DH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvZmfk4DH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvZmfk4DH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvZmfk4DH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvZmfk4DH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvZmfk4DH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvZmfk4DH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvZmfk4DH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvZmfk4DH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvZmfk4DH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvZmfk4DH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvZmfk4DH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvZmfk4DH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvZmfk4DH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvZmfk4DH .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-sOvZmfk4DH .navbar {
    height: 70px;
  }
  .cid-sOvZmfk4DH .navbar.opened {
    height: auto;
  }
  .cid-sOvZmfk4DH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOvZS0ufSy {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOvZS0ufSy .image-block {
  margin: auto;
}
.cid-sOvZS0ufSy figcaption {
  position: relative;
}
.cid-sOvZS0ufSy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvZS0ufSy .image-block {
    width: 100% !important;
  }
}
.cid-sOvZS0WkB7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZS0WkB7 .mbr-section-title {
  text-align: left;
}
.cid-sOvZS1szfM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZS1YAU4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZS1YAU4 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOvZS1YAU4 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOvZS1YAU4 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOvZS1YAU4 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOvZS1YAU4 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOvZS1YAU4 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOvZS1YAU4 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOvZS1YAU4 .card-subtitle {
  color: #0095ff;
}
.cid-sOvZS1YAU4 .mbr-text {
  color: #555555;
}
.cid-sOvZS2EPn1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOvZS2EPn1 .item {
  padding-bottom: 2rem;
}
.cid-sOvZS2EPn1 .item-wrapper {
  position: relative;
}
.cid-sOvZS2EPn1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOvZS2EPn1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOvZS2EPn1 .carousel-control,
.cid-sOvZS2EPn1 .close {
  background: #1b1b1b;
}
.cid-sOvZS2EPn1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOvZS2EPn1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOvZS2EPn1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOvZS2EPn1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOvZS2EPn1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOvZS2EPn1 .close::before {
  content: '\e91a';
}
.cid-sOvZS2EPn1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOvZS2EPn1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOvZS2EPn1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvZS2EPn1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOvZS2EPn1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOvZS2EPn1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOvZS2EPn1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOvZS2EPn1 .carousel-indicators li.active,
.cid-sOvZS2EPn1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOvZS2EPn1 .carousel-indicators li::after,
.cid-sOvZS2EPn1 .carousel-indicators li::before {
  content: none;
}
.cid-sOvZS2EPn1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOvZS2EPn1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOvZS2EPn1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvZS2EPn1 .carousel-indicators {
    display: none;
  }
}
.cid-sOvZS2EPn1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOvZS2EPn1 .carousel-inner > .active {
  display: block;
}
.cid-sOvZS2EPn1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOvZS2EPn1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOvZS2EPn1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOvZS2EPn1 .carousel-control,
  .cid-sOvZS2EPn1 .carousel-indicators,
  .cid-sOvZS2EPn1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOvZS2EPn1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOvZS2EPn1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOvZS2EPn1 .carousel-indicators .active,
.cid-sOvZS2EPn1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOvZS2EPn1 .carousel-indicators .active {
  background: #fff;
}
.cid-sOvZS2EPn1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOvZS2EPn1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOvZS2EPn1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOvZS2EPn1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOvZS2EPn1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOvZS2EPn1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOvZS2EPn1 .carousel {
  width: 100%;
}
.cid-sOvZS2EPn1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOvZS2EPn1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOvZS2EPn1 .modal.fade .modal-dialog,
.cid-sOvZS2EPn1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOvZS2EPn1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOvZS2EPn1 H6 {
  text-align: center;
}
.cid-sOvZS3erX5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOvZS3erX5 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOvZS3erX5 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOvZS3erX5 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOvZS3erX5 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOvZS3erX5 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOvZS3erX5 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOvZS3erX5 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOvZS3erX5 .nav-link,
.cid-sOvZS3erX5 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOvZS3erX5 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOvZS3erX5 H4 {
  text-align: center;
}
.cid-sOvZS3erX5 H3 {
  text-align: center;
}
.cid-sOvZS3N2bM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOvZS3N2bM .image-block {
  margin: auto;
}
.cid-sOvZS3N2bM figcaption {
  position: relative;
}
.cid-sOvZS3N2bM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvZS3N2bM .image-block {
    width: 100% !important;
  }
}
.cid-sOvZS49tKD {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOvZS49tKD .image-block {
  margin: auto;
}
.cid-sOvZS49tKD figcaption {
  position: relative;
}
.cid-sOvZS49tKD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOvZS49tKD .image-block {
    width: 100% !important;
  }
}
.cid-sOvZS4wzy1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOvZS4wzy1 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOvZS4wzy1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOvZS4wzy1 .row {
    text-align: center;
  }
  .cid-sOvZS4wzy1 .row > div {
    margin: auto;
  }
  .cid-sOvZS4wzy1 .social-row {
    justify-content: center;
  }
}
.cid-sOvZS4wzy1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOvZS4wzy1 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOvZS4wzy1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOvZS4wzy1 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOvZS4wzy1 .mbr-text {
  color: #000000;
}
.cid-sOvZS4wzy1 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOvZS4wzy1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOvZS4wzy1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOvZS4wzy1 H5 {
  color: #000000;
}
.cid-sOvZS5b55L {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOvZS5b55L nav.navbar {
  position: fixed;
}
.cid-sOvZS5b55L .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-sOvZS5b55L .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOvZS5b55L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOvZS5b55L .dropdown-item:hover,
.cid-sOvZS5b55L .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOvZS5b55L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOvZS5b55L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOvZS5b55L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOvZS5b55L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOvZS5b55L .nav-link {
  position: relative;
}
.cid-sOvZS5b55L .container {
  display: flex;
  margin: auto;
}
.cid-sOvZS5b55L .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOvZS5b55L .dropdown-menu,
.cid-sOvZS5b55L .navbar.opened {
  background: #ffffff !important;
}
.cid-sOvZS5b55L .nav-item:focus,
.cid-sOvZS5b55L .nav-link:focus {
  outline: none;
}
.cid-sOvZS5b55L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOvZS5b55L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOvZS5b55L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOvZS5b55L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOvZS5b55L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOvZS5b55L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOvZS5b55L .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-sOvZS5b55L .navbar.opened {
  transition: all 0.3s;
}
.cid-sOvZS5b55L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOvZS5b55L .navbar .navbar-logo img {
  width: auto;
}
.cid-sOvZS5b55L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOvZS5b55L .navbar.collapsed {
  justify-content: center;
}
.cid-sOvZS5b55L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOvZS5b55L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOvZS5b55L .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOvZS5b55L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOvZS5b55L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOvZS5b55L .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-sOvZS5b55L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOvZS5b55L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOvZS5b55L .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOvZS5b55L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOvZS5b55L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOvZS5b55L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOvZS5b55L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOvZS5b55L .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-sOvZS5b55L .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOvZS5b55L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOvZS5b55L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOvZS5b55L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOvZS5b55L .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOvZS5b55L .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOvZS5b55L .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOvZS5b55L .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOvZS5b55L .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOvZS5b55L .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-sOvZS5b55L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOvZS5b55L .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOvZS5b55L .dropdown-item.active,
.cid-sOvZS5b55L .dropdown-item:active {
  background-color: transparent;
}
.cid-sOvZS5b55L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOvZS5b55L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOvZS5b55L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOvZS5b55L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOvZS5b55L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOvZS5b55L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOvZS5b55L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOvZS5b55L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOvZS5b55L button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOvZS5b55L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOvZS5b55L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOvZS5b55L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvZS5b55L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOvZS5b55L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOvZS5b55L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvZS5b55L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOvZS5b55L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOvZS5b55L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOvZS5b55L .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOvZS5b55L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOvZS5b55L .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-sOvZS5b55L .navbar {
    height: 70px;
  }
  .cid-sOvZS5b55L .navbar.opened {
    height: auto;
  }
  .cid-sOvZS5b55L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw0pF1rju {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw0pF1rju .image-block {
  margin: auto;
}
.cid-sOw0pF1rju figcaption {
  position: relative;
}
.cid-sOw0pF1rju figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw0pF1rju .image-block {
    width: 100% !important;
  }
}
.cid-sOw0pFubB1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw0pFubB1 .mbr-section-title {
  text-align: left;
}
.cid-sOw0pG2WZQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw0pGCvzx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw0pGCvzx .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw0pGCvzx .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw0pGCvzx .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw0pGCvzx .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw0pGCvzx .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw0pGCvzx .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw0pGCvzx .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw0pGCvzx .card-subtitle {
  color: #0095ff;
}
.cid-sOw0pGCvzx .mbr-text {
  color: #555555;
}
.cid-sOw0pHaTFG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw0pHaTFG .item {
  padding-bottom: 2rem;
}
.cid-sOw0pHaTFG .item-wrapper {
  position: relative;
}
.cid-sOw0pHaTFG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw0pHaTFG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw0pHaTFG .carousel-control,
.cid-sOw0pHaTFG .close {
  background: #1b1b1b;
}
.cid-sOw0pHaTFG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw0pHaTFG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw0pHaTFG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw0pHaTFG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw0pHaTFG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw0pHaTFG .close::before {
  content: '\e91a';
}
.cid-sOw0pHaTFG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw0pHaTFG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw0pHaTFG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw0pHaTFG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw0pHaTFG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw0pHaTFG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw0pHaTFG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw0pHaTFG .carousel-indicators li.active,
.cid-sOw0pHaTFG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw0pHaTFG .carousel-indicators li::after,
.cid-sOw0pHaTFG .carousel-indicators li::before {
  content: none;
}
.cid-sOw0pHaTFG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw0pHaTFG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw0pHaTFG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw0pHaTFG .carousel-indicators {
    display: none;
  }
}
.cid-sOw0pHaTFG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw0pHaTFG .carousel-inner > .active {
  display: block;
}
.cid-sOw0pHaTFG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw0pHaTFG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw0pHaTFG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw0pHaTFG .carousel-control,
  .cid-sOw0pHaTFG .carousel-indicators,
  .cid-sOw0pHaTFG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw0pHaTFG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw0pHaTFG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw0pHaTFG .carousel-indicators .active,
.cid-sOw0pHaTFG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw0pHaTFG .carousel-indicators .active {
  background: #fff;
}
.cid-sOw0pHaTFG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw0pHaTFG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw0pHaTFG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw0pHaTFG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw0pHaTFG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw0pHaTFG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw0pHaTFG .carousel {
  width: 100%;
}
.cid-sOw0pHaTFG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw0pHaTFG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw0pHaTFG .modal.fade .modal-dialog,
.cid-sOw0pHaTFG .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw0pHaTFG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw0pHaTFG H6 {
  text-align: center;
}
.cid-sOw0pHLJ5A {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw0pHLJ5A .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw0pHLJ5A .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw0pHLJ5A .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw0pHLJ5A .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw0pHLJ5A .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw0pHLJ5A .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw0pHLJ5A .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw0pHLJ5A .nav-link,
.cid-sOw0pHLJ5A .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw0pHLJ5A .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw0pHLJ5A H4 {
  text-align: center;
}
.cid-sOw0pHLJ5A H3 {
  text-align: center;
}
.cid-sOw0pImV46 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw0pImV46 .image-block {
  margin: auto;
}
.cid-sOw0pImV46 figcaption {
  position: relative;
}
.cid-sOw0pImV46 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw0pImV46 .image-block {
    width: 100% !important;
  }
}
.cid-sOw0pIIOxM {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw0pIIOxM .image-block {
  margin: auto;
}
.cid-sOw0pIIOxM figcaption {
  position: relative;
}
.cid-sOw0pIIOxM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw0pIIOxM .image-block {
    width: 100% !important;
  }
}
.cid-sOw0pJaU9E {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw0pJaU9E .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw0pJaU9E .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw0pJaU9E .row {
    text-align: center;
  }
  .cid-sOw0pJaU9E .row > div {
    margin: auto;
  }
  .cid-sOw0pJaU9E .social-row {
    justify-content: center;
  }
}
.cid-sOw0pJaU9E .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw0pJaU9E .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw0pJaU9E .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw0pJaU9E .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw0pJaU9E .mbr-text {
  color: #000000;
}
.cid-sOw0pJaU9E .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw0pJaU9E .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw0pJaU9E div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw0pJaU9E H5 {
  color: #000000;
}
.cid-sOw0pJLhRv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw0pJLhRv nav.navbar {
  position: fixed;
}
.cid-sOw0pJLhRv .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-sOw0pJLhRv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw0pJLhRv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw0pJLhRv .dropdown-item:hover,
.cid-sOw0pJLhRv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw0pJLhRv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw0pJLhRv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw0pJLhRv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw0pJLhRv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw0pJLhRv .nav-link {
  position: relative;
}
.cid-sOw0pJLhRv .container {
  display: flex;
  margin: auto;
}
.cid-sOw0pJLhRv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw0pJLhRv .dropdown-menu,
.cid-sOw0pJLhRv .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw0pJLhRv .nav-item:focus,
.cid-sOw0pJLhRv .nav-link:focus {
  outline: none;
}
.cid-sOw0pJLhRv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw0pJLhRv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw0pJLhRv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw0pJLhRv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw0pJLhRv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw0pJLhRv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw0pJLhRv .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-sOw0pJLhRv .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw0pJLhRv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw0pJLhRv .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw0pJLhRv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw0pJLhRv .navbar.collapsed {
  justify-content: center;
}
.cid-sOw0pJLhRv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw0pJLhRv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw0pJLhRv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw0pJLhRv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw0pJLhRv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw0pJLhRv .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-sOw0pJLhRv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw0pJLhRv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw0pJLhRv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw0pJLhRv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw0pJLhRv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw0pJLhRv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw0pJLhRv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw0pJLhRv .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-sOw0pJLhRv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw0pJLhRv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw0pJLhRv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw0pJLhRv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw0pJLhRv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw0pJLhRv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw0pJLhRv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw0pJLhRv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw0pJLhRv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw0pJLhRv .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-sOw0pJLhRv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw0pJLhRv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw0pJLhRv .dropdown-item.active,
.cid-sOw0pJLhRv .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw0pJLhRv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw0pJLhRv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw0pJLhRv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw0pJLhRv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw0pJLhRv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw0pJLhRv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw0pJLhRv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw0pJLhRv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw0pJLhRv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw0pJLhRv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw0pJLhRv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw0pJLhRv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw0pJLhRv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw0pJLhRv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw0pJLhRv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw0pJLhRv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw0pJLhRv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw0pJLhRv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw0pJLhRv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw0pJLhRv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw0pJLhRv .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-sOw0pJLhRv .navbar {
    height: 70px;
  }
  .cid-sOw0pJLhRv .navbar.opened {
    height: auto;
  }
  .cid-sOw0pJLhRv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw1oD1sa1 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw1oD1sa1 .image-block {
  margin: auto;
}
.cid-sOw1oD1sa1 figcaption {
  position: relative;
}
.cid-sOw1oD1sa1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw1oD1sa1 .image-block {
    width: 100% !important;
  }
}
.cid-sOw1oDvW8X {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw1oDvW8X .mbr-section-title {
  text-align: left;
}
.cid-sOw1oE88fW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw1oEAmwA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw1oEAmwA .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw1oEAmwA .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw1oEAmwA .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw1oEAmwA .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw1oEAmwA .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw1oEAmwA .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw1oEAmwA .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw1oEAmwA .card-subtitle {
  color: #0095ff;
}
.cid-sOw1oEAmwA .mbr-text {
  color: #555555;
}
.cid-sOw1oFdT1S {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw1oFdT1S .item {
  padding-bottom: 2rem;
}
.cid-sOw1oFdT1S .item-wrapper {
  position: relative;
}
.cid-sOw1oFdT1S .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw1oFdT1S .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw1oFdT1S .carousel-control,
.cid-sOw1oFdT1S .close {
  background: #1b1b1b;
}
.cid-sOw1oFdT1S .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw1oFdT1S .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw1oFdT1S .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw1oFdT1S .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw1oFdT1S .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw1oFdT1S .close::before {
  content: '\e91a';
}
.cid-sOw1oFdT1S .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw1oFdT1S .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw1oFdT1S .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw1oFdT1S .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw1oFdT1S .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw1oFdT1S .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw1oFdT1S .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw1oFdT1S .carousel-indicators li.active,
.cid-sOw1oFdT1S .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw1oFdT1S .carousel-indicators li::after,
.cid-sOw1oFdT1S .carousel-indicators li::before {
  content: none;
}
.cid-sOw1oFdT1S .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw1oFdT1S .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw1oFdT1S .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw1oFdT1S .carousel-indicators {
    display: none;
  }
}
.cid-sOw1oFdT1S .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw1oFdT1S .carousel-inner > .active {
  display: block;
}
.cid-sOw1oFdT1S .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw1oFdT1S .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw1oFdT1S .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw1oFdT1S .carousel-control,
  .cid-sOw1oFdT1S .carousel-indicators,
  .cid-sOw1oFdT1S .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw1oFdT1S .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw1oFdT1S .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw1oFdT1S .carousel-indicators .active,
.cid-sOw1oFdT1S .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw1oFdT1S .carousel-indicators .active {
  background: #fff;
}
.cid-sOw1oFdT1S .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw1oFdT1S .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw1oFdT1S .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw1oFdT1S .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw1oFdT1S .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw1oFdT1S .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw1oFdT1S .carousel {
  width: 100%;
}
.cid-sOw1oFdT1S .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw1oFdT1S .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw1oFdT1S .modal.fade .modal-dialog,
.cid-sOw1oFdT1S .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw1oFdT1S .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw1oFdT1S H6 {
  text-align: center;
}
.cid-sOw1oFO9Bk {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw1oFO9Bk .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw1oFO9Bk .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw1oFO9Bk .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw1oFO9Bk .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw1oFO9Bk .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw1oFO9Bk .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw1oFO9Bk .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw1oFO9Bk .nav-link,
.cid-sOw1oFO9Bk .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw1oFO9Bk .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw1oFO9Bk H4 {
  text-align: center;
}
.cid-sOw1oFO9Bk H3 {
  text-align: center;
}
.cid-sOw1oGojr7 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw1oGojr7 .image-block {
  margin: auto;
}
.cid-sOw1oGojr7 figcaption {
  position: relative;
}
.cid-sOw1oGojr7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw1oGojr7 .image-block {
    width: 100% !important;
  }
}
.cid-sOw1oGKLS9 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw1oGKLS9 .image-block {
  margin: auto;
}
.cid-sOw1oGKLS9 figcaption {
  position: relative;
}
.cid-sOw1oGKLS9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw1oGKLS9 .image-block {
    width: 100% !important;
  }
}
.cid-sOw1oHaC7R {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw1oHaC7R .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw1oHaC7R .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw1oHaC7R .row {
    text-align: center;
  }
  .cid-sOw1oHaC7R .row > div {
    margin: auto;
  }
  .cid-sOw1oHaC7R .social-row {
    justify-content: center;
  }
}
.cid-sOw1oHaC7R .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw1oHaC7R .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw1oHaC7R .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw1oHaC7R .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw1oHaC7R .mbr-text {
  color: #000000;
}
.cid-sOw1oHaC7R .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw1oHaC7R .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw1oHaC7R div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw1oHaC7R H5 {
  color: #000000;
}
.cid-sOw1oHKgdj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw1oHKgdj nav.navbar {
  position: fixed;
}
.cid-sOw1oHKgdj .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-sOw1oHKgdj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw1oHKgdj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw1oHKgdj .dropdown-item:hover,
.cid-sOw1oHKgdj .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw1oHKgdj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw1oHKgdj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw1oHKgdj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw1oHKgdj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw1oHKgdj .nav-link {
  position: relative;
}
.cid-sOw1oHKgdj .container {
  display: flex;
  margin: auto;
}
.cid-sOw1oHKgdj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw1oHKgdj .dropdown-menu,
.cid-sOw1oHKgdj .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw1oHKgdj .nav-item:focus,
.cid-sOw1oHKgdj .nav-link:focus {
  outline: none;
}
.cid-sOw1oHKgdj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw1oHKgdj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw1oHKgdj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw1oHKgdj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw1oHKgdj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw1oHKgdj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw1oHKgdj .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-sOw1oHKgdj .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw1oHKgdj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw1oHKgdj .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw1oHKgdj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw1oHKgdj .navbar.collapsed {
  justify-content: center;
}
.cid-sOw1oHKgdj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw1oHKgdj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw1oHKgdj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw1oHKgdj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw1oHKgdj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw1oHKgdj .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-sOw1oHKgdj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw1oHKgdj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw1oHKgdj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw1oHKgdj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw1oHKgdj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw1oHKgdj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw1oHKgdj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw1oHKgdj .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-sOw1oHKgdj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw1oHKgdj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw1oHKgdj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw1oHKgdj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw1oHKgdj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw1oHKgdj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw1oHKgdj .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw1oHKgdj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw1oHKgdj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw1oHKgdj .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-sOw1oHKgdj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw1oHKgdj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw1oHKgdj .dropdown-item.active,
.cid-sOw1oHKgdj .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw1oHKgdj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw1oHKgdj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw1oHKgdj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw1oHKgdj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw1oHKgdj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw1oHKgdj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw1oHKgdj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw1oHKgdj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw1oHKgdj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw1oHKgdj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw1oHKgdj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw1oHKgdj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw1oHKgdj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw1oHKgdj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw1oHKgdj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw1oHKgdj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw1oHKgdj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw1oHKgdj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw1oHKgdj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw1oHKgdj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw1oHKgdj .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-sOw1oHKgdj .navbar {
    height: 70px;
  }
  .cid-sOw1oHKgdj .navbar.opened {
    height: auto;
  }
  .cid-sOw1oHKgdj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw21vuBLp {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw21vuBLp .image-block {
  margin: auto;
}
.cid-sOw21vuBLp figcaption {
  position: relative;
}
.cid-sOw21vuBLp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw21vuBLp .image-block {
    width: 100% !important;
  }
}
.cid-sOw21vZIti {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw21vZIti .mbr-section-title {
  text-align: left;
}
.cid-sOw21wwcmn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw21wYKRm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw21wYKRm .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw21wYKRm .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw21wYKRm .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw21wYKRm .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw21wYKRm .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw21wYKRm .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw21wYKRm .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw21wYKRm .card-subtitle {
  color: #0095ff;
}
.cid-sOw21wYKRm .mbr-text {
  color: #555555;
}
.cid-sOw21xxxmz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw21xxxmz .item {
  padding-bottom: 2rem;
}
.cid-sOw21xxxmz .item-wrapper {
  position: relative;
}
.cid-sOw21xxxmz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw21xxxmz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw21xxxmz .carousel-control,
.cid-sOw21xxxmz .close {
  background: #1b1b1b;
}
.cid-sOw21xxxmz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw21xxxmz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw21xxxmz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw21xxxmz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw21xxxmz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw21xxxmz .close::before {
  content: '\e91a';
}
.cid-sOw21xxxmz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw21xxxmz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw21xxxmz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw21xxxmz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw21xxxmz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw21xxxmz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw21xxxmz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw21xxxmz .carousel-indicators li.active,
.cid-sOw21xxxmz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw21xxxmz .carousel-indicators li::after,
.cid-sOw21xxxmz .carousel-indicators li::before {
  content: none;
}
.cid-sOw21xxxmz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw21xxxmz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw21xxxmz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw21xxxmz .carousel-indicators {
    display: none;
  }
}
.cid-sOw21xxxmz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw21xxxmz .carousel-inner > .active {
  display: block;
}
.cid-sOw21xxxmz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw21xxxmz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw21xxxmz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw21xxxmz .carousel-control,
  .cid-sOw21xxxmz .carousel-indicators,
  .cid-sOw21xxxmz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw21xxxmz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw21xxxmz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw21xxxmz .carousel-indicators .active,
.cid-sOw21xxxmz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw21xxxmz .carousel-indicators .active {
  background: #fff;
}
.cid-sOw21xxxmz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw21xxxmz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw21xxxmz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw21xxxmz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw21xxxmz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw21xxxmz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw21xxxmz .carousel {
  width: 100%;
}
.cid-sOw21xxxmz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw21xxxmz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw21xxxmz .modal.fade .modal-dialog,
.cid-sOw21xxxmz .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw21xxxmz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw21xxxmz H6 {
  text-align: center;
}
.cid-sOw21y7PQV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw21y7PQV .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw21y7PQV .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw21y7PQV .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw21y7PQV .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw21y7PQV .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw21y7PQV .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw21y7PQV .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw21y7PQV .nav-link,
.cid-sOw21y7PQV .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw21y7PQV .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw21y7PQV H4 {
  text-align: center;
}
.cid-sOw21y7PQV H3 {
  text-align: center;
}
.cid-sOw21yJrAm {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw21yJrAm .image-block {
  margin: auto;
}
.cid-sOw21yJrAm figcaption {
  position: relative;
}
.cid-sOw21yJrAm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw21yJrAm .image-block {
    width: 100% !important;
  }
}
.cid-sOw21z5dNV {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw21z5dNV .image-block {
  margin: auto;
}
.cid-sOw21z5dNV figcaption {
  position: relative;
}
.cid-sOw21z5dNV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw21z5dNV .image-block {
    width: 100% !important;
  }
}
.cid-sOw21zqWuY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw21zqWuY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw21zqWuY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw21zqWuY .row {
    text-align: center;
  }
  .cid-sOw21zqWuY .row > div {
    margin: auto;
  }
  .cid-sOw21zqWuY .social-row {
    justify-content: center;
  }
}
.cid-sOw21zqWuY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw21zqWuY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw21zqWuY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw21zqWuY .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw21zqWuY .mbr-text {
  color: #000000;
}
.cid-sOw21zqWuY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw21zqWuY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw21zqWuY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw21zqWuY H5 {
  color: #000000;
}
.cid-sOw21A0L1z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw21A0L1z nav.navbar {
  position: fixed;
}
.cid-sOw21A0L1z .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-sOw21A0L1z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw21A0L1z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw21A0L1z .dropdown-item:hover,
.cid-sOw21A0L1z .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw21A0L1z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw21A0L1z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw21A0L1z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw21A0L1z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw21A0L1z .nav-link {
  position: relative;
}
.cid-sOw21A0L1z .container {
  display: flex;
  margin: auto;
}
.cid-sOw21A0L1z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw21A0L1z .dropdown-menu,
.cid-sOw21A0L1z .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw21A0L1z .nav-item:focus,
.cid-sOw21A0L1z .nav-link:focus {
  outline: none;
}
.cid-sOw21A0L1z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw21A0L1z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw21A0L1z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw21A0L1z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw21A0L1z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw21A0L1z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw21A0L1z .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-sOw21A0L1z .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw21A0L1z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw21A0L1z .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw21A0L1z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw21A0L1z .navbar.collapsed {
  justify-content: center;
}
.cid-sOw21A0L1z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw21A0L1z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw21A0L1z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw21A0L1z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw21A0L1z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw21A0L1z .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-sOw21A0L1z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw21A0L1z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw21A0L1z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw21A0L1z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw21A0L1z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw21A0L1z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw21A0L1z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw21A0L1z .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-sOw21A0L1z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw21A0L1z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw21A0L1z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw21A0L1z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw21A0L1z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw21A0L1z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw21A0L1z .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw21A0L1z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw21A0L1z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw21A0L1z .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-sOw21A0L1z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw21A0L1z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw21A0L1z .dropdown-item.active,
.cid-sOw21A0L1z .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw21A0L1z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw21A0L1z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw21A0L1z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw21A0L1z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw21A0L1z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw21A0L1z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw21A0L1z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw21A0L1z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw21A0L1z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw21A0L1z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw21A0L1z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw21A0L1z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw21A0L1z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw21A0L1z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw21A0L1z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw21A0L1z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw21A0L1z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw21A0L1z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw21A0L1z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw21A0L1z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw21A0L1z .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-sOw21A0L1z .navbar {
    height: 70px;
  }
  .cid-sOw21A0L1z .navbar.opened {
    height: auto;
  }
  .cid-sOw21A0L1z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw3xSJtVQ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw3xSJtVQ .image-block {
  margin: auto;
}
.cid-sOw3xSJtVQ figcaption {
  position: relative;
}
.cid-sOw3xSJtVQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw3xSJtVQ .image-block {
    width: 100% !important;
  }
}
.cid-sOw3xTb2VH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw3xTb2VH .mbr-section-title {
  text-align: left;
}
.cid-sOw3xTGol9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw3xU8C2Z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw3xU8C2Z .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw3xU8C2Z .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw3xU8C2Z .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw3xU8C2Z .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw3xU8C2Z .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw3xU8C2Z .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw3xU8C2Z .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw3xU8C2Z .card-subtitle {
  color: #0095ff;
}
.cid-sOw3xU8C2Z .mbr-text {
  color: #555555;
}
.cid-sOw3xUFNn5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw3xUFNn5 .item {
  padding-bottom: 2rem;
}
.cid-sOw3xUFNn5 .item-wrapper {
  position: relative;
}
.cid-sOw3xUFNn5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw3xUFNn5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw3xUFNn5 .carousel-control,
.cid-sOw3xUFNn5 .close {
  background: #1b1b1b;
}
.cid-sOw3xUFNn5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw3xUFNn5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw3xUFNn5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw3xUFNn5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw3xUFNn5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw3xUFNn5 .close::before {
  content: '\e91a';
}
.cid-sOw3xUFNn5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw3xUFNn5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw3xUFNn5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw3xUFNn5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw3xUFNn5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw3xUFNn5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw3xUFNn5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw3xUFNn5 .carousel-indicators li.active,
.cid-sOw3xUFNn5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw3xUFNn5 .carousel-indicators li::after,
.cid-sOw3xUFNn5 .carousel-indicators li::before {
  content: none;
}
.cid-sOw3xUFNn5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw3xUFNn5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw3xUFNn5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw3xUFNn5 .carousel-indicators {
    display: none;
  }
}
.cid-sOw3xUFNn5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw3xUFNn5 .carousel-inner > .active {
  display: block;
}
.cid-sOw3xUFNn5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw3xUFNn5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw3xUFNn5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw3xUFNn5 .carousel-control,
  .cid-sOw3xUFNn5 .carousel-indicators,
  .cid-sOw3xUFNn5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw3xUFNn5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw3xUFNn5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw3xUFNn5 .carousel-indicators .active,
.cid-sOw3xUFNn5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw3xUFNn5 .carousel-indicators .active {
  background: #fff;
}
.cid-sOw3xUFNn5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw3xUFNn5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw3xUFNn5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw3xUFNn5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw3xUFNn5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw3xUFNn5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw3xUFNn5 .carousel {
  width: 100%;
}
.cid-sOw3xUFNn5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw3xUFNn5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw3xUFNn5 .modal.fade .modal-dialog,
.cid-sOw3xUFNn5 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw3xUFNn5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw3xUFNn5 H6 {
  text-align: center;
}
.cid-sOw3xVeXUj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw3xVeXUj .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw3xVeXUj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw3xVeXUj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw3xVeXUj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw3xVeXUj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw3xVeXUj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw3xVeXUj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw3xVeXUj .nav-link,
.cid-sOw3xVeXUj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw3xVeXUj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw3xVeXUj H4 {
  text-align: center;
}
.cid-sOw3xVeXUj H3 {
  text-align: center;
}
.cid-sOw3xVRnwe {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw3xVRnwe .image-block {
  margin: auto;
}
.cid-sOw3xVRnwe figcaption {
  position: relative;
}
.cid-sOw3xVRnwe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw3xVRnwe .image-block {
    width: 100% !important;
  }
}
.cid-sOw3xWcuDC {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw3xWcuDC .image-block {
  margin: auto;
}
.cid-sOw3xWcuDC figcaption {
  position: relative;
}
.cid-sOw3xWcuDC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw3xWcuDC .image-block {
    width: 100% !important;
  }
}
.cid-sOw3xWym5e {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw3xWym5e .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw3xWym5e .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw3xWym5e .row {
    text-align: center;
  }
  .cid-sOw3xWym5e .row > div {
    margin: auto;
  }
  .cid-sOw3xWym5e .social-row {
    justify-content: center;
  }
}
.cid-sOw3xWym5e .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw3xWym5e .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw3xWym5e .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw3xWym5e .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw3xWym5e .mbr-text {
  color: #000000;
}
.cid-sOw3xWym5e .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw3xWym5e .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw3xWym5e div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw3xWym5e H5 {
  color: #000000;
}
.cid-sOw3xX8d52 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw3xX8d52 nav.navbar {
  position: fixed;
}
.cid-sOw3xX8d52 .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-sOw3xX8d52 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw3xX8d52 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw3xX8d52 .dropdown-item:hover,
.cid-sOw3xX8d52 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw3xX8d52 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw3xX8d52 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw3xX8d52 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw3xX8d52 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw3xX8d52 .nav-link {
  position: relative;
}
.cid-sOw3xX8d52 .container {
  display: flex;
  margin: auto;
}
.cid-sOw3xX8d52 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw3xX8d52 .dropdown-menu,
.cid-sOw3xX8d52 .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw3xX8d52 .nav-item:focus,
.cid-sOw3xX8d52 .nav-link:focus {
  outline: none;
}
.cid-sOw3xX8d52 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw3xX8d52 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw3xX8d52 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw3xX8d52 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw3xX8d52 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw3xX8d52 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw3xX8d52 .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-sOw3xX8d52 .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw3xX8d52 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw3xX8d52 .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw3xX8d52 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw3xX8d52 .navbar.collapsed {
  justify-content: center;
}
.cid-sOw3xX8d52 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw3xX8d52 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw3xX8d52 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw3xX8d52 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw3xX8d52 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw3xX8d52 .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-sOw3xX8d52 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw3xX8d52 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw3xX8d52 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw3xX8d52 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw3xX8d52 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw3xX8d52 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw3xX8d52 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw3xX8d52 .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-sOw3xX8d52 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw3xX8d52 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw3xX8d52 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw3xX8d52 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw3xX8d52 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw3xX8d52 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw3xX8d52 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw3xX8d52 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw3xX8d52 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw3xX8d52 .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-sOw3xX8d52 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw3xX8d52 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw3xX8d52 .dropdown-item.active,
.cid-sOw3xX8d52 .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw3xX8d52 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw3xX8d52 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw3xX8d52 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw3xX8d52 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw3xX8d52 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw3xX8d52 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw3xX8d52 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw3xX8d52 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw3xX8d52 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw3xX8d52 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw3xX8d52 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw3xX8d52 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw3xX8d52 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw3xX8d52 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw3xX8d52 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw3xX8d52 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw3xX8d52 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw3xX8d52 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw3xX8d52 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw3xX8d52 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw3xX8d52 .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-sOw3xX8d52 .navbar {
    height: 70px;
  }
  .cid-sOw3xX8d52 .navbar.opened {
    height: auto;
  }
  .cid-sOw3xX8d52 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw40we9YK {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw40we9YK .image-block {
  margin: auto;
}
.cid-sOw40we9YK figcaption {
  position: relative;
}
.cid-sOw40we9YK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw40we9YK .image-block {
    width: 100% !important;
  }
}
.cid-sOw40wGXoq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw40wGXoq .mbr-section-title {
  text-align: left;
}
.cid-sOw40xbGGA {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw40xIlSm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw40xIlSm .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw40xIlSm .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw40xIlSm .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw40xIlSm .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw40xIlSm .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw40xIlSm .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw40xIlSm .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw40xIlSm .card-subtitle {
  color: #0095ff;
}
.cid-sOw40xIlSm .mbr-text {
  color: #555555;
}
.cid-sOw40ye4h7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw40ye4h7 .item {
  padding-bottom: 2rem;
}
.cid-sOw40ye4h7 .item-wrapper {
  position: relative;
}
.cid-sOw40ye4h7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw40ye4h7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw40ye4h7 .carousel-control,
.cid-sOw40ye4h7 .close {
  background: #1b1b1b;
}
.cid-sOw40ye4h7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw40ye4h7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw40ye4h7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw40ye4h7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw40ye4h7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw40ye4h7 .close::before {
  content: '\e91a';
}
.cid-sOw40ye4h7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw40ye4h7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw40ye4h7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw40ye4h7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw40ye4h7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw40ye4h7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw40ye4h7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw40ye4h7 .carousel-indicators li.active,
.cid-sOw40ye4h7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw40ye4h7 .carousel-indicators li::after,
.cid-sOw40ye4h7 .carousel-indicators li::before {
  content: none;
}
.cid-sOw40ye4h7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw40ye4h7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw40ye4h7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw40ye4h7 .carousel-indicators {
    display: none;
  }
}
.cid-sOw40ye4h7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw40ye4h7 .carousel-inner > .active {
  display: block;
}
.cid-sOw40ye4h7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw40ye4h7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw40ye4h7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw40ye4h7 .carousel-control,
  .cid-sOw40ye4h7 .carousel-indicators,
  .cid-sOw40ye4h7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw40ye4h7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw40ye4h7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw40ye4h7 .carousel-indicators .active,
.cid-sOw40ye4h7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw40ye4h7 .carousel-indicators .active {
  background: #fff;
}
.cid-sOw40ye4h7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw40ye4h7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw40ye4h7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw40ye4h7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw40ye4h7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw40ye4h7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw40ye4h7 .carousel {
  width: 100%;
}
.cid-sOw40ye4h7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw40ye4h7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw40ye4h7 .modal.fade .modal-dialog,
.cid-sOw40ye4h7 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw40ye4h7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw40ye4h7 H6 {
  text-align: center;
}
.cid-sOw40yN4NN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw40yN4NN .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw40yN4NN .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw40yN4NN .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw40yN4NN .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw40yN4NN .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw40yN4NN .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw40yN4NN .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw40yN4NN .nav-link,
.cid-sOw40yN4NN .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw40yN4NN .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw40yN4NN H4 {
  text-align: center;
}
.cid-sOw40yN4NN H3 {
  text-align: center;
}
.cid-sOw40zrTDd {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw40zrTDd .image-block {
  margin: auto;
}
.cid-sOw40zrTDd figcaption {
  position: relative;
}
.cid-sOw40zrTDd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw40zrTDd .image-block {
    width: 100% !important;
  }
}
.cid-sOw40zMtII {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw40zMtII .image-block {
  margin: auto;
}
.cid-sOw40zMtII figcaption {
  position: relative;
}
.cid-sOw40zMtII figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw40zMtII .image-block {
    width: 100% !important;
  }
}
.cid-sOw40A9aMP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw40A9aMP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw40A9aMP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw40A9aMP .row {
    text-align: center;
  }
  .cid-sOw40A9aMP .row > div {
    margin: auto;
  }
  .cid-sOw40A9aMP .social-row {
    justify-content: center;
  }
}
.cid-sOw40A9aMP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw40A9aMP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw40A9aMP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw40A9aMP .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw40A9aMP .mbr-text {
  color: #000000;
}
.cid-sOw40A9aMP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw40A9aMP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw40A9aMP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw40A9aMP H5 {
  color: #000000;
}
.cid-sOw40ANA6V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw40ANA6V nav.navbar {
  position: fixed;
}
.cid-sOw40ANA6V .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-sOw40ANA6V .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw40ANA6V .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw40ANA6V .dropdown-item:hover,
.cid-sOw40ANA6V .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw40ANA6V .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw40ANA6V .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw40ANA6V .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw40ANA6V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw40ANA6V .nav-link {
  position: relative;
}
.cid-sOw40ANA6V .container {
  display: flex;
  margin: auto;
}
.cid-sOw40ANA6V .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw40ANA6V .dropdown-menu,
.cid-sOw40ANA6V .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw40ANA6V .nav-item:focus,
.cid-sOw40ANA6V .nav-link:focus {
  outline: none;
}
.cid-sOw40ANA6V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw40ANA6V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw40ANA6V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw40ANA6V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw40ANA6V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw40ANA6V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw40ANA6V .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-sOw40ANA6V .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw40ANA6V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw40ANA6V .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw40ANA6V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw40ANA6V .navbar.collapsed {
  justify-content: center;
}
.cid-sOw40ANA6V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw40ANA6V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw40ANA6V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw40ANA6V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw40ANA6V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw40ANA6V .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-sOw40ANA6V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw40ANA6V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw40ANA6V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw40ANA6V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw40ANA6V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw40ANA6V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw40ANA6V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw40ANA6V .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-sOw40ANA6V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw40ANA6V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw40ANA6V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw40ANA6V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw40ANA6V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw40ANA6V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw40ANA6V .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw40ANA6V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw40ANA6V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw40ANA6V .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-sOw40ANA6V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw40ANA6V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw40ANA6V .dropdown-item.active,
.cid-sOw40ANA6V .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw40ANA6V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw40ANA6V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw40ANA6V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw40ANA6V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw40ANA6V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw40ANA6V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw40ANA6V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw40ANA6V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw40ANA6V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw40ANA6V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw40ANA6V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw40ANA6V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw40ANA6V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw40ANA6V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw40ANA6V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw40ANA6V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw40ANA6V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw40ANA6V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw40ANA6V .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw40ANA6V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw40ANA6V .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-sOw40ANA6V .navbar {
    height: 70px;
  }
  .cid-sOw40ANA6V .navbar.opened {
    height: auto;
  }
  .cid-sOw40ANA6V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw4ARFS0d {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw4ARFS0d .image-block {
  margin: auto;
}
.cid-sOw4ARFS0d figcaption {
  position: relative;
}
.cid-sOw4ARFS0d figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw4ARFS0d .image-block {
    width: 100% !important;
  }
}
.cid-sOw4AS7oRq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw4AS7oRq .mbr-section-title {
  text-align: left;
}
.cid-sOw4ASCuQJ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw4AT2MBO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw4AT2MBO .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw4AT2MBO .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw4AT2MBO .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw4AT2MBO .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw4AT2MBO .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw4AT2MBO .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw4AT2MBO .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw4AT2MBO .card-subtitle {
  color: #0095ff;
}
.cid-sOw4AT2MBO .mbr-text {
  color: #555555;
}
.cid-sOw4ATyzX0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw4ATyzX0 .item {
  padding-bottom: 2rem;
}
.cid-sOw4ATyzX0 .item-wrapper {
  position: relative;
}
.cid-sOw4ATyzX0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw4ATyzX0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw4ATyzX0 .carousel-control,
.cid-sOw4ATyzX0 .close {
  background: #1b1b1b;
}
.cid-sOw4ATyzX0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw4ATyzX0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw4ATyzX0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw4ATyzX0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw4ATyzX0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw4ATyzX0 .close::before {
  content: '\e91a';
}
.cid-sOw4ATyzX0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw4ATyzX0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw4ATyzX0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw4ATyzX0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw4ATyzX0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw4ATyzX0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw4ATyzX0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw4ATyzX0 .carousel-indicators li.active,
.cid-sOw4ATyzX0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw4ATyzX0 .carousel-indicators li::after,
.cid-sOw4ATyzX0 .carousel-indicators li::before {
  content: none;
}
.cid-sOw4ATyzX0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw4ATyzX0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw4ATyzX0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw4ATyzX0 .carousel-indicators {
    display: none;
  }
}
.cid-sOw4ATyzX0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw4ATyzX0 .carousel-inner > .active {
  display: block;
}
.cid-sOw4ATyzX0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw4ATyzX0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw4ATyzX0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw4ATyzX0 .carousel-control,
  .cid-sOw4ATyzX0 .carousel-indicators,
  .cid-sOw4ATyzX0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw4ATyzX0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw4ATyzX0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw4ATyzX0 .carousel-indicators .active,
.cid-sOw4ATyzX0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw4ATyzX0 .carousel-indicators .active {
  background: #fff;
}
.cid-sOw4ATyzX0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw4ATyzX0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw4ATyzX0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw4ATyzX0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw4ATyzX0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw4ATyzX0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw4ATyzX0 .carousel {
  width: 100%;
}
.cid-sOw4ATyzX0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw4ATyzX0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw4ATyzX0 .modal.fade .modal-dialog,
.cid-sOw4ATyzX0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw4ATyzX0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw4ATyzX0 H6 {
  text-align: center;
}
.cid-sOw4AUcas2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw4AUcas2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw4AUcas2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw4AUcas2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw4AUcas2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw4AUcas2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw4AUcas2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw4AUcas2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw4AUcas2 .nav-link,
.cid-sOw4AUcas2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw4AUcas2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw4AUcas2 H4 {
  text-align: center;
}
.cid-sOw4AUcas2 H3 {
  text-align: center;
}
.cid-sOw4AULcT7 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw4AULcT7 .image-block {
  margin: auto;
}
.cid-sOw4AULcT7 figcaption {
  position: relative;
}
.cid-sOw4AULcT7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw4AULcT7 .image-block {
    width: 100% !important;
  }
}
.cid-sOw4AV6qPo {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw4AV6qPo .image-block {
  margin: auto;
}
.cid-sOw4AV6qPo figcaption {
  position: relative;
}
.cid-sOw4AV6qPo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw4AV6qPo .image-block {
    width: 100% !important;
  }
}
.cid-sOw4AVsfK6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw4AVsfK6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw4AVsfK6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw4AVsfK6 .row {
    text-align: center;
  }
  .cid-sOw4AVsfK6 .row > div {
    margin: auto;
  }
  .cid-sOw4AVsfK6 .social-row {
    justify-content: center;
  }
}
.cid-sOw4AVsfK6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw4AVsfK6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw4AVsfK6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw4AVsfK6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw4AVsfK6 .mbr-text {
  color: #000000;
}
.cid-sOw4AVsfK6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw4AVsfK6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw4AVsfK6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw4AVsfK6 H5 {
  color: #000000;
}
.cid-sOw4AW2IRo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw4AW2IRo nav.navbar {
  position: fixed;
}
.cid-sOw4AW2IRo .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-sOw4AW2IRo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw4AW2IRo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw4AW2IRo .dropdown-item:hover,
.cid-sOw4AW2IRo .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw4AW2IRo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw4AW2IRo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw4AW2IRo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw4AW2IRo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw4AW2IRo .nav-link {
  position: relative;
}
.cid-sOw4AW2IRo .container {
  display: flex;
  margin: auto;
}
.cid-sOw4AW2IRo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw4AW2IRo .dropdown-menu,
.cid-sOw4AW2IRo .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw4AW2IRo .nav-item:focus,
.cid-sOw4AW2IRo .nav-link:focus {
  outline: none;
}
.cid-sOw4AW2IRo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw4AW2IRo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw4AW2IRo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw4AW2IRo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw4AW2IRo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw4AW2IRo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw4AW2IRo .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-sOw4AW2IRo .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw4AW2IRo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw4AW2IRo .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw4AW2IRo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw4AW2IRo .navbar.collapsed {
  justify-content: center;
}
.cid-sOw4AW2IRo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw4AW2IRo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw4AW2IRo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw4AW2IRo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw4AW2IRo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw4AW2IRo .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-sOw4AW2IRo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw4AW2IRo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw4AW2IRo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw4AW2IRo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw4AW2IRo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw4AW2IRo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw4AW2IRo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw4AW2IRo .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-sOw4AW2IRo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw4AW2IRo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw4AW2IRo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw4AW2IRo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw4AW2IRo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw4AW2IRo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw4AW2IRo .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw4AW2IRo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw4AW2IRo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw4AW2IRo .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-sOw4AW2IRo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw4AW2IRo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw4AW2IRo .dropdown-item.active,
.cid-sOw4AW2IRo .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw4AW2IRo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw4AW2IRo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw4AW2IRo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw4AW2IRo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw4AW2IRo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw4AW2IRo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw4AW2IRo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw4AW2IRo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw4AW2IRo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw4AW2IRo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw4AW2IRo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw4AW2IRo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw4AW2IRo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw4AW2IRo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw4AW2IRo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw4AW2IRo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw4AW2IRo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw4AW2IRo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw4AW2IRo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw4AW2IRo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw4AW2IRo .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-sOw4AW2IRo .navbar {
    height: 70px;
  }
  .cid-sOw4AW2IRo .navbar.opened {
    height: auto;
  }
  .cid-sOw4AW2IRo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw53i8CmZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw53i8CmZ .image-block {
  margin: auto;
}
.cid-sOw53i8CmZ figcaption {
  position: relative;
}
.cid-sOw53i8CmZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw53i8CmZ .image-block {
    width: 100% !important;
  }
}
.cid-sOw53iStwY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw53iStwY .mbr-section-title {
  text-align: left;
}
.cid-sOw53jjqKb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw53jEOEb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw53jEOEb .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw53jEOEb .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw53jEOEb .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw53jEOEb .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw53jEOEb .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw53jEOEb .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw53jEOEb .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw53jEOEb .card-subtitle {
  color: #0095ff;
}
.cid-sOw53jEOEb .mbr-text {
  color: #555555;
}
.cid-sOw53kaA67 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw53kaA67 .item {
  padding-bottom: 2rem;
}
.cid-sOw53kaA67 .item-wrapper {
  position: relative;
}
.cid-sOw53kaA67 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw53kaA67 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw53kaA67 .carousel-control,
.cid-sOw53kaA67 .close {
  background: #1b1b1b;
}
.cid-sOw53kaA67 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw53kaA67 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw53kaA67 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw53kaA67 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw53kaA67 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw53kaA67 .close::before {
  content: '\e91a';
}
.cid-sOw53kaA67 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw53kaA67 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw53kaA67 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw53kaA67 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw53kaA67 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw53kaA67 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw53kaA67 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw53kaA67 .carousel-indicators li.active,
.cid-sOw53kaA67 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw53kaA67 .carousel-indicators li::after,
.cid-sOw53kaA67 .carousel-indicators li::before {
  content: none;
}
.cid-sOw53kaA67 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw53kaA67 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw53kaA67 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw53kaA67 .carousel-indicators {
    display: none;
  }
}
.cid-sOw53kaA67 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw53kaA67 .carousel-inner > .active {
  display: block;
}
.cid-sOw53kaA67 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw53kaA67 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw53kaA67 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw53kaA67 .carousel-control,
  .cid-sOw53kaA67 .carousel-indicators,
  .cid-sOw53kaA67 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw53kaA67 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw53kaA67 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw53kaA67 .carousel-indicators .active,
.cid-sOw53kaA67 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw53kaA67 .carousel-indicators .active {
  background: #fff;
}
.cid-sOw53kaA67 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw53kaA67 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw53kaA67 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw53kaA67 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw53kaA67 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw53kaA67 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw53kaA67 .carousel {
  width: 100%;
}
.cid-sOw53kaA67 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw53kaA67 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw53kaA67 .modal.fade .modal-dialog,
.cid-sOw53kaA67 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw53kaA67 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw53kaA67 H6 {
  text-align: center;
}
.cid-sOw53kLXSo {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw53kLXSo .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw53kLXSo .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw53kLXSo .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw53kLXSo .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw53kLXSo .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw53kLXSo .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw53kLXSo .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw53kLXSo .nav-link,
.cid-sOw53kLXSo .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw53kLXSo .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw53kLXSo H4 {
  text-align: center;
}
.cid-sOw53kLXSo H3 {
  text-align: center;
}
.cid-sOw53llEWp {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw53llEWp .image-block {
  margin: auto;
}
.cid-sOw53llEWp figcaption {
  position: relative;
}
.cid-sOw53llEWp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw53llEWp .image-block {
    width: 100% !important;
  }
}
.cid-sOw53lHrnQ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw53lHrnQ .image-block {
  margin: auto;
}
.cid-sOw53lHrnQ figcaption {
  position: relative;
}
.cid-sOw53lHrnQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw53lHrnQ .image-block {
    width: 100% !important;
  }
}
.cid-sOw53m67kn {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw53m67kn .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw53m67kn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw53m67kn .row {
    text-align: center;
  }
  .cid-sOw53m67kn .row > div {
    margin: auto;
  }
  .cid-sOw53m67kn .social-row {
    justify-content: center;
  }
}
.cid-sOw53m67kn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw53m67kn .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw53m67kn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw53m67kn .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw53m67kn .mbr-text {
  color: #000000;
}
.cid-sOw53m67kn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw53m67kn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw53m67kn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw53m67kn H5 {
  color: #000000;
}
.cid-sOw53mHuBB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw53mHuBB nav.navbar {
  position: fixed;
}
.cid-sOw53mHuBB .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-sOw53mHuBB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw53mHuBB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw53mHuBB .dropdown-item:hover,
.cid-sOw53mHuBB .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw53mHuBB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw53mHuBB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw53mHuBB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw53mHuBB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw53mHuBB .nav-link {
  position: relative;
}
.cid-sOw53mHuBB .container {
  display: flex;
  margin: auto;
}
.cid-sOw53mHuBB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw53mHuBB .dropdown-menu,
.cid-sOw53mHuBB .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw53mHuBB .nav-item:focus,
.cid-sOw53mHuBB .nav-link:focus {
  outline: none;
}
.cid-sOw53mHuBB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw53mHuBB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw53mHuBB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw53mHuBB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw53mHuBB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw53mHuBB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw53mHuBB .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-sOw53mHuBB .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw53mHuBB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw53mHuBB .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw53mHuBB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw53mHuBB .navbar.collapsed {
  justify-content: center;
}
.cid-sOw53mHuBB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw53mHuBB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw53mHuBB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw53mHuBB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw53mHuBB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw53mHuBB .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-sOw53mHuBB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw53mHuBB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw53mHuBB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw53mHuBB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw53mHuBB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw53mHuBB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw53mHuBB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw53mHuBB .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-sOw53mHuBB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw53mHuBB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw53mHuBB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw53mHuBB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw53mHuBB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw53mHuBB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw53mHuBB .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw53mHuBB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw53mHuBB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw53mHuBB .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-sOw53mHuBB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw53mHuBB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw53mHuBB .dropdown-item.active,
.cid-sOw53mHuBB .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw53mHuBB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw53mHuBB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw53mHuBB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw53mHuBB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw53mHuBB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw53mHuBB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw53mHuBB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw53mHuBB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw53mHuBB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw53mHuBB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw53mHuBB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw53mHuBB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw53mHuBB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw53mHuBB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw53mHuBB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw53mHuBB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw53mHuBB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw53mHuBB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw53mHuBB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw53mHuBB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw53mHuBB .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-sOw53mHuBB .navbar {
    height: 70px;
  }
  .cid-sOw53mHuBB .navbar.opened {
    height: auto;
  }
  .cid-sOw53mHuBB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw8gDWTfG {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw8gDWTfG .image-block {
  margin: auto;
}
.cid-sOw8gDWTfG figcaption {
  position: relative;
}
.cid-sOw8gDWTfG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw8gDWTfG .image-block {
    width: 100% !important;
  }
}
.cid-sOw8gEh6F0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8gEh6F0 .mbr-section-title {
  text-align: center;
}
.cid-sOw8gEFrdv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8gEFrdv .mbr-section-title {
  text-align: left;
}
.cid-sOw8gFafCO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8gFafCO img,
.cid-sOw8gFafCO .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOw8gFafCO .item:focus,
.cid-sOw8gFafCO span:focus {
  outline: none;
}
.cid-sOw8gFafCO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOw8gFafCO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOw8gFafCO .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOw8gFafCO .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw8gFafCO .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOw8gFafCO .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOw8gFafCO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOw8gFafCO .mbr-section-title {
  color: #232323;
}
.cid-sOw8gFafCO .mbr-text,
.cid-sOw8gFafCO .mbr-section-btn {
  text-align: center;
}
.cid-sOw8gFafCO .item-title {
  text-align: center;
}
.cid-sOw8gFafCO .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOw8gH5wTq {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw8gH5wTq .image-block {
  margin: auto;
}
.cid-sOw8gH5wTq figcaption {
  position: relative;
}
.cid-sOw8gH5wTq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw8gH5wTq .image-block {
    width: 100% !important;
  }
}
.cid-sOw8gHqPvt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8gHqPvt .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw8gHqPvt .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw8gHqPvt .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw8gHqPvt .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw8gHqPvt .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw8gHqPvt .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw8gHqPvt .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw8gHqPvt .card-subtitle {
  color: #0095ff;
}
.cid-sOw8gHqPvt .mbr-text {
  color: #555555;
}
.cid-sOw8gHWZ9l {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw8gHWZ9l .image-block {
  margin: auto;
}
.cid-sOw8gHWZ9l figcaption {
  position: relative;
}
.cid-sOw8gHWZ9l figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw8gHWZ9l .image-block {
    width: 100% !important;
  }
}
.cid-sOw8gIiFvu {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw8gIiFvu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw8gIiFvu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw8gIiFvu .row {
    text-align: center;
  }
  .cid-sOw8gIiFvu .row > div {
    margin: auto;
  }
  .cid-sOw8gIiFvu .social-row {
    justify-content: center;
  }
}
.cid-sOw8gIiFvu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw8gIiFvu .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw8gIiFvu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw8gIiFvu .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw8gIiFvu .mbr-text {
  color: #000000;
}
.cid-sOw8gIiFvu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw8gIiFvu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw8gIiFvu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw8gIiFvu H5 {
  color: #000000;
}
.cid-sOw8gIRDvK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw8gIRDvK nav.navbar {
  position: fixed;
}
.cid-sOw8gIRDvK .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-sOw8gIRDvK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw8gIRDvK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw8gIRDvK .dropdown-item:hover,
.cid-sOw8gIRDvK .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw8gIRDvK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw8gIRDvK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw8gIRDvK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw8gIRDvK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw8gIRDvK .nav-link {
  position: relative;
}
.cid-sOw8gIRDvK .container {
  display: flex;
  margin: auto;
}
.cid-sOw8gIRDvK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw8gIRDvK .dropdown-menu,
.cid-sOw8gIRDvK .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw8gIRDvK .nav-item:focus,
.cid-sOw8gIRDvK .nav-link:focus {
  outline: none;
}
.cid-sOw8gIRDvK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw8gIRDvK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw8gIRDvK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw8gIRDvK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw8gIRDvK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw8gIRDvK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw8gIRDvK .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-sOw8gIRDvK .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw8gIRDvK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw8gIRDvK .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw8gIRDvK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw8gIRDvK .navbar.collapsed {
  justify-content: center;
}
.cid-sOw8gIRDvK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw8gIRDvK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw8gIRDvK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw8gIRDvK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw8gIRDvK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw8gIRDvK .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-sOw8gIRDvK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw8gIRDvK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw8gIRDvK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw8gIRDvK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw8gIRDvK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw8gIRDvK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw8gIRDvK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw8gIRDvK .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-sOw8gIRDvK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw8gIRDvK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw8gIRDvK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw8gIRDvK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw8gIRDvK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw8gIRDvK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw8gIRDvK .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw8gIRDvK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw8gIRDvK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw8gIRDvK .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-sOw8gIRDvK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw8gIRDvK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw8gIRDvK .dropdown-item.active,
.cid-sOw8gIRDvK .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw8gIRDvK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw8gIRDvK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw8gIRDvK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw8gIRDvK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw8gIRDvK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw8gIRDvK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw8gIRDvK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw8gIRDvK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw8gIRDvK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw8gIRDvK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw8gIRDvK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw8gIRDvK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw8gIRDvK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw8gIRDvK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw8gIRDvK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw8gIRDvK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw8gIRDvK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw8gIRDvK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw8gIRDvK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw8gIRDvK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw8gIRDvK .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-sOw8gIRDvK .navbar {
    height: 70px;
  }
  .cid-sOw8gIRDvK .navbar.opened {
    height: auto;
  }
  .cid-sOw8gIRDvK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw8GPcqJg {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw8GPcqJg .image-block {
  margin: auto;
}
.cid-sOw8GPcqJg figcaption {
  position: relative;
}
.cid-sOw8GPcqJg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw8GPcqJg .image-block {
    width: 100% !important;
  }
}
.cid-sOw8GPx9us {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8GPx9us .mbr-section-title {
  text-align: left;
}
.cid-sOw8GPWEsd {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8GQgDOo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8GQgDOo .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw8GQgDOo .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw8GQgDOo .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw8GQgDOo .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw8GQgDOo .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw8GQgDOo .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw8GQgDOo .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw8GQgDOo .card-subtitle {
  color: #0095ff;
}
.cid-sOw8GQgDOo .mbr-text {
  color: #555555;
}
.cid-sOw8GQPiRx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw8GQPiRx .item {
  padding-bottom: 2rem;
}
.cid-sOw8GQPiRx .item-wrapper {
  position: relative;
}
.cid-sOw8GQPiRx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw8GQPiRx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw8GQPiRx .carousel-control,
.cid-sOw8GQPiRx .close {
  background: #1b1b1b;
}
.cid-sOw8GQPiRx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw8GQPiRx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw8GQPiRx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw8GQPiRx .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw8GQPiRx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw8GQPiRx .close::before {
  content: '\e91a';
}
.cid-sOw8GQPiRx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw8GQPiRx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw8GQPiRx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw8GQPiRx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw8GQPiRx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw8GQPiRx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw8GQPiRx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw8GQPiRx .carousel-indicators li.active,
.cid-sOw8GQPiRx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw8GQPiRx .carousel-indicators li::after,
.cid-sOw8GQPiRx .carousel-indicators li::before {
  content: none;
}
.cid-sOw8GQPiRx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw8GQPiRx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw8GQPiRx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw8GQPiRx .carousel-indicators {
    display: none;
  }
}
.cid-sOw8GQPiRx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw8GQPiRx .carousel-inner > .active {
  display: block;
}
.cid-sOw8GQPiRx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw8GQPiRx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw8GQPiRx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw8GQPiRx .carousel-control,
  .cid-sOw8GQPiRx .carousel-indicators,
  .cid-sOw8GQPiRx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw8GQPiRx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw8GQPiRx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw8GQPiRx .carousel-indicators .active,
.cid-sOw8GQPiRx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw8GQPiRx .carousel-indicators .active {
  background: #fff;
}
.cid-sOw8GQPiRx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw8GQPiRx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw8GQPiRx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw8GQPiRx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw8GQPiRx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw8GQPiRx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw8GQPiRx .carousel {
  width: 100%;
}
.cid-sOw8GQPiRx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw8GQPiRx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw8GQPiRx .modal.fade .modal-dialog,
.cid-sOw8GQPiRx .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw8GQPiRx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw8GQPiRx H6 {
  text-align: center;
}
.cid-sOw8GRol4y {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw8GRol4y .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw8GRol4y .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw8GRol4y .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw8GRol4y .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw8GRol4y .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw8GRol4y .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw8GRol4y .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw8GRol4y .nav-link,
.cid-sOw8GRol4y .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw8GRol4y .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw8GRol4y H4 {
  text-align: center;
}
.cid-sOw8GRol4y H3 {
  text-align: center;
}
.cid-sOw8GRW5mk {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw8GRW5mk .image-block {
  margin: auto;
}
.cid-sOw8GRW5mk figcaption {
  position: relative;
}
.cid-sOw8GRW5mk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw8GRW5mk .image-block {
    width: 100% !important;
  }
}
.cid-sOw8GShyHv {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw8GShyHv .image-block {
  margin: auto;
}
.cid-sOw8GShyHv figcaption {
  position: relative;
}
.cid-sOw8GShyHv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw8GShyHv .image-block {
    width: 100% !important;
  }
}
.cid-sOw8GSFSk5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw8GSFSk5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw8GSFSk5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw8GSFSk5 .row {
    text-align: center;
  }
  .cid-sOw8GSFSk5 .row > div {
    margin: auto;
  }
  .cid-sOw8GSFSk5 .social-row {
    justify-content: center;
  }
}
.cid-sOw8GSFSk5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw8GSFSk5 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw8GSFSk5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw8GSFSk5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw8GSFSk5 .mbr-text {
  color: #000000;
}
.cid-sOw8GSFSk5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw8GSFSk5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw8GSFSk5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw8GSFSk5 H5 {
  color: #000000;
}
.cid-sOw8GTcTtX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw8GTcTtX nav.navbar {
  position: fixed;
}
.cid-sOw8GTcTtX .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-sOw8GTcTtX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw8GTcTtX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw8GTcTtX .dropdown-item:hover,
.cid-sOw8GTcTtX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw8GTcTtX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw8GTcTtX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw8GTcTtX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw8GTcTtX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw8GTcTtX .nav-link {
  position: relative;
}
.cid-sOw8GTcTtX .container {
  display: flex;
  margin: auto;
}
.cid-sOw8GTcTtX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw8GTcTtX .dropdown-menu,
.cid-sOw8GTcTtX .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw8GTcTtX .nav-item:focus,
.cid-sOw8GTcTtX .nav-link:focus {
  outline: none;
}
.cid-sOw8GTcTtX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw8GTcTtX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw8GTcTtX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw8GTcTtX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw8GTcTtX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw8GTcTtX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw8GTcTtX .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-sOw8GTcTtX .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw8GTcTtX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw8GTcTtX .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw8GTcTtX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw8GTcTtX .navbar.collapsed {
  justify-content: center;
}
.cid-sOw8GTcTtX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw8GTcTtX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw8GTcTtX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw8GTcTtX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw8GTcTtX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw8GTcTtX .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-sOw8GTcTtX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw8GTcTtX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw8GTcTtX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw8GTcTtX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw8GTcTtX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw8GTcTtX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw8GTcTtX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw8GTcTtX .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-sOw8GTcTtX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw8GTcTtX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw8GTcTtX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw8GTcTtX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw8GTcTtX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw8GTcTtX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw8GTcTtX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw8GTcTtX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw8GTcTtX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw8GTcTtX .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-sOw8GTcTtX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw8GTcTtX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw8GTcTtX .dropdown-item.active,
.cid-sOw8GTcTtX .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw8GTcTtX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw8GTcTtX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw8GTcTtX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw8GTcTtX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw8GTcTtX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw8GTcTtX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw8GTcTtX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw8GTcTtX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw8GTcTtX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw8GTcTtX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw8GTcTtX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw8GTcTtX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw8GTcTtX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw8GTcTtX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw8GTcTtX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw8GTcTtX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw8GTcTtX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw8GTcTtX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw8GTcTtX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw8GTcTtX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw8GTcTtX .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-sOw8GTcTtX .navbar {
    height: 70px;
  }
  .cid-sOw8GTcTtX .navbar.opened {
    height: auto;
  }
  .cid-sOw8GTcTtX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOw9cLHvzQ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOw9cLHvzQ .image-block {
  margin: auto;
}
.cid-sOw9cLHvzQ figcaption {
  position: relative;
}
.cid-sOw9cLHvzQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw9cLHvzQ .image-block {
    width: 100% !important;
  }
}
.cid-sOw9cMy5Nu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw9cMy5Nu .mbr-section-title {
  text-align: left;
}
.cid-sOw9cN4TA8 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw9cNwO2h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw9cNwO2h .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOw9cNwO2h .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOw9cNwO2h .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOw9cNwO2h .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOw9cNwO2h .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOw9cNwO2h .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOw9cNwO2h .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOw9cNwO2h .card-subtitle {
  color: #0095ff;
}
.cid-sOw9cNwO2h .mbr-text {
  color: #555555;
}
.cid-sOw9cO7FO4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOw9cO7FO4 .item {
  padding-bottom: 2rem;
}
.cid-sOw9cO7FO4 .item-wrapper {
  position: relative;
}
.cid-sOw9cO7FO4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOw9cO7FO4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOw9cO7FO4 .carousel-control,
.cid-sOw9cO7FO4 .close {
  background: #1b1b1b;
}
.cid-sOw9cO7FO4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOw9cO7FO4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOw9cO7FO4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOw9cO7FO4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOw9cO7FO4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOw9cO7FO4 .close::before {
  content: '\e91a';
}
.cid-sOw9cO7FO4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOw9cO7FO4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOw9cO7FO4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw9cO7FO4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOw9cO7FO4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOw9cO7FO4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOw9cO7FO4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOw9cO7FO4 .carousel-indicators li.active,
.cid-sOw9cO7FO4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOw9cO7FO4 .carousel-indicators li::after,
.cid-sOw9cO7FO4 .carousel-indicators li::before {
  content: none;
}
.cid-sOw9cO7FO4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOw9cO7FO4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOw9cO7FO4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw9cO7FO4 .carousel-indicators {
    display: none;
  }
}
.cid-sOw9cO7FO4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOw9cO7FO4 .carousel-inner > .active {
  display: block;
}
.cid-sOw9cO7FO4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOw9cO7FO4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOw9cO7FO4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOw9cO7FO4 .carousel-control,
  .cid-sOw9cO7FO4 .carousel-indicators,
  .cid-sOw9cO7FO4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOw9cO7FO4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOw9cO7FO4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOw9cO7FO4 .carousel-indicators .active,
.cid-sOw9cO7FO4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOw9cO7FO4 .carousel-indicators .active {
  background: #fff;
}
.cid-sOw9cO7FO4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOw9cO7FO4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOw9cO7FO4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOw9cO7FO4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOw9cO7FO4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOw9cO7FO4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOw9cO7FO4 .carousel {
  width: 100%;
}
.cid-sOw9cO7FO4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOw9cO7FO4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOw9cO7FO4 .modal.fade .modal-dialog,
.cid-sOw9cO7FO4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sOw9cO7FO4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOw9cO7FO4 H6 {
  text-align: center;
}
.cid-sOw9cOODu1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOw9cOODu1 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOw9cOODu1 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOw9cOODu1 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOw9cOODu1 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOw9cOODu1 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOw9cOODu1 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOw9cOODu1 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOw9cOODu1 .nav-link,
.cid-sOw9cOODu1 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOw9cOODu1 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOw9cOODu1 H4 {
  text-align: center;
}
.cid-sOw9cOODu1 H3 {
  text-align: center;
}
.cid-sOw9cPwKSg {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOw9cPwKSg .image-block {
  margin: auto;
}
.cid-sOw9cPwKSg figcaption {
  position: relative;
}
.cid-sOw9cPwKSg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw9cPwKSg .image-block {
    width: 100% !important;
  }
}
.cid-sOw9cQ0Nah {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOw9cQ0Nah .image-block {
  margin: auto;
}
.cid-sOw9cQ0Nah figcaption {
  position: relative;
}
.cid-sOw9cQ0Nah figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOw9cQ0Nah .image-block {
    width: 100% !important;
  }
}
.cid-sOw9cQo6mP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOw9cQo6mP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOw9cQo6mP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOw9cQo6mP .row {
    text-align: center;
  }
  .cid-sOw9cQo6mP .row > div {
    margin: auto;
  }
  .cid-sOw9cQo6mP .social-row {
    justify-content: center;
  }
}
.cid-sOw9cQo6mP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOw9cQo6mP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOw9cQo6mP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOw9cQo6mP .list {
    margin-bottom: 0rem;
  }
}
.cid-sOw9cQo6mP .mbr-text {
  color: #000000;
}
.cid-sOw9cQo6mP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOw9cQo6mP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOw9cQo6mP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOw9cQo6mP H5 {
  color: #000000;
}
.cid-sOw9cR44Hb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOw9cR44Hb nav.navbar {
  position: fixed;
}
.cid-sOw9cR44Hb .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-sOw9cR44Hb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOw9cR44Hb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOw9cR44Hb .dropdown-item:hover,
.cid-sOw9cR44Hb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOw9cR44Hb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOw9cR44Hb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOw9cR44Hb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOw9cR44Hb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOw9cR44Hb .nav-link {
  position: relative;
}
.cid-sOw9cR44Hb .container {
  display: flex;
  margin: auto;
}
.cid-sOw9cR44Hb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOw9cR44Hb .dropdown-menu,
.cid-sOw9cR44Hb .navbar.opened {
  background: #ffffff !important;
}
.cid-sOw9cR44Hb .nav-item:focus,
.cid-sOw9cR44Hb .nav-link:focus {
  outline: none;
}
.cid-sOw9cR44Hb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOw9cR44Hb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOw9cR44Hb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOw9cR44Hb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOw9cR44Hb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOw9cR44Hb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOw9cR44Hb .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-sOw9cR44Hb .navbar.opened {
  transition: all 0.3s;
}
.cid-sOw9cR44Hb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOw9cR44Hb .navbar .navbar-logo img {
  width: auto;
}
.cid-sOw9cR44Hb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOw9cR44Hb .navbar.collapsed {
  justify-content: center;
}
.cid-sOw9cR44Hb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOw9cR44Hb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOw9cR44Hb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOw9cR44Hb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOw9cR44Hb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOw9cR44Hb .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-sOw9cR44Hb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOw9cR44Hb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOw9cR44Hb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOw9cR44Hb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOw9cR44Hb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOw9cR44Hb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOw9cR44Hb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOw9cR44Hb .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-sOw9cR44Hb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOw9cR44Hb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOw9cR44Hb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOw9cR44Hb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOw9cR44Hb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOw9cR44Hb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOw9cR44Hb .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOw9cR44Hb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOw9cR44Hb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOw9cR44Hb .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-sOw9cR44Hb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOw9cR44Hb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOw9cR44Hb .dropdown-item.active,
.cid-sOw9cR44Hb .dropdown-item:active {
  background-color: transparent;
}
.cid-sOw9cR44Hb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOw9cR44Hb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOw9cR44Hb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOw9cR44Hb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOw9cR44Hb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOw9cR44Hb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOw9cR44Hb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOw9cR44Hb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOw9cR44Hb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOw9cR44Hb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOw9cR44Hb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOw9cR44Hb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw9cR44Hb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOw9cR44Hb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOw9cR44Hb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw9cR44Hb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOw9cR44Hb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOw9cR44Hb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOw9cR44Hb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOw9cR44Hb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOw9cR44Hb .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-sOw9cR44Hb .navbar {
    height: 70px;
  }
  .cid-sOw9cR44Hb .navbar.opened {
    height: auto;
  }
  .cid-sOw9cR44Hb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx33wROsv {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx33wROsv .image-block {
  margin: auto;
}
.cid-sOx33wROsv figcaption {
  position: relative;
}
.cid-sOx33wROsv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx33wROsv .image-block {
    width: 100% !important;
  }
}
.cid-sOx33xbEEr {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx33xy07q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx33xy07q .mbr-section-title {
  text-align: left;
}
.cid-sOx33xXbnA {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOx33xXbnA img,
.cid-sOx33xXbnA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOx33xXbnA .item:focus,
.cid-sOx33xXbnA span:focus {
  outline: none;
}
.cid-sOx33xXbnA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOx33xXbnA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOx33xXbnA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOx33xXbnA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx33xXbnA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOx33xXbnA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOx33xXbnA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOx33xXbnA .mbr-section-title {
  color: #232323;
}
.cid-sOx33xXbnA .mbr-text,
.cid-sOx33xXbnA .mbr-section-btn {
  text-align: left;
}
.cid-sOx33xXbnA .item-title {
  text-align: left;
}
.cid-sOx33xXbnA .item-subtitle {
  text-align: left;
}
.cid-sOx33yr9Wc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx33yr9Wc .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx33yr9Wc .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx33yr9Wc .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx33yr9Wc .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx33yr9Wc .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx33yr9Wc .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx33yr9Wc .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx33yr9Wc .card-subtitle {
  color: #0095ff;
}
.cid-sOx33yr9Wc .mbr-text {
  color: #555555;
}
.cid-sOx33yWnHu {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx33yWnHu .image-block {
  margin: auto;
}
.cid-sOx33yWnHu figcaption {
  position: relative;
}
.cid-sOx33yWnHu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx33yWnHu .image-block {
    width: 100% !important;
  }
}
.cid-sOx33zfUUO {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx33zfUUO .image-block {
  margin: auto;
}
.cid-sOx33zfUUO figcaption {
  position: relative;
}
.cid-sOx33zfUUO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx33zfUUO .image-block {
    width: 100% !important;
  }
}
.cid-sOx33zyJqQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx33zyJqQ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx33zyJqQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx33zyJqQ .row {
    text-align: center;
  }
  .cid-sOx33zyJqQ .row > div {
    margin: auto;
  }
  .cid-sOx33zyJqQ .social-row {
    justify-content: center;
  }
}
.cid-sOx33zyJqQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx33zyJqQ .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx33zyJqQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx33zyJqQ .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx33zyJqQ .mbr-text {
  color: #000000;
}
.cid-sOx33zyJqQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx33zyJqQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx33zyJqQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx33zyJqQ H5 {
  color: #000000;
}
.cid-sOx33A65HU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx33A65HU nav.navbar {
  position: fixed;
}
.cid-sOx33A65HU .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-sOx33A65HU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx33A65HU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx33A65HU .dropdown-item:hover,
.cid-sOx33A65HU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx33A65HU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx33A65HU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx33A65HU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx33A65HU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx33A65HU .nav-link {
  position: relative;
}
.cid-sOx33A65HU .container {
  display: flex;
  margin: auto;
}
.cid-sOx33A65HU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx33A65HU .dropdown-menu,
.cid-sOx33A65HU .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx33A65HU .nav-item:focus,
.cid-sOx33A65HU .nav-link:focus {
  outline: none;
}
.cid-sOx33A65HU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx33A65HU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx33A65HU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx33A65HU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx33A65HU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx33A65HU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx33A65HU .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-sOx33A65HU .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx33A65HU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx33A65HU .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx33A65HU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx33A65HU .navbar.collapsed {
  justify-content: center;
}
.cid-sOx33A65HU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx33A65HU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx33A65HU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx33A65HU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx33A65HU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx33A65HU .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-sOx33A65HU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx33A65HU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx33A65HU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx33A65HU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx33A65HU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx33A65HU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx33A65HU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx33A65HU .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-sOx33A65HU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx33A65HU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx33A65HU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx33A65HU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx33A65HU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx33A65HU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx33A65HU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx33A65HU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx33A65HU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx33A65HU .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-sOx33A65HU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx33A65HU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx33A65HU .dropdown-item.active,
.cid-sOx33A65HU .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx33A65HU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx33A65HU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx33A65HU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx33A65HU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx33A65HU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx33A65HU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx33A65HU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx33A65HU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx33A65HU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx33A65HU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx33A65HU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx33A65HU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx33A65HU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx33A65HU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx33A65HU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx33A65HU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx33A65HU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx33A65HU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx33A65HU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx33A65HU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx33A65HU .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-sOx33A65HU .navbar {
    height: 70px;
  }
  .cid-sOx33A65HU .navbar.opened {
    height: auto;
  }
  .cid-sOx33A65HU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx3HfSfCG {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx3HfSfCG .image-block {
  margin: auto;
}
.cid-sOx3HfSfCG figcaption {
  position: relative;
}
.cid-sOx3HfSfCG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx3HfSfCG .image-block {
    width: 100% !important;
  }
}
.cid-sOx3Hgbgxq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx3Hgbgxq .mbr-section-title {
  text-align: center;
}
.cid-sOx3HgySHb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx3HgySHb .mbr-section-title {
  text-align: left;
}
.cid-sOx3HgT4Z1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx3HgT4Z1 img,
.cid-sOx3HgT4Z1 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOx3HgT4Z1 .item:focus,
.cid-sOx3HgT4Z1 span:focus {
  outline: none;
}
.cid-sOx3HgT4Z1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOx3HgT4Z1 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOx3HgT4Z1 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOx3HgT4Z1 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx3HgT4Z1 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOx3HgT4Z1 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOx3HgT4Z1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOx3HgT4Z1 .mbr-section-title {
  color: #232323;
}
.cid-sOx3HgT4Z1 .mbr-text,
.cid-sOx3HgT4Z1 .mbr-section-btn {
  text-align: center;
}
.cid-sOx3HgT4Z1 .item-title {
  text-align: center;
}
.cid-sOx3HgT4Z1 .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOx7buDUNt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx7buDUNt img,
.cid-sOx7buDUNt .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOx7buDUNt .item:focus,
.cid-sOx7buDUNt span:focus {
  outline: none;
}
.cid-sOx7buDUNt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOx7buDUNt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOx7buDUNt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOx7buDUNt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx7buDUNt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOx7buDUNt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOx7buDUNt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOx7buDUNt .mbr-section-title {
  color: #232323;
}
.cid-sOx7buDUNt .mbr-text,
.cid-sOx7buDUNt .mbr-section-btn {
  text-align: center;
}
.cid-sOx7buDUNt .item-title {
  text-align: center;
}
.cid-sOx7buDUNt .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sOx3HhmmeM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx3HhmmeM .image-block {
  margin: auto;
}
.cid-sOx3HhmmeM figcaption {
  position: relative;
}
.cid-sOx3HhmmeM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx3HhmmeM .image-block {
    width: 100% !important;
  }
}
.cid-sOx3HhFzqZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx3HhFzqZ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx3HhFzqZ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx3HhFzqZ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx3HhFzqZ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx3HhFzqZ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx3HhFzqZ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx3HhFzqZ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx3HhFzqZ .card-subtitle {
  color: #0095ff;
}
.cid-sOx3HhFzqZ .mbr-text {
  color: #555555;
}
.cid-sOx3Hi92cH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx3Hi92cH .image-block {
  margin: auto;
}
.cid-sOx3Hi92cH figcaption {
  position: relative;
}
.cid-sOx3Hi92cH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx3Hi92cH .image-block {
    width: 100% !important;
  }
}
.cid-sOx3HirZz2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx3HirZz2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx3HirZz2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx3HirZz2 .row {
    text-align: center;
  }
  .cid-sOx3HirZz2 .row > div {
    margin: auto;
  }
  .cid-sOx3HirZz2 .social-row {
    justify-content: center;
  }
}
.cid-sOx3HirZz2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx3HirZz2 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx3HirZz2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx3HirZz2 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx3HirZz2 .mbr-text {
  color: #000000;
}
.cid-sOx3HirZz2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx3HirZz2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx3HirZz2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx3HirZz2 H5 {
  color: #000000;
}
.cid-sOx3HiXZUH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx3HiXZUH nav.navbar {
  position: fixed;
}
.cid-sOx3HiXZUH .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-sOx3HiXZUH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx3HiXZUH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx3HiXZUH .dropdown-item:hover,
.cid-sOx3HiXZUH .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx3HiXZUH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx3HiXZUH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx3HiXZUH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx3HiXZUH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx3HiXZUH .nav-link {
  position: relative;
}
.cid-sOx3HiXZUH .container {
  display: flex;
  margin: auto;
}
.cid-sOx3HiXZUH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx3HiXZUH .dropdown-menu,
.cid-sOx3HiXZUH .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx3HiXZUH .nav-item:focus,
.cid-sOx3HiXZUH .nav-link:focus {
  outline: none;
}
.cid-sOx3HiXZUH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx3HiXZUH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx3HiXZUH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx3HiXZUH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx3HiXZUH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx3HiXZUH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx3HiXZUH .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-sOx3HiXZUH .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx3HiXZUH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx3HiXZUH .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx3HiXZUH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx3HiXZUH .navbar.collapsed {
  justify-content: center;
}
.cid-sOx3HiXZUH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx3HiXZUH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx3HiXZUH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx3HiXZUH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx3HiXZUH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx3HiXZUH .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-sOx3HiXZUH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx3HiXZUH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx3HiXZUH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx3HiXZUH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx3HiXZUH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx3HiXZUH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx3HiXZUH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx3HiXZUH .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-sOx3HiXZUH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx3HiXZUH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx3HiXZUH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx3HiXZUH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx3HiXZUH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx3HiXZUH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx3HiXZUH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx3HiXZUH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx3HiXZUH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx3HiXZUH .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-sOx3HiXZUH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx3HiXZUH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx3HiXZUH .dropdown-item.active,
.cid-sOx3HiXZUH .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx3HiXZUH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx3HiXZUH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx3HiXZUH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx3HiXZUH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx3HiXZUH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx3HiXZUH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx3HiXZUH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx3HiXZUH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx3HiXZUH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx3HiXZUH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx3HiXZUH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx3HiXZUH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx3HiXZUH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx3HiXZUH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx3HiXZUH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx3HiXZUH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx3HiXZUH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx3HiXZUH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx3HiXZUH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx3HiXZUH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx3HiXZUH .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-sOx3HiXZUH .navbar {
    height: 70px;
  }
  .cid-sOx3HiXZUH .navbar.opened {
    height: auto;
  }
  .cid-sOx3HiXZUH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx4oH7bFT {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx4oH7bFT .image-block {
  margin: auto;
}
.cid-sOx4oH7bFT figcaption {
  position: relative;
}
.cid-sOx4oH7bFT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx4oH7bFT .image-block {
    width: 100% !important;
  }
}
.cid-sOx4oHIWcL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx4oHIWcL .mbr-section-title {
  text-align: left;
}
.cid-sOx4oI9MMW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx4oIsCi0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx4oIsCi0 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx4oIsCi0 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx4oIsCi0 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx4oIsCi0 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx4oIsCi0 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx4oIsCi0 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx4oIsCi0 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx4oIsCi0 .card-subtitle {
  color: #0095ff;
}
.cid-sOx4oIsCi0 .mbr-text {
  color: #555555;
}
.cid-sOx4oIXy7t {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx4oIXy7t .item {
  padding-bottom: 2rem;
}
.cid-sOx4oIXy7t .item-wrapper {
  position: relative;
}
.cid-sOx4oIXy7t .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOx4oIXy7t .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOx4oIXy7t .carousel-control,
.cid-sOx4oIXy7t .close {
  background: #1b1b1b;
}
.cid-sOx4oIXy7t .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOx4oIXy7t .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOx4oIXy7t .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOx4oIXy7t .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOx4oIXy7t .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOx4oIXy7t .close::before {
  content: '\e91a';
}
.cid-sOx4oIXy7t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOx4oIXy7t .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOx4oIXy7t .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx4oIXy7t .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOx4oIXy7t .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOx4oIXy7t .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOx4oIXy7t .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOx4oIXy7t .carousel-indicators li.active,
.cid-sOx4oIXy7t .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOx4oIXy7t .carousel-indicators li::after,
.cid-sOx4oIXy7t .carousel-indicators li::before {
  content: none;
}
.cid-sOx4oIXy7t .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOx4oIXy7t .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOx4oIXy7t .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx4oIXy7t .carousel-indicators {
    display: none;
  }
}
.cid-sOx4oIXy7t .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOx4oIXy7t .carousel-inner > .active {
  display: block;
}
.cid-sOx4oIXy7t .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx4oIXy7t .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOx4oIXy7t .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOx4oIXy7t .carousel-control,
  .cid-sOx4oIXy7t .carousel-indicators,
  .cid-sOx4oIXy7t .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOx4oIXy7t .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOx4oIXy7t .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOx4oIXy7t .carousel-indicators .active,
.cid-sOx4oIXy7t .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOx4oIXy7t .carousel-indicators .active {
  background: #fff;
}
.cid-sOx4oIXy7t .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOx4oIXy7t .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOx4oIXy7t .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOx4oIXy7t .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOx4oIXy7t .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOx4oIXy7t .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOx4oIXy7t .carousel {
  width: 100%;
}
.cid-sOx4oIXy7t .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOx4oIXy7t .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOx4oIXy7t .modal.fade .modal-dialog,
.cid-sOx4oIXy7t .modal.in .modal-dialog {
  transform: none;
}
.cid-sOx4oIXy7t .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOx4oIXy7t H6 {
  text-align: center;
}
.cid-sOx4oJvBP2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOx4oJvBP2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOx4oJvBP2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOx4oJvBP2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOx4oJvBP2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOx4oJvBP2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOx4oJvBP2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOx4oJvBP2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOx4oJvBP2 .nav-link,
.cid-sOx4oJvBP2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOx4oJvBP2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOx4oJvBP2 H4 {
  text-align: center;
}
.cid-sOx4oJvBP2 H3 {
  text-align: center;
}
.cid-sOx4oK3Ekq {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx4oK3Ekq .image-block {
  margin: auto;
}
.cid-sOx4oK3Ekq figcaption {
  position: relative;
}
.cid-sOx4oK3Ekq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx4oK3Ekq .image-block {
    width: 100% !important;
  }
}
.cid-sOx4oKqRjH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx4oKqRjH .image-block {
  margin: auto;
}
.cid-sOx4oKqRjH figcaption {
  position: relative;
}
.cid-sOx4oKqRjH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx4oKqRjH .image-block {
    width: 100% !important;
  }
}
.cid-sOx4oKKS9J {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx4oKKS9J .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx4oKKS9J .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx4oKKS9J .row {
    text-align: center;
  }
  .cid-sOx4oKKS9J .row > div {
    margin: auto;
  }
  .cid-sOx4oKKS9J .social-row {
    justify-content: center;
  }
}
.cid-sOx4oKKS9J .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx4oKKS9J .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx4oKKS9J .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx4oKKS9J .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx4oKKS9J .mbr-text {
  color: #000000;
}
.cid-sOx4oKKS9J .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx4oKKS9J .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx4oKKS9J div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx4oKKS9J H5 {
  color: #000000;
}
.cid-sOx4oLi9Gr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx4oLi9Gr nav.navbar {
  position: fixed;
}
.cid-sOx4oLi9Gr .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-sOx4oLi9Gr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx4oLi9Gr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx4oLi9Gr .dropdown-item:hover,
.cid-sOx4oLi9Gr .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx4oLi9Gr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx4oLi9Gr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx4oLi9Gr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx4oLi9Gr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx4oLi9Gr .nav-link {
  position: relative;
}
.cid-sOx4oLi9Gr .container {
  display: flex;
  margin: auto;
}
.cid-sOx4oLi9Gr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx4oLi9Gr .dropdown-menu,
.cid-sOx4oLi9Gr .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx4oLi9Gr .nav-item:focus,
.cid-sOx4oLi9Gr .nav-link:focus {
  outline: none;
}
.cid-sOx4oLi9Gr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx4oLi9Gr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx4oLi9Gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx4oLi9Gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx4oLi9Gr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx4oLi9Gr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx4oLi9Gr .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-sOx4oLi9Gr .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx4oLi9Gr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx4oLi9Gr .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx4oLi9Gr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx4oLi9Gr .navbar.collapsed {
  justify-content: center;
}
.cid-sOx4oLi9Gr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx4oLi9Gr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx4oLi9Gr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx4oLi9Gr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx4oLi9Gr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx4oLi9Gr .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-sOx4oLi9Gr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx4oLi9Gr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx4oLi9Gr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx4oLi9Gr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx4oLi9Gr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx4oLi9Gr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx4oLi9Gr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx4oLi9Gr .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-sOx4oLi9Gr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx4oLi9Gr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx4oLi9Gr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx4oLi9Gr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx4oLi9Gr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx4oLi9Gr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx4oLi9Gr .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx4oLi9Gr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx4oLi9Gr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx4oLi9Gr .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-sOx4oLi9Gr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx4oLi9Gr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx4oLi9Gr .dropdown-item.active,
.cid-sOx4oLi9Gr .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx4oLi9Gr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx4oLi9Gr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx4oLi9Gr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx4oLi9Gr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx4oLi9Gr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx4oLi9Gr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx4oLi9Gr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx4oLi9Gr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx4oLi9Gr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx4oLi9Gr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx4oLi9Gr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx4oLi9Gr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx4oLi9Gr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx4oLi9Gr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx4oLi9Gr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx4oLi9Gr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx4oLi9Gr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx4oLi9Gr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx4oLi9Gr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx4oLi9Gr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx4oLi9Gr .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-sOx4oLi9Gr .navbar {
    height: 70px;
  }
  .cid-sOx4oLi9Gr .navbar.opened {
    height: auto;
  }
  .cid-sOx4oLi9Gr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx5yHSaLl {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx5yHSaLl .image-block {
  margin: auto;
}
.cid-sOx5yHSaLl figcaption {
  position: relative;
}
.cid-sOx5yHSaLl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx5yHSaLl .image-block {
    width: 100% !important;
  }
}
.cid-sOx5yIGKKL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx5yIGKKL .mbr-section-title {
  text-align: left;
}
.cid-sOx5yJbFkZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx5yJB9Zw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx5yJB9Zw .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx5yJB9Zw .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx5yJB9Zw .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx5yJB9Zw .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx5yJB9Zw .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx5yJB9Zw .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx5yJB9Zw .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx5yJB9Zw .card-subtitle {
  color: #0095ff;
}
.cid-sOx5yJB9Zw .mbr-text {
  color: #555555;
}
.cid-sOx5yK7GmD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx5yK7GmD .item {
  padding-bottom: 2rem;
}
.cid-sOx5yK7GmD .item-wrapper {
  position: relative;
}
.cid-sOx5yK7GmD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOx5yK7GmD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOx5yK7GmD .carousel-control,
.cid-sOx5yK7GmD .close {
  background: #1b1b1b;
}
.cid-sOx5yK7GmD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOx5yK7GmD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOx5yK7GmD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOx5yK7GmD .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOx5yK7GmD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOx5yK7GmD .close::before {
  content: '\e91a';
}
.cid-sOx5yK7GmD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOx5yK7GmD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOx5yK7GmD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx5yK7GmD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOx5yK7GmD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOx5yK7GmD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOx5yK7GmD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOx5yK7GmD .carousel-indicators li.active,
.cid-sOx5yK7GmD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOx5yK7GmD .carousel-indicators li::after,
.cid-sOx5yK7GmD .carousel-indicators li::before {
  content: none;
}
.cid-sOx5yK7GmD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOx5yK7GmD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOx5yK7GmD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx5yK7GmD .carousel-indicators {
    display: none;
  }
}
.cid-sOx5yK7GmD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOx5yK7GmD .carousel-inner > .active {
  display: block;
}
.cid-sOx5yK7GmD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx5yK7GmD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOx5yK7GmD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOx5yK7GmD .carousel-control,
  .cid-sOx5yK7GmD .carousel-indicators,
  .cid-sOx5yK7GmD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOx5yK7GmD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOx5yK7GmD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOx5yK7GmD .carousel-indicators .active,
.cid-sOx5yK7GmD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOx5yK7GmD .carousel-indicators .active {
  background: #fff;
}
.cid-sOx5yK7GmD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOx5yK7GmD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOx5yK7GmD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOx5yK7GmD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOx5yK7GmD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOx5yK7GmD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOx5yK7GmD .carousel {
  width: 100%;
}
.cid-sOx5yK7GmD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOx5yK7GmD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOx5yK7GmD .modal.fade .modal-dialog,
.cid-sOx5yK7GmD .modal.in .modal-dialog {
  transform: none;
}
.cid-sOx5yK7GmD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOx5yK7GmD H6 {
  text-align: center;
}
.cid-sOx5yKLBd9 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOx5yKLBd9 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOx5yKLBd9 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOx5yKLBd9 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOx5yKLBd9 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOx5yKLBd9 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOx5yKLBd9 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOx5yKLBd9 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOx5yKLBd9 .nav-link,
.cid-sOx5yKLBd9 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOx5yKLBd9 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOx5yKLBd9 H4 {
  text-align: center;
}
.cid-sOx5yKLBd9 H3 {
  text-align: center;
}
.cid-sOx5yLkc17 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx5yLkc17 .image-block {
  margin: auto;
}
.cid-sOx5yLkc17 figcaption {
  position: relative;
}
.cid-sOx5yLkc17 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx5yLkc17 .image-block {
    width: 100% !important;
  }
}
.cid-sOx5yLE1BF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx5yLE1BF .image-block {
  margin: auto;
}
.cid-sOx5yLE1BF figcaption {
  position: relative;
}
.cid-sOx5yLE1BF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx5yLE1BF .image-block {
    width: 100% !important;
  }
}
.cid-sOx5yM2NvX {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx5yM2NvX .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx5yM2NvX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx5yM2NvX .row {
    text-align: center;
  }
  .cid-sOx5yM2NvX .row > div {
    margin: auto;
  }
  .cid-sOx5yM2NvX .social-row {
    justify-content: center;
  }
}
.cid-sOx5yM2NvX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx5yM2NvX .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx5yM2NvX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx5yM2NvX .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx5yM2NvX .mbr-text {
  color: #000000;
}
.cid-sOx5yM2NvX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx5yM2NvX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx5yM2NvX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx5yM2NvX H5 {
  color: #000000;
}
.cid-sOx5yMBByl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx5yMBByl nav.navbar {
  position: fixed;
}
.cid-sOx5yMBByl .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-sOx5yMBByl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx5yMBByl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx5yMBByl .dropdown-item:hover,
.cid-sOx5yMBByl .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx5yMBByl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx5yMBByl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx5yMBByl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx5yMBByl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx5yMBByl .nav-link {
  position: relative;
}
.cid-sOx5yMBByl .container {
  display: flex;
  margin: auto;
}
.cid-sOx5yMBByl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx5yMBByl .dropdown-menu,
.cid-sOx5yMBByl .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx5yMBByl .nav-item:focus,
.cid-sOx5yMBByl .nav-link:focus {
  outline: none;
}
.cid-sOx5yMBByl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx5yMBByl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx5yMBByl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx5yMBByl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx5yMBByl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx5yMBByl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx5yMBByl .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-sOx5yMBByl .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx5yMBByl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx5yMBByl .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx5yMBByl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx5yMBByl .navbar.collapsed {
  justify-content: center;
}
.cid-sOx5yMBByl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx5yMBByl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx5yMBByl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx5yMBByl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx5yMBByl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx5yMBByl .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-sOx5yMBByl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx5yMBByl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx5yMBByl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx5yMBByl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx5yMBByl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx5yMBByl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx5yMBByl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx5yMBByl .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-sOx5yMBByl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx5yMBByl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx5yMBByl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx5yMBByl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx5yMBByl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx5yMBByl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx5yMBByl .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx5yMBByl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx5yMBByl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx5yMBByl .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-sOx5yMBByl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx5yMBByl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx5yMBByl .dropdown-item.active,
.cid-sOx5yMBByl .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx5yMBByl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx5yMBByl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx5yMBByl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx5yMBByl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx5yMBByl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx5yMBByl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx5yMBByl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx5yMBByl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx5yMBByl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx5yMBByl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx5yMBByl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx5yMBByl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx5yMBByl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx5yMBByl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx5yMBByl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx5yMBByl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx5yMBByl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx5yMBByl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx5yMBByl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx5yMBByl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx5yMBByl .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-sOx5yMBByl .navbar {
    height: 70px;
  }
  .cid-sOx5yMBByl .navbar.opened {
    height: auto;
  }
  .cid-sOx5yMBByl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx6lAayqY {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx6lAayqY .image-block {
  margin: auto;
}
.cid-sOx6lAayqY figcaption {
  position: relative;
}
.cid-sOx6lAayqY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx6lAayqY .image-block {
    width: 100% !important;
  }
}
.cid-sOx6lB5lvW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6lB5lvW .mbr-section-title {
  text-align: left;
}
.cid-sOx6lBGF2c {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6lC8ScC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6lC8ScC .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx6lC8ScC .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx6lC8ScC .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx6lC8ScC .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx6lC8ScC .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx6lC8ScC .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx6lC8ScC .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx6lC8ScC .card-subtitle {
  color: #0095ff;
}
.cid-sOx6lC8ScC .mbr-text {
  color: #555555;
}
.cid-sOx6lCLbDZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6lCLbDZ .item {
  padding-bottom: 2rem;
}
.cid-sOx6lCLbDZ .item-wrapper {
  position: relative;
}
.cid-sOx6lCLbDZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOx6lCLbDZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOx6lCLbDZ .carousel-control,
.cid-sOx6lCLbDZ .close {
  background: #1b1b1b;
}
.cid-sOx6lCLbDZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOx6lCLbDZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOx6lCLbDZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOx6lCLbDZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOx6lCLbDZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOx6lCLbDZ .close::before {
  content: '\e91a';
}
.cid-sOx6lCLbDZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOx6lCLbDZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOx6lCLbDZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx6lCLbDZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOx6lCLbDZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOx6lCLbDZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOx6lCLbDZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOx6lCLbDZ .carousel-indicators li.active,
.cid-sOx6lCLbDZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOx6lCLbDZ .carousel-indicators li::after,
.cid-sOx6lCLbDZ .carousel-indicators li::before {
  content: none;
}
.cid-sOx6lCLbDZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOx6lCLbDZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOx6lCLbDZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx6lCLbDZ .carousel-indicators {
    display: none;
  }
}
.cid-sOx6lCLbDZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOx6lCLbDZ .carousel-inner > .active {
  display: block;
}
.cid-sOx6lCLbDZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx6lCLbDZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOx6lCLbDZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOx6lCLbDZ .carousel-control,
  .cid-sOx6lCLbDZ .carousel-indicators,
  .cid-sOx6lCLbDZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOx6lCLbDZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOx6lCLbDZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOx6lCLbDZ .carousel-indicators .active,
.cid-sOx6lCLbDZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOx6lCLbDZ .carousel-indicators .active {
  background: #fff;
}
.cid-sOx6lCLbDZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOx6lCLbDZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOx6lCLbDZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOx6lCLbDZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOx6lCLbDZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOx6lCLbDZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOx6lCLbDZ .carousel {
  width: 100%;
}
.cid-sOx6lCLbDZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOx6lCLbDZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOx6lCLbDZ .modal.fade .modal-dialog,
.cid-sOx6lCLbDZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sOx6lCLbDZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOx6lCLbDZ H6 {
  text-align: center;
}
.cid-sOx6lDPv76 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOx6lDPv76 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOx6lDPv76 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOx6lDPv76 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOx6lDPv76 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOx6lDPv76 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOx6lDPv76 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOx6lDPv76 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOx6lDPv76 .nav-link,
.cid-sOx6lDPv76 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOx6lDPv76 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOx6lDPv76 H4 {
  text-align: center;
}
.cid-sOx6lDPv76 H3 {
  text-align: center;
}
.cid-sOx6lEny1t {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx6lEny1t .image-block {
  margin: auto;
}
.cid-sOx6lEny1t figcaption {
  position: relative;
}
.cid-sOx6lEny1t figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx6lEny1t .image-block {
    width: 100% !important;
  }
}
.cid-sOx6lEHlnj {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx6lEHlnj .image-block {
  margin: auto;
}
.cid-sOx6lEHlnj figcaption {
  position: relative;
}
.cid-sOx6lEHlnj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx6lEHlnj .image-block {
    width: 100% !important;
  }
}
.cid-sOx6lF1WUp {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx6lF1WUp .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx6lF1WUp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx6lF1WUp .row {
    text-align: center;
  }
  .cid-sOx6lF1WUp .row > div {
    margin: auto;
  }
  .cid-sOx6lF1WUp .social-row {
    justify-content: center;
  }
}
.cid-sOx6lF1WUp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx6lF1WUp .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx6lF1WUp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx6lF1WUp .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx6lF1WUp .mbr-text {
  color: #000000;
}
.cid-sOx6lF1WUp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx6lF1WUp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx6lF1WUp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx6lF1WUp H5 {
  color: #000000;
}
.cid-sOx6lFA7B1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx6lFA7B1 nav.navbar {
  position: fixed;
}
.cid-sOx6lFA7B1 .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-sOx6lFA7B1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx6lFA7B1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx6lFA7B1 .dropdown-item:hover,
.cid-sOx6lFA7B1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx6lFA7B1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx6lFA7B1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx6lFA7B1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx6lFA7B1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx6lFA7B1 .nav-link {
  position: relative;
}
.cid-sOx6lFA7B1 .container {
  display: flex;
  margin: auto;
}
.cid-sOx6lFA7B1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx6lFA7B1 .dropdown-menu,
.cid-sOx6lFA7B1 .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx6lFA7B1 .nav-item:focus,
.cid-sOx6lFA7B1 .nav-link:focus {
  outline: none;
}
.cid-sOx6lFA7B1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx6lFA7B1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx6lFA7B1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx6lFA7B1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx6lFA7B1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx6lFA7B1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx6lFA7B1 .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-sOx6lFA7B1 .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx6lFA7B1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx6lFA7B1 .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx6lFA7B1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx6lFA7B1 .navbar.collapsed {
  justify-content: center;
}
.cid-sOx6lFA7B1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx6lFA7B1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx6lFA7B1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx6lFA7B1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx6lFA7B1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx6lFA7B1 .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-sOx6lFA7B1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx6lFA7B1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx6lFA7B1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx6lFA7B1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx6lFA7B1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx6lFA7B1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx6lFA7B1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx6lFA7B1 .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-sOx6lFA7B1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx6lFA7B1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx6lFA7B1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx6lFA7B1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx6lFA7B1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx6lFA7B1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx6lFA7B1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx6lFA7B1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx6lFA7B1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx6lFA7B1 .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-sOx6lFA7B1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx6lFA7B1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx6lFA7B1 .dropdown-item.active,
.cid-sOx6lFA7B1 .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx6lFA7B1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx6lFA7B1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx6lFA7B1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx6lFA7B1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx6lFA7B1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx6lFA7B1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx6lFA7B1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx6lFA7B1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx6lFA7B1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx6lFA7B1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx6lFA7B1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx6lFA7B1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx6lFA7B1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx6lFA7B1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx6lFA7B1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx6lFA7B1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx6lFA7B1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx6lFA7B1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx6lFA7B1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx6lFA7B1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx6lFA7B1 .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-sOx6lFA7B1 .navbar {
    height: 70px;
  }
  .cid-sOx6lFA7B1 .navbar.opened {
    height: auto;
  }
  .cid-sOx6lFA7B1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx6R8zWFp {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx6R8zWFp .image-block {
  margin: auto;
}
.cid-sOx6R8zWFp figcaption {
  position: relative;
}
.cid-sOx6R8zWFp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx6R8zWFp .image-block {
    width: 100% !important;
  }
}
.cid-sOx6R9dpuT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6R9dpuT .mbr-section-title {
  text-align: left;
}
.cid-sOx6R9IEqj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6Ra7qhX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6Ra7qhX .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx6Ra7qhX .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx6Ra7qhX .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx6Ra7qhX .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx6Ra7qhX .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx6Ra7qhX .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx6Ra7qhX .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx6Ra7qhX .card-subtitle {
  color: #0095ff;
}
.cid-sOx6Ra7qhX .mbr-text {
  color: #555555;
}
.cid-sOx6RaDVdm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx6RaDVdm .item {
  padding-bottom: 2rem;
}
.cid-sOx6RaDVdm .item-wrapper {
  position: relative;
}
.cid-sOx6RaDVdm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOx6RaDVdm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOx6RaDVdm .carousel-control,
.cid-sOx6RaDVdm .close {
  background: #1b1b1b;
}
.cid-sOx6RaDVdm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOx6RaDVdm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOx6RaDVdm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOx6RaDVdm .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOx6RaDVdm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOx6RaDVdm .close::before {
  content: '\e91a';
}
.cid-sOx6RaDVdm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOx6RaDVdm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOx6RaDVdm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx6RaDVdm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOx6RaDVdm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOx6RaDVdm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOx6RaDVdm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOx6RaDVdm .carousel-indicators li.active,
.cid-sOx6RaDVdm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOx6RaDVdm .carousel-indicators li::after,
.cid-sOx6RaDVdm .carousel-indicators li::before {
  content: none;
}
.cid-sOx6RaDVdm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOx6RaDVdm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOx6RaDVdm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx6RaDVdm .carousel-indicators {
    display: none;
  }
}
.cid-sOx6RaDVdm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOx6RaDVdm .carousel-inner > .active {
  display: block;
}
.cid-sOx6RaDVdm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx6RaDVdm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOx6RaDVdm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOx6RaDVdm .carousel-control,
  .cid-sOx6RaDVdm .carousel-indicators,
  .cid-sOx6RaDVdm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOx6RaDVdm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOx6RaDVdm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOx6RaDVdm .carousel-indicators .active,
.cid-sOx6RaDVdm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOx6RaDVdm .carousel-indicators .active {
  background: #fff;
}
.cid-sOx6RaDVdm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOx6RaDVdm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOx6RaDVdm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOx6RaDVdm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOx6RaDVdm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOx6RaDVdm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOx6RaDVdm .carousel {
  width: 100%;
}
.cid-sOx6RaDVdm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOx6RaDVdm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOx6RaDVdm .modal.fade .modal-dialog,
.cid-sOx6RaDVdm .modal.in .modal-dialog {
  transform: none;
}
.cid-sOx6RaDVdm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOx6RaDVdm H6 {
  text-align: center;
}
.cid-sOx6Rbeuwm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOx6Rbeuwm .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOx6Rbeuwm .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOx6Rbeuwm .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOx6Rbeuwm .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOx6Rbeuwm .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOx6Rbeuwm .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOx6Rbeuwm .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOx6Rbeuwm .nav-link,
.cid-sOx6Rbeuwm .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOx6Rbeuwm .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOx6Rbeuwm H4 {
  text-align: center;
}
.cid-sOx6Rbeuwm H3 {
  text-align: center;
}
.cid-sOx6RbNtdR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx6RbNtdR .image-block {
  margin: auto;
}
.cid-sOx6RbNtdR figcaption {
  position: relative;
}
.cid-sOx6RbNtdR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx6RbNtdR .image-block {
    width: 100% !important;
  }
}
.cid-sOx6Rc7k07 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx6Rc7k07 .image-block {
  margin: auto;
}
.cid-sOx6Rc7k07 figcaption {
  position: relative;
}
.cid-sOx6Rc7k07 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx6Rc7k07 .image-block {
    width: 100% !important;
  }
}
.cid-sOx6RcrZfG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx6RcrZfG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx6RcrZfG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx6RcrZfG .row {
    text-align: center;
  }
  .cid-sOx6RcrZfG .row > div {
    margin: auto;
  }
  .cid-sOx6RcrZfG .social-row {
    justify-content: center;
  }
}
.cid-sOx6RcrZfG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx6RcrZfG .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx6RcrZfG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx6RcrZfG .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx6RcrZfG .mbr-text {
  color: #000000;
}
.cid-sOx6RcrZfG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx6RcrZfG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx6RcrZfG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx6RcrZfG H5 {
  color: #000000;
}
.cid-sOx6RcZtgQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx6RcZtgQ nav.navbar {
  position: fixed;
}
.cid-sOx6RcZtgQ .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-sOx6RcZtgQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx6RcZtgQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx6RcZtgQ .dropdown-item:hover,
.cid-sOx6RcZtgQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx6RcZtgQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx6RcZtgQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx6RcZtgQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx6RcZtgQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx6RcZtgQ .nav-link {
  position: relative;
}
.cid-sOx6RcZtgQ .container {
  display: flex;
  margin: auto;
}
.cid-sOx6RcZtgQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx6RcZtgQ .dropdown-menu,
.cid-sOx6RcZtgQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx6RcZtgQ .nav-item:focus,
.cid-sOx6RcZtgQ .nav-link:focus {
  outline: none;
}
.cid-sOx6RcZtgQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx6RcZtgQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx6RcZtgQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx6RcZtgQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx6RcZtgQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx6RcZtgQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx6RcZtgQ .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-sOx6RcZtgQ .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx6RcZtgQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx6RcZtgQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx6RcZtgQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx6RcZtgQ .navbar.collapsed {
  justify-content: center;
}
.cid-sOx6RcZtgQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx6RcZtgQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx6RcZtgQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx6RcZtgQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx6RcZtgQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx6RcZtgQ .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-sOx6RcZtgQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx6RcZtgQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx6RcZtgQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx6RcZtgQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx6RcZtgQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx6RcZtgQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx6RcZtgQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx6RcZtgQ .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-sOx6RcZtgQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx6RcZtgQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx6RcZtgQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx6RcZtgQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx6RcZtgQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx6RcZtgQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx6RcZtgQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx6RcZtgQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx6RcZtgQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx6RcZtgQ .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-sOx6RcZtgQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx6RcZtgQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx6RcZtgQ .dropdown-item.active,
.cid-sOx6RcZtgQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx6RcZtgQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx6RcZtgQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx6RcZtgQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx6RcZtgQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx6RcZtgQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx6RcZtgQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx6RcZtgQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx6RcZtgQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx6RcZtgQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx6RcZtgQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx6RcZtgQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx6RcZtgQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx6RcZtgQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx6RcZtgQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx6RcZtgQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx6RcZtgQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx6RcZtgQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx6RcZtgQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx6RcZtgQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx6RcZtgQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx6RcZtgQ .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-sOx6RcZtgQ .navbar {
    height: 70px;
  }
  .cid-sOx6RcZtgQ .navbar.opened {
    height: auto;
  }
  .cid-sOx6RcZtgQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx7wkQpoh {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx7wkQpoh .image-block {
  margin: auto;
}
.cid-sOx7wkQpoh figcaption {
  position: relative;
}
.cid-sOx7wkQpoh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx7wkQpoh .image-block {
    width: 100% !important;
  }
}
.cid-sOx7wlD3bO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx7wlD3bO .mbr-section-title {
  text-align: left;
}
.cid-sOx7wm7KSn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx7wmwI7K {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx7wmwI7K .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx7wmwI7K .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx7wmwI7K .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx7wmwI7K .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx7wmwI7K .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx7wmwI7K .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx7wmwI7K .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx7wmwI7K .card-subtitle {
  color: #0095ff;
}
.cid-sOx7wmwI7K .mbr-text {
  color: #555555;
}
.cid-sOx7wn5wZA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx7wn5wZA .item {
  padding-bottom: 2rem;
}
.cid-sOx7wn5wZA .item-wrapper {
  position: relative;
}
.cid-sOx7wn5wZA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOx7wn5wZA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOx7wn5wZA .carousel-control,
.cid-sOx7wn5wZA .close {
  background: #1b1b1b;
}
.cid-sOx7wn5wZA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOx7wn5wZA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOx7wn5wZA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOx7wn5wZA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOx7wn5wZA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOx7wn5wZA .close::before {
  content: '\e91a';
}
.cid-sOx7wn5wZA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOx7wn5wZA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOx7wn5wZA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx7wn5wZA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOx7wn5wZA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOx7wn5wZA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOx7wn5wZA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOx7wn5wZA .carousel-indicators li.active,
.cid-sOx7wn5wZA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOx7wn5wZA .carousel-indicators li::after,
.cid-sOx7wn5wZA .carousel-indicators li::before {
  content: none;
}
.cid-sOx7wn5wZA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOx7wn5wZA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOx7wn5wZA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx7wn5wZA .carousel-indicators {
    display: none;
  }
}
.cid-sOx7wn5wZA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOx7wn5wZA .carousel-inner > .active {
  display: block;
}
.cid-sOx7wn5wZA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx7wn5wZA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOx7wn5wZA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOx7wn5wZA .carousel-control,
  .cid-sOx7wn5wZA .carousel-indicators,
  .cid-sOx7wn5wZA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOx7wn5wZA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOx7wn5wZA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOx7wn5wZA .carousel-indicators .active,
.cid-sOx7wn5wZA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOx7wn5wZA .carousel-indicators .active {
  background: #fff;
}
.cid-sOx7wn5wZA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOx7wn5wZA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOx7wn5wZA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOx7wn5wZA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOx7wn5wZA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOx7wn5wZA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOx7wn5wZA .carousel {
  width: 100%;
}
.cid-sOx7wn5wZA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOx7wn5wZA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOx7wn5wZA .modal.fade .modal-dialog,
.cid-sOx7wn5wZA .modal.in .modal-dialog {
  transform: none;
}
.cid-sOx7wn5wZA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOx7wn5wZA H6 {
  text-align: center;
}
.cid-sOx7wnHCzP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOx7wnHCzP .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOx7wnHCzP .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOx7wnHCzP .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOx7wnHCzP .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOx7wnHCzP .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOx7wnHCzP .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOx7wnHCzP .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOx7wnHCzP .nav-link,
.cid-sOx7wnHCzP .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOx7wnHCzP .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOx7wnHCzP H4 {
  text-align: center;
}
.cid-sOx7wnHCzP H3 {
  text-align: center;
}
.cid-sOx7woflXZ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx7woflXZ .image-block {
  margin: auto;
}
.cid-sOx7woflXZ figcaption {
  position: relative;
}
.cid-sOx7woflXZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx7woflXZ .image-block {
    width: 100% !important;
  }
}
.cid-sOx7woz5RO {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx7woz5RO .image-block {
  margin: auto;
}
.cid-sOx7woz5RO figcaption {
  position: relative;
}
.cid-sOx7woz5RO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx7woz5RO .image-block {
    width: 100% !important;
  }
}
.cid-sOx7woUv3L {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx7woUv3L .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx7woUv3L .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx7woUv3L .row {
    text-align: center;
  }
  .cid-sOx7woUv3L .row > div {
    margin: auto;
  }
  .cid-sOx7woUv3L .social-row {
    justify-content: center;
  }
}
.cid-sOx7woUv3L .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx7woUv3L .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx7woUv3L .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx7woUv3L .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx7woUv3L .mbr-text {
  color: #000000;
}
.cid-sOx7woUv3L .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx7woUv3L .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx7woUv3L div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx7woUv3L H5 {
  color: #000000;
}
.cid-sOx7wpwjYJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx7wpwjYJ nav.navbar {
  position: fixed;
}
.cid-sOx7wpwjYJ .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-sOx7wpwjYJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx7wpwjYJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx7wpwjYJ .dropdown-item:hover,
.cid-sOx7wpwjYJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx7wpwjYJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx7wpwjYJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx7wpwjYJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx7wpwjYJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx7wpwjYJ .nav-link {
  position: relative;
}
.cid-sOx7wpwjYJ .container {
  display: flex;
  margin: auto;
}
.cid-sOx7wpwjYJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx7wpwjYJ .dropdown-menu,
.cid-sOx7wpwjYJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx7wpwjYJ .nav-item:focus,
.cid-sOx7wpwjYJ .nav-link:focus {
  outline: none;
}
.cid-sOx7wpwjYJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx7wpwjYJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx7wpwjYJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx7wpwjYJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx7wpwjYJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx7wpwjYJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx7wpwjYJ .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-sOx7wpwjYJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx7wpwjYJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx7wpwjYJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx7wpwjYJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx7wpwjYJ .navbar.collapsed {
  justify-content: center;
}
.cid-sOx7wpwjYJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx7wpwjYJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx7wpwjYJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx7wpwjYJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx7wpwjYJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx7wpwjYJ .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-sOx7wpwjYJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx7wpwjYJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx7wpwjYJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx7wpwjYJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx7wpwjYJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx7wpwjYJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx7wpwjYJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx7wpwjYJ .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-sOx7wpwjYJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx7wpwjYJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx7wpwjYJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx7wpwjYJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx7wpwjYJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx7wpwjYJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx7wpwjYJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx7wpwjYJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx7wpwjYJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx7wpwjYJ .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-sOx7wpwjYJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx7wpwjYJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx7wpwjYJ .dropdown-item.active,
.cid-sOx7wpwjYJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx7wpwjYJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx7wpwjYJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx7wpwjYJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx7wpwjYJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx7wpwjYJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx7wpwjYJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx7wpwjYJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx7wpwjYJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx7wpwjYJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx7wpwjYJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx7wpwjYJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx7wpwjYJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx7wpwjYJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx7wpwjYJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx7wpwjYJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx7wpwjYJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx7wpwjYJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx7wpwjYJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx7wpwjYJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx7wpwjYJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx7wpwjYJ .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-sOx7wpwjYJ .navbar {
    height: 70px;
  }
  .cid-sOx7wpwjYJ .navbar.opened {
    height: auto;
  }
  .cid-sOx7wpwjYJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx8eYamDA {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx8eYamDA .image-block {
  margin: auto;
}
.cid-sOx8eYamDA figcaption {
  position: relative;
}
.cid-sOx8eYamDA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx8eYamDA .image-block {
    width: 100% !important;
  }
}
.cid-sOx8eYYnrN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8eYYnrN .mbr-section-title {
  text-align: left;
}
.cid-sOx8eZsH5y {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8eZQMce {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8eZQMce .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx8eZQMce .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx8eZQMce .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx8eZQMce .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx8eZQMce .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx8eZQMce .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx8eZQMce .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx8eZQMce .card-subtitle {
  color: #0095ff;
}
.cid-sOx8eZQMce .mbr-text {
  color: #555555;
}
.cid-sOx8f0o26v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8f0o26v .item {
  padding-bottom: 2rem;
}
.cid-sOx8f0o26v .item-wrapper {
  position: relative;
}
.cid-sOx8f0o26v .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOx8f0o26v .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOx8f0o26v .carousel-control,
.cid-sOx8f0o26v .close {
  background: #1b1b1b;
}
.cid-sOx8f0o26v .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOx8f0o26v .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOx8f0o26v .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOx8f0o26v .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOx8f0o26v .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOx8f0o26v .close::before {
  content: '\e91a';
}
.cid-sOx8f0o26v .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOx8f0o26v .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOx8f0o26v .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx8f0o26v .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOx8f0o26v .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOx8f0o26v .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOx8f0o26v .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOx8f0o26v .carousel-indicators li.active,
.cid-sOx8f0o26v .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOx8f0o26v .carousel-indicators li::after,
.cid-sOx8f0o26v .carousel-indicators li::before {
  content: none;
}
.cid-sOx8f0o26v .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOx8f0o26v .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOx8f0o26v .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx8f0o26v .carousel-indicators {
    display: none;
  }
}
.cid-sOx8f0o26v .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOx8f0o26v .carousel-inner > .active {
  display: block;
}
.cid-sOx8f0o26v .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOx8f0o26v .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOx8f0o26v .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOx8f0o26v .carousel-control,
  .cid-sOx8f0o26v .carousel-indicators,
  .cid-sOx8f0o26v .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOx8f0o26v .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOx8f0o26v .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOx8f0o26v .carousel-indicators .active,
.cid-sOx8f0o26v .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOx8f0o26v .carousel-indicators .active {
  background: #fff;
}
.cid-sOx8f0o26v .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOx8f0o26v .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOx8f0o26v .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOx8f0o26v .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOx8f0o26v .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOx8f0o26v .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOx8f0o26v .carousel {
  width: 100%;
}
.cid-sOx8f0o26v .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOx8f0o26v .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOx8f0o26v .modal.fade .modal-dialog,
.cid-sOx8f0o26v .modal.in .modal-dialog {
  transform: none;
}
.cid-sOx8f0o26v .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOx8f0o26v H6 {
  text-align: center;
}
.cid-sOx8f0WfWA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOx8f0WfWA .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOx8f0WfWA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOx8f0WfWA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOx8f0WfWA .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOx8f0WfWA .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOx8f0WfWA .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOx8f0WfWA .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOx8f0WfWA .nav-link,
.cid-sOx8f0WfWA .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOx8f0WfWA .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOx8f0WfWA H4 {
  text-align: center;
}
.cid-sOx8f0WfWA H3 {
  text-align: center;
}
.cid-sOx8f1xMrh {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx8f1xMrh .image-block {
  margin: auto;
}
.cid-sOx8f1xMrh figcaption {
  position: relative;
}
.cid-sOx8f1xMrh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx8f1xMrh .image-block {
    width: 100% !important;
  }
}
.cid-sOx8f1RSCV {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx8f1RSCV .image-block {
  margin: auto;
}
.cid-sOx8f1RSCV figcaption {
  position: relative;
}
.cid-sOx8f1RSCV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx8f1RSCV .image-block {
    width: 100% !important;
  }
}
.cid-sOx8f2bS4A {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx8f2bS4A .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx8f2bS4A .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx8f2bS4A .row {
    text-align: center;
  }
  .cid-sOx8f2bS4A .row > div {
    margin: auto;
  }
  .cid-sOx8f2bS4A .social-row {
    justify-content: center;
  }
}
.cid-sOx8f2bS4A .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx8f2bS4A .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx8f2bS4A .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx8f2bS4A .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx8f2bS4A .mbr-text {
  color: #000000;
}
.cid-sOx8f2bS4A .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx8f2bS4A .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx8f2bS4A div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx8f2bS4A H5 {
  color: #000000;
}
.cid-sOx8f2LNqi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx8f2LNqi nav.navbar {
  position: fixed;
}
.cid-sOx8f2LNqi .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-sOx8f2LNqi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx8f2LNqi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx8f2LNqi .dropdown-item:hover,
.cid-sOx8f2LNqi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx8f2LNqi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx8f2LNqi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx8f2LNqi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx8f2LNqi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx8f2LNqi .nav-link {
  position: relative;
}
.cid-sOx8f2LNqi .container {
  display: flex;
  margin: auto;
}
.cid-sOx8f2LNqi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx8f2LNqi .dropdown-menu,
.cid-sOx8f2LNqi .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx8f2LNqi .nav-item:focus,
.cid-sOx8f2LNqi .nav-link:focus {
  outline: none;
}
.cid-sOx8f2LNqi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx8f2LNqi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx8f2LNqi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx8f2LNqi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx8f2LNqi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx8f2LNqi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx8f2LNqi .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-sOx8f2LNqi .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx8f2LNqi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx8f2LNqi .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx8f2LNqi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx8f2LNqi .navbar.collapsed {
  justify-content: center;
}
.cid-sOx8f2LNqi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx8f2LNqi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx8f2LNqi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx8f2LNqi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx8f2LNqi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx8f2LNqi .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-sOx8f2LNqi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx8f2LNqi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx8f2LNqi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx8f2LNqi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx8f2LNqi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx8f2LNqi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx8f2LNqi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx8f2LNqi .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-sOx8f2LNqi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx8f2LNqi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx8f2LNqi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx8f2LNqi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx8f2LNqi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx8f2LNqi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx8f2LNqi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx8f2LNqi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx8f2LNqi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx8f2LNqi .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-sOx8f2LNqi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx8f2LNqi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx8f2LNqi .dropdown-item.active,
.cid-sOx8f2LNqi .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx8f2LNqi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx8f2LNqi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx8f2LNqi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx8f2LNqi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx8f2LNqi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx8f2LNqi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx8f2LNqi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx8f2LNqi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx8f2LNqi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx8f2LNqi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx8f2LNqi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx8f2LNqi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx8f2LNqi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx8f2LNqi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx8f2LNqi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx8f2LNqi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx8f2LNqi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx8f2LNqi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx8f2LNqi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx8f2LNqi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx8f2LNqi .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-sOx8f2LNqi .navbar {
    height: 70px;
  }
  .cid-sOx8f2LNqi .navbar.opened {
    height: auto;
  }
  .cid-sOx8f2LNqi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx8pPHXy5 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx8pPHXy5 .image-block {
  margin: auto;
}
.cid-sOx8pPHXy5 figcaption {
  position: relative;
}
.cid-sOx8pPHXy5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx8pPHXy5 .image-block {
    width: 100% !important;
  }
}
.cid-sOx8pQvdVs {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8pQvdVs .mbr-section-title {
  text-align: center;
}
.cid-sOx8pQZTX4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8pQZTX4 .mbr-section-title {
  text-align: left;
}
.cid-sOx8pRz73y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8pRz73y img,
.cid-sOx8pRz73y .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOx8pRz73y .item:focus,
.cid-sOx8pRz73y span:focus {
  outline: none;
}
.cid-sOx8pRz73y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOx8pRz73y .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOx8pRz73y .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOx8pRz73y .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx8pRz73y .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOx8pRz73y .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOx8pRz73y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOx8pRz73y .mbr-section-title {
  color: #232323;
}
.cid-sOx8pRz73y .mbr-text,
.cid-sOx8pRz73y .mbr-section-btn {
  text-align: center;
}
.cid-sOx8pRz73y .item-title {
  text-align: center;
}
.cid-sOx8pRz73y .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOx8pSGcUS {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx8pSGcUS .image-block {
  margin: auto;
}
.cid-sOx8pSGcUS figcaption {
  position: relative;
}
.cid-sOx8pSGcUS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx8pSGcUS .image-block {
    width: 100% !important;
  }
}
.cid-sOx8pT0qiN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx8pT0qiN .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx8pT0qiN .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx8pT0qiN .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx8pT0qiN .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx8pT0qiN .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx8pT0qiN .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx8pT0qiN .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx8pT0qiN .card-subtitle {
  color: #0095ff;
}
.cid-sOx8pT0qiN .mbr-text {
  color: #555555;
}
.cid-sOx8pTvUWe {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx8pTvUWe .image-block {
  margin: auto;
}
.cid-sOx8pTvUWe figcaption {
  position: relative;
}
.cid-sOx8pTvUWe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx8pTvUWe .image-block {
    width: 100% !important;
  }
}
.cid-sOx8pTPTVJ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx8pTPTVJ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx8pTPTVJ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx8pTPTVJ .row {
    text-align: center;
  }
  .cid-sOx8pTPTVJ .row > div {
    margin: auto;
  }
  .cid-sOx8pTPTVJ .social-row {
    justify-content: center;
  }
}
.cid-sOx8pTPTVJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx8pTPTVJ .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx8pTPTVJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx8pTPTVJ .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx8pTPTVJ .mbr-text {
  color: #000000;
}
.cid-sOx8pTPTVJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx8pTPTVJ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx8pTPTVJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx8pTPTVJ H5 {
  color: #000000;
}
.cid-sOx8pUo1ge {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx8pUo1ge nav.navbar {
  position: fixed;
}
.cid-sOx8pUo1ge .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-sOx8pUo1ge .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx8pUo1ge .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx8pUo1ge .dropdown-item:hover,
.cid-sOx8pUo1ge .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx8pUo1ge .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx8pUo1ge .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx8pUo1ge .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx8pUo1ge .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx8pUo1ge .nav-link {
  position: relative;
}
.cid-sOx8pUo1ge .container {
  display: flex;
  margin: auto;
}
.cid-sOx8pUo1ge .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx8pUo1ge .dropdown-menu,
.cid-sOx8pUo1ge .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx8pUo1ge .nav-item:focus,
.cid-sOx8pUo1ge .nav-link:focus {
  outline: none;
}
.cid-sOx8pUo1ge .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx8pUo1ge .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx8pUo1ge .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx8pUo1ge .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx8pUo1ge .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx8pUo1ge .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx8pUo1ge .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-sOx8pUo1ge .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx8pUo1ge .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx8pUo1ge .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx8pUo1ge .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx8pUo1ge .navbar.collapsed {
  justify-content: center;
}
.cid-sOx8pUo1ge .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx8pUo1ge .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx8pUo1ge .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx8pUo1ge .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx8pUo1ge .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx8pUo1ge .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-sOx8pUo1ge .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx8pUo1ge .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx8pUo1ge .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx8pUo1ge .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx8pUo1ge .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx8pUo1ge .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx8pUo1ge .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx8pUo1ge .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-sOx8pUo1ge .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx8pUo1ge .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx8pUo1ge .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx8pUo1ge .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx8pUo1ge .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx8pUo1ge .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx8pUo1ge .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx8pUo1ge .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx8pUo1ge .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx8pUo1ge .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-sOx8pUo1ge .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx8pUo1ge .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx8pUo1ge .dropdown-item.active,
.cid-sOx8pUo1ge .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx8pUo1ge .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx8pUo1ge .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx8pUo1ge .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx8pUo1ge .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx8pUo1ge .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx8pUo1ge .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx8pUo1ge ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx8pUo1ge .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx8pUo1ge button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx8pUo1ge button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx8pUo1ge button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx8pUo1ge button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx8pUo1ge button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx8pUo1ge button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx8pUo1ge nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx8pUo1ge nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx8pUo1ge nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx8pUo1ge nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx8pUo1ge .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx8pUo1ge a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx8pUo1ge .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-sOx8pUo1ge .navbar {
    height: 70px;
  }
  .cid-sOx8pUo1ge .navbar.opened {
    height: auto;
  }
  .cid-sOx8pUo1ge .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOx9P6uBsY {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOx9P6uBsY .image-block {
  margin: auto;
}
.cid-sOx9P6uBsY figcaption {
  position: relative;
}
.cid-sOx9P6uBsY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx9P6uBsY .image-block {
    width: 100% !important;
  }
}
.cid-sOx9P7hlxM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx9P7hlxM .mbr-section-title {
  text-align: center;
}
.cid-sOx9P7LJ9w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx9P7LJ9w .mbr-section-title {
  text-align: left;
}
.cid-sOx9P8giCk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx9P8giCk img,
.cid-sOx9P8giCk .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOx9P8giCk .item:focus,
.cid-sOx9P8giCk span:focus {
  outline: none;
}
.cid-sOx9P8giCk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOx9P8giCk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOx9P8giCk .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOx9P8giCk .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx9P8giCk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOx9P8giCk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOx9P8giCk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOx9P8giCk .mbr-section-title {
  color: #232323;
}
.cid-sOx9P8giCk .mbr-text,
.cid-sOx9P8giCk .mbr-section-btn {
  text-align: center;
}
.cid-sOx9P8giCk .item-title {
  text-align: center;
}
.cid-sOx9P8giCk .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sOx9P8IFcd {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOx9P8IFcd .image-block {
  margin: auto;
}
.cid-sOx9P8IFcd figcaption {
  position: relative;
}
.cid-sOx9P8IFcd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx9P8IFcd .image-block {
    width: 100% !important;
  }
}
.cid-sOx9P91AYV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOx9P91AYV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOx9P91AYV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOx9P91AYV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOx9P91AYV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOx9P91AYV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOx9P91AYV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOx9P91AYV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOx9P91AYV .card-subtitle {
  color: #0095ff;
}
.cid-sOx9P91AYV .mbr-text {
  color: #555555;
}
.cid-sOx9P9uC3g {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOx9P9uC3g .image-block {
  margin: auto;
}
.cid-sOx9P9uC3g figcaption {
  position: relative;
}
.cid-sOx9P9uC3g figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOx9P9uC3g .image-block {
    width: 100% !important;
  }
}
.cid-sOx9P9OT4e {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOx9P9OT4e .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOx9P9OT4e .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOx9P9OT4e .row {
    text-align: center;
  }
  .cid-sOx9P9OT4e .row > div {
    margin: auto;
  }
  .cid-sOx9P9OT4e .social-row {
    justify-content: center;
  }
}
.cid-sOx9P9OT4e .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOx9P9OT4e .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOx9P9OT4e .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOx9P9OT4e .list {
    margin-bottom: 0rem;
  }
}
.cid-sOx9P9OT4e .mbr-text {
  color: #000000;
}
.cid-sOx9P9OT4e .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOx9P9OT4e .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOx9P9OT4e div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOx9P9OT4e H5 {
  color: #000000;
}
.cid-sOx9Pam96v {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOx9Pam96v nav.navbar {
  position: fixed;
}
.cid-sOx9Pam96v .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-sOx9Pam96v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOx9Pam96v .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOx9Pam96v .dropdown-item:hover,
.cid-sOx9Pam96v .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOx9Pam96v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOx9Pam96v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOx9Pam96v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOx9Pam96v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOx9Pam96v .nav-link {
  position: relative;
}
.cid-sOx9Pam96v .container {
  display: flex;
  margin: auto;
}
.cid-sOx9Pam96v .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOx9Pam96v .dropdown-menu,
.cid-sOx9Pam96v .navbar.opened {
  background: #ffffff !important;
}
.cid-sOx9Pam96v .nav-item:focus,
.cid-sOx9Pam96v .nav-link:focus {
  outline: none;
}
.cid-sOx9Pam96v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOx9Pam96v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOx9Pam96v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOx9Pam96v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOx9Pam96v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOx9Pam96v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOx9Pam96v .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-sOx9Pam96v .navbar.opened {
  transition: all 0.3s;
}
.cid-sOx9Pam96v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOx9Pam96v .navbar .navbar-logo img {
  width: auto;
}
.cid-sOx9Pam96v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOx9Pam96v .navbar.collapsed {
  justify-content: center;
}
.cid-sOx9Pam96v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOx9Pam96v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOx9Pam96v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOx9Pam96v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOx9Pam96v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOx9Pam96v .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-sOx9Pam96v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOx9Pam96v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOx9Pam96v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOx9Pam96v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOx9Pam96v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOx9Pam96v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOx9Pam96v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOx9Pam96v .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-sOx9Pam96v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOx9Pam96v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOx9Pam96v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOx9Pam96v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOx9Pam96v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOx9Pam96v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOx9Pam96v .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOx9Pam96v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOx9Pam96v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOx9Pam96v .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-sOx9Pam96v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOx9Pam96v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOx9Pam96v .dropdown-item.active,
.cid-sOx9Pam96v .dropdown-item:active {
  background-color: transparent;
}
.cid-sOx9Pam96v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOx9Pam96v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOx9Pam96v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOx9Pam96v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOx9Pam96v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOx9Pam96v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOx9Pam96v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOx9Pam96v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOx9Pam96v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOx9Pam96v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOx9Pam96v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOx9Pam96v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx9Pam96v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOx9Pam96v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOx9Pam96v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx9Pam96v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOx9Pam96v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOx9Pam96v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOx9Pam96v .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOx9Pam96v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOx9Pam96v .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-sOx9Pam96v .navbar {
    height: 70px;
  }
  .cid-sOx9Pam96v .navbar.opened {
    height: auto;
  }
  .cid-sOx9Pam96v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOxamWaas0 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOxamWaas0 .image-block {
  margin: auto;
}
.cid-sOxamWaas0 figcaption {
  position: relative;
}
.cid-sOxamWaas0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOxamWaas0 .image-block {
    width: 100% !important;
  }
}
.cid-sOxamWXdMq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxamWXdMq .mbr-section-title {
  text-align: left;
}
.cid-sOxamXnggh {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxamXH0wW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxamXH0wW .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOxamXH0wW .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOxamXH0wW .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOxamXH0wW .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOxamXH0wW .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOxamXH0wW .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOxamXH0wW .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOxamXH0wW .card-subtitle {
  color: #0095ff;
}
.cid-sOxamXH0wW .mbr-text {
  color: #555555;
}
.cid-sOxamYar2W {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxamYar2W .item {
  padding-bottom: 2rem;
}
.cid-sOxamYar2W .item-wrapper {
  position: relative;
}
.cid-sOxamYar2W .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOxamYar2W .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOxamYar2W .carousel-control,
.cid-sOxamYar2W .close {
  background: #1b1b1b;
}
.cid-sOxamYar2W .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOxamYar2W .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOxamYar2W .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOxamYar2W .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOxamYar2W .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOxamYar2W .close::before {
  content: '\e91a';
}
.cid-sOxamYar2W .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOxamYar2W .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOxamYar2W .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOxamYar2W .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOxamYar2W .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOxamYar2W .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOxamYar2W .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOxamYar2W .carousel-indicators li.active,
.cid-sOxamYar2W .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOxamYar2W .carousel-indicators li::after,
.cid-sOxamYar2W .carousel-indicators li::before {
  content: none;
}
.cid-sOxamYar2W .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOxamYar2W .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOxamYar2W .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOxamYar2W .carousel-indicators {
    display: none;
  }
}
.cid-sOxamYar2W .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOxamYar2W .carousel-inner > .active {
  display: block;
}
.cid-sOxamYar2W .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOxamYar2W .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOxamYar2W .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOxamYar2W .carousel-control,
  .cid-sOxamYar2W .carousel-indicators,
  .cid-sOxamYar2W .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOxamYar2W .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOxamYar2W .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOxamYar2W .carousel-indicators .active,
.cid-sOxamYar2W .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOxamYar2W .carousel-indicators .active {
  background: #fff;
}
.cid-sOxamYar2W .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOxamYar2W .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOxamYar2W .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOxamYar2W .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOxamYar2W .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOxamYar2W .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOxamYar2W .carousel {
  width: 100%;
}
.cid-sOxamYar2W .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOxamYar2W .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOxamYar2W .modal.fade .modal-dialog,
.cid-sOxamYar2W .modal.in .modal-dialog {
  transform: none;
}
.cid-sOxamYar2W .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOxamYar2W H6 {
  text-align: center;
}
.cid-sOxamYILiz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOxamYILiz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOxamYILiz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOxamYILiz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOxamYILiz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOxamYILiz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOxamYILiz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOxamYILiz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOxamYILiz .nav-link,
.cid-sOxamYILiz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOxamYILiz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOxamYILiz H4 {
  text-align: center;
}
.cid-sOxamYILiz H3 {
  text-align: center;
}
.cid-sOxamZfi81 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOxamZfi81 .image-block {
  margin: auto;
}
.cid-sOxamZfi81 figcaption {
  position: relative;
}
.cid-sOxamZfi81 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOxamZfi81 .image-block {
    width: 100% !important;
  }
}
.cid-sOxamZASyI {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOxamZASyI .image-block {
  margin: auto;
}
.cid-sOxamZASyI figcaption {
  position: relative;
}
.cid-sOxamZASyI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOxamZASyI .image-block {
    width: 100% !important;
  }
}
.cid-sOxamZY1DG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOxamZY1DG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOxamZY1DG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOxamZY1DG .row {
    text-align: center;
  }
  .cid-sOxamZY1DG .row > div {
    margin: auto;
  }
  .cid-sOxamZY1DG .social-row {
    justify-content: center;
  }
}
.cid-sOxamZY1DG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOxamZY1DG .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOxamZY1DG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOxamZY1DG .list {
    margin-bottom: 0rem;
  }
}
.cid-sOxamZY1DG .mbr-text {
  color: #000000;
}
.cid-sOxamZY1DG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOxamZY1DG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOxamZY1DG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOxamZY1DG H5 {
  color: #000000;
}
.cid-sOxan0wI6D {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOxan0wI6D nav.navbar {
  position: fixed;
}
.cid-sOxan0wI6D .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-sOxan0wI6D .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOxan0wI6D .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOxan0wI6D .dropdown-item:hover,
.cid-sOxan0wI6D .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOxan0wI6D .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOxan0wI6D .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOxan0wI6D .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOxan0wI6D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOxan0wI6D .nav-link {
  position: relative;
}
.cid-sOxan0wI6D .container {
  display: flex;
  margin: auto;
}
.cid-sOxan0wI6D .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOxan0wI6D .dropdown-menu,
.cid-sOxan0wI6D .navbar.opened {
  background: #ffffff !important;
}
.cid-sOxan0wI6D .nav-item:focus,
.cid-sOxan0wI6D .nav-link:focus {
  outline: none;
}
.cid-sOxan0wI6D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOxan0wI6D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOxan0wI6D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOxan0wI6D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOxan0wI6D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOxan0wI6D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOxan0wI6D .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-sOxan0wI6D .navbar.opened {
  transition: all 0.3s;
}
.cid-sOxan0wI6D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOxan0wI6D .navbar .navbar-logo img {
  width: auto;
}
.cid-sOxan0wI6D .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOxan0wI6D .navbar.collapsed {
  justify-content: center;
}
.cid-sOxan0wI6D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOxan0wI6D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOxan0wI6D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOxan0wI6D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOxan0wI6D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOxan0wI6D .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-sOxan0wI6D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOxan0wI6D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOxan0wI6D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOxan0wI6D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOxan0wI6D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOxan0wI6D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOxan0wI6D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOxan0wI6D .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-sOxan0wI6D .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOxan0wI6D .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOxan0wI6D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOxan0wI6D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOxan0wI6D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOxan0wI6D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOxan0wI6D .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOxan0wI6D .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOxan0wI6D .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOxan0wI6D .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-sOxan0wI6D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOxan0wI6D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOxan0wI6D .dropdown-item.active,
.cid-sOxan0wI6D .dropdown-item:active {
  background-color: transparent;
}
.cid-sOxan0wI6D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOxan0wI6D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOxan0wI6D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOxan0wI6D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOxan0wI6D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOxan0wI6D .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOxan0wI6D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOxan0wI6D .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOxan0wI6D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOxan0wI6D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOxan0wI6D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOxan0wI6D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOxan0wI6D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOxan0wI6D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOxan0wI6D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOxan0wI6D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOxan0wI6D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOxan0wI6D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOxan0wI6D .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOxan0wI6D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOxan0wI6D .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-sOxan0wI6D .navbar {
    height: 70px;
  }
  .cid-sOxan0wI6D .navbar.opened {
    height: auto;
  }
  .cid-sOxan0wI6D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOxbgdhvaP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOxbgdhvaP .image-block {
  margin: auto;
}
.cid-sOxbgdhvaP figcaption {
  position: relative;
}
.cid-sOxbgdhvaP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOxbgdhvaP .image-block {
    width: 100% !important;
  }
}
.cid-sOxbgdXse8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxbgdXse8 .mbr-section-title {
  text-align: left;
}
.cid-sOxbgerRjh {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxbgeVx5k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxbgeVx5k .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOxbgeVx5k .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOxbgeVx5k .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOxbgeVx5k .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOxbgeVx5k .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOxbgeVx5k .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOxbgeVx5k .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOxbgeVx5k .card-subtitle {
  color: #0095ff;
}
.cid-sOxbgeVx5k .mbr-text {
  color: #555555;
}
.cid-sOxbgfoYdp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOxbgfoYdp .item {
  padding-bottom: 2rem;
}
.cid-sOxbgfoYdp .item-wrapper {
  position: relative;
}
.cid-sOxbgfoYdp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOxbgfoYdp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOxbgfoYdp .carousel-control,
.cid-sOxbgfoYdp .close {
  background: #1b1b1b;
}
.cid-sOxbgfoYdp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOxbgfoYdp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOxbgfoYdp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOxbgfoYdp .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOxbgfoYdp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOxbgfoYdp .close::before {
  content: '\e91a';
}
.cid-sOxbgfoYdp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOxbgfoYdp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOxbgfoYdp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOxbgfoYdp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOxbgfoYdp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOxbgfoYdp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOxbgfoYdp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOxbgfoYdp .carousel-indicators li.active,
.cid-sOxbgfoYdp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOxbgfoYdp .carousel-indicators li::after,
.cid-sOxbgfoYdp .carousel-indicators li::before {
  content: none;
}
.cid-sOxbgfoYdp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOxbgfoYdp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOxbgfoYdp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOxbgfoYdp .carousel-indicators {
    display: none;
  }
}
.cid-sOxbgfoYdp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOxbgfoYdp .carousel-inner > .active {
  display: block;
}
.cid-sOxbgfoYdp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOxbgfoYdp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOxbgfoYdp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOxbgfoYdp .carousel-control,
  .cid-sOxbgfoYdp .carousel-indicators,
  .cid-sOxbgfoYdp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOxbgfoYdp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOxbgfoYdp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOxbgfoYdp .carousel-indicators .active,
.cid-sOxbgfoYdp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOxbgfoYdp .carousel-indicators .active {
  background: #fff;
}
.cid-sOxbgfoYdp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOxbgfoYdp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOxbgfoYdp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOxbgfoYdp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOxbgfoYdp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOxbgfoYdp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOxbgfoYdp .carousel {
  width: 100%;
}
.cid-sOxbgfoYdp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOxbgfoYdp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOxbgfoYdp .modal.fade .modal-dialog,
.cid-sOxbgfoYdp .modal.in .modal-dialog {
  transform: none;
}
.cid-sOxbgfoYdp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOxbgfoYdp H6 {
  text-align: center;
}
.cid-sOxbgfVj7H {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOxbgfVj7H .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOxbgfVj7H .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOxbgfVj7H .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOxbgfVj7H .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOxbgfVj7H .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOxbgfVj7H .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOxbgfVj7H .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOxbgfVj7H .nav-link,
.cid-sOxbgfVj7H .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOxbgfVj7H .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOxbgfVj7H H4 {
  text-align: center;
}
.cid-sOxbgfVj7H H3 {
  text-align: center;
}
.cid-sOxbggvM08 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOxbggvM08 .image-block {
  margin: auto;
}
.cid-sOxbggvM08 figcaption {
  position: relative;
}
.cid-sOxbggvM08 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOxbggvM08 .image-block {
    width: 100% !important;
  }
}
.cid-sOxbggP7jI {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOxbggP7jI .image-block {
  margin: auto;
}
.cid-sOxbggP7jI figcaption {
  position: relative;
}
.cid-sOxbggP7jI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOxbggP7jI .image-block {
    width: 100% !important;
  }
}
.cid-sOxbghaKiZ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOxbghaKiZ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOxbghaKiZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOxbghaKiZ .row {
    text-align: center;
  }
  .cid-sOxbghaKiZ .row > div {
    margin: auto;
  }
  .cid-sOxbghaKiZ .social-row {
    justify-content: center;
  }
}
.cid-sOxbghaKiZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOxbghaKiZ .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOxbghaKiZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOxbghaKiZ .list {
    margin-bottom: 0rem;
  }
}
.cid-sOxbghaKiZ .mbr-text {
  color: #000000;
}
.cid-sOxbghaKiZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOxbghaKiZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOxbghaKiZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOxbghaKiZ H5 {
  color: #000000;
}
.cid-sOxbghISTv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOxbghISTv nav.navbar {
  position: fixed;
}
.cid-sOxbghISTv .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-sOxbghISTv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOxbghISTv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOxbghISTv .dropdown-item:hover,
.cid-sOxbghISTv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOxbghISTv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOxbghISTv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOxbghISTv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOxbghISTv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOxbghISTv .nav-link {
  position: relative;
}
.cid-sOxbghISTv .container {
  display: flex;
  margin: auto;
}
.cid-sOxbghISTv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOxbghISTv .dropdown-menu,
.cid-sOxbghISTv .navbar.opened {
  background: #ffffff !important;
}
.cid-sOxbghISTv .nav-item:focus,
.cid-sOxbghISTv .nav-link:focus {
  outline: none;
}
.cid-sOxbghISTv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOxbghISTv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOxbghISTv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOxbghISTv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOxbghISTv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOxbghISTv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOxbghISTv .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-sOxbghISTv .navbar.opened {
  transition: all 0.3s;
}
.cid-sOxbghISTv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOxbghISTv .navbar .navbar-logo img {
  width: auto;
}
.cid-sOxbghISTv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOxbghISTv .navbar.collapsed {
  justify-content: center;
}
.cid-sOxbghISTv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOxbghISTv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOxbghISTv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOxbghISTv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOxbghISTv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOxbghISTv .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-sOxbghISTv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOxbghISTv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOxbghISTv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOxbghISTv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOxbghISTv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOxbghISTv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOxbghISTv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOxbghISTv .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-sOxbghISTv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOxbghISTv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOxbghISTv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOxbghISTv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOxbghISTv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOxbghISTv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOxbghISTv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOxbghISTv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOxbghISTv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOxbghISTv .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-sOxbghISTv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOxbghISTv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOxbghISTv .dropdown-item.active,
.cid-sOxbghISTv .dropdown-item:active {
  background-color: transparent;
}
.cid-sOxbghISTv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOxbghISTv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOxbghISTv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOxbghISTv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOxbghISTv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOxbghISTv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOxbghISTv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOxbghISTv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOxbghISTv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOxbghISTv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOxbghISTv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOxbghISTv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOxbghISTv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOxbghISTv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOxbghISTv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOxbghISTv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOxbghISTv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOxbghISTv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOxbghISTv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOxbghISTv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOxbghISTv .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-sOxbghISTv .navbar {
    height: 70px;
  }
  .cid-sOxbghISTv .navbar.opened {
    height: auto;
  }
  .cid-sOxbghISTv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOFJ1ggGpN {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOFJ1ggGpN .image-block {
  margin: auto;
}
.cid-sOFJ1ggGpN figcaption {
  position: relative;
}
.cid-sOFJ1ggGpN figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFJ1ggGpN .image-block {
    width: 100% !important;
  }
}
.cid-sOFJ1gLJUW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFJ1haZR4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFJ1haZR4 .mbr-section-title {
  text-align: left;
}
.cid-sOFJ1hyPra {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOFJ1hyPra img,
.cid-sOFJ1hyPra .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOFJ1hyPra .item:focus,
.cid-sOFJ1hyPra span:focus {
  outline: none;
}
.cid-sOFJ1hyPra .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOFJ1hyPra .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOFJ1hyPra .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOFJ1hyPra .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFJ1hyPra .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOFJ1hyPra .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOFJ1hyPra .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOFJ1hyPra .mbr-section-title {
  color: #232323;
}
.cid-sOFJ1hyPra .mbr-text,
.cid-sOFJ1hyPra .mbr-section-btn {
  text-align: left;
}
.cid-sOFJ1hyPra .item-title {
  text-align: left;
}
.cid-sOFJ1hyPra .item-subtitle {
  text-align: left;
}
.cid-sOFNYRCgdQ {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOFNYRCgdQ img,
.cid-sOFNYRCgdQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOFNYRCgdQ .item:focus,
.cid-sOFNYRCgdQ span:focus {
  outline: none;
}
.cid-sOFNYRCgdQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOFNYRCgdQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOFNYRCgdQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOFNYRCgdQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFNYRCgdQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOFNYRCgdQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOFNYRCgdQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOFNYRCgdQ .mbr-section-title {
  color: #232323;
}
.cid-sOFNYRCgdQ .mbr-text,
.cid-sOFNYRCgdQ .mbr-section-btn {
  text-align: left;
}
.cid-sOFNYRCgdQ .item-title {
  text-align: left;
}
.cid-sOFNYRCgdQ .item-subtitle {
  text-align: left;
}
.cid-sOFJ1ifaQJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFJ1ifaQJ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOFJ1ifaQJ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFJ1ifaQJ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOFJ1ifaQJ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOFJ1ifaQJ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOFJ1ifaQJ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOFJ1ifaQJ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOFJ1ifaQJ .card-subtitle {
  color: #0095ff;
}
.cid-sOFJ1ifaQJ .mbr-text {
  color: #555555;
}
.cid-sOFJ1iH9eH {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOFJ1iH9eH .image-block {
  margin: auto;
}
.cid-sOFJ1iH9eH figcaption {
  position: relative;
}
.cid-sOFJ1iH9eH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFJ1iH9eH .image-block {
    width: 100% !important;
  }
}
.cid-sOFJ1j0RaY {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOFJ1j0RaY .image-block {
  margin: auto;
}
.cid-sOFJ1j0RaY figcaption {
  position: relative;
}
.cid-sOFJ1j0RaY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFJ1j0RaY .image-block {
    width: 100% !important;
  }
}
.cid-sOFJ1jj99D {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOFJ1jj99D .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOFJ1jj99D .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFJ1jj99D .row {
    text-align: center;
  }
  .cid-sOFJ1jj99D .row > div {
    margin: auto;
  }
  .cid-sOFJ1jj99D .social-row {
    justify-content: center;
  }
}
.cid-sOFJ1jj99D .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOFJ1jj99D .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOFJ1jj99D .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOFJ1jj99D .list {
    margin-bottom: 0rem;
  }
}
.cid-sOFJ1jj99D .mbr-text {
  color: #000000;
}
.cid-sOFJ1jj99D .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOFJ1jj99D .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOFJ1jj99D div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOFJ1jj99D H5 {
  color: #000000;
}
.cid-sOFJ1jQvnF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOFJ1jQvnF nav.navbar {
  position: fixed;
}
.cid-sOFJ1jQvnF .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-sOFJ1jQvnF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOFJ1jQvnF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOFJ1jQvnF .dropdown-item:hover,
.cid-sOFJ1jQvnF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOFJ1jQvnF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOFJ1jQvnF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOFJ1jQvnF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOFJ1jQvnF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOFJ1jQvnF .nav-link {
  position: relative;
}
.cid-sOFJ1jQvnF .container {
  display: flex;
  margin: auto;
}
.cid-sOFJ1jQvnF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOFJ1jQvnF .dropdown-menu,
.cid-sOFJ1jQvnF .navbar.opened {
  background: #ffffff !important;
}
.cid-sOFJ1jQvnF .nav-item:focus,
.cid-sOFJ1jQvnF .nav-link:focus {
  outline: none;
}
.cid-sOFJ1jQvnF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOFJ1jQvnF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOFJ1jQvnF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOFJ1jQvnF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOFJ1jQvnF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOFJ1jQvnF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOFJ1jQvnF .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-sOFJ1jQvnF .navbar.opened {
  transition: all 0.3s;
}
.cid-sOFJ1jQvnF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOFJ1jQvnF .navbar .navbar-logo img {
  width: auto;
}
.cid-sOFJ1jQvnF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOFJ1jQvnF .navbar.collapsed {
  justify-content: center;
}
.cid-sOFJ1jQvnF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOFJ1jQvnF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOFJ1jQvnF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOFJ1jQvnF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOFJ1jQvnF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOFJ1jQvnF .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-sOFJ1jQvnF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOFJ1jQvnF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOFJ1jQvnF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOFJ1jQvnF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOFJ1jQvnF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOFJ1jQvnF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOFJ1jQvnF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOFJ1jQvnF .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-sOFJ1jQvnF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOFJ1jQvnF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOFJ1jQvnF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOFJ1jQvnF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOFJ1jQvnF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOFJ1jQvnF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOFJ1jQvnF .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOFJ1jQvnF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOFJ1jQvnF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOFJ1jQvnF .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-sOFJ1jQvnF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOFJ1jQvnF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOFJ1jQvnF .dropdown-item.active,
.cid-sOFJ1jQvnF .dropdown-item:active {
  background-color: transparent;
}
.cid-sOFJ1jQvnF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOFJ1jQvnF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOFJ1jQvnF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOFJ1jQvnF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOFJ1jQvnF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOFJ1jQvnF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOFJ1jQvnF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOFJ1jQvnF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOFJ1jQvnF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOFJ1jQvnF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOFJ1jQvnF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOFJ1jQvnF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFJ1jQvnF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFJ1jQvnF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOFJ1jQvnF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFJ1jQvnF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOFJ1jQvnF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOFJ1jQvnF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFJ1jQvnF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOFJ1jQvnF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOFJ1jQvnF .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-sOFJ1jQvnF .navbar {
    height: 70px;
  }
  .cid-sOFJ1jQvnF .navbar.opened {
    height: auto;
  }
  .cid-sOFJ1jQvnF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOFKkzdlYq {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOFKkzdlYq .image-block {
  margin: auto;
}
.cid-sOFKkzdlYq figcaption {
  position: relative;
}
.cid-sOFKkzdlYq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFKkzdlYq .image-block {
    width: 100% !important;
  }
}
.cid-sOFKkzMBPu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFKkzMBPu .mbr-section-title {
  text-align: left;
}
.cid-sOFKkAcW5a {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFKkABylX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFKkABylX .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOFKkABylX .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFKkABylX .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOFKkABylX .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOFKkABylX .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOFKkABylX .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOFKkABylX .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOFKkABylX .card-subtitle {
  color: #0095ff;
}
.cid-sOFKkABylX .mbr-text {
  color: #555555;
}
.cid-sOFKkBc1yX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFKkBc1yX .item {
  padding-bottom: 2rem;
}
.cid-sOFKkBc1yX .item-wrapper {
  position: relative;
}
.cid-sOFKkBc1yX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOFKkBc1yX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOFKkBc1yX .carousel-control,
.cid-sOFKkBc1yX .close {
  background: #1b1b1b;
}
.cid-sOFKkBc1yX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOFKkBc1yX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOFKkBc1yX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOFKkBc1yX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOFKkBc1yX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOFKkBc1yX .close::before {
  content: '\e91a';
}
.cid-sOFKkBc1yX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOFKkBc1yX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOFKkBc1yX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFKkBc1yX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOFKkBc1yX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOFKkBc1yX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOFKkBc1yX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOFKkBc1yX .carousel-indicators li.active,
.cid-sOFKkBc1yX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOFKkBc1yX .carousel-indicators li::after,
.cid-sOFKkBc1yX .carousel-indicators li::before {
  content: none;
}
.cid-sOFKkBc1yX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOFKkBc1yX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOFKkBc1yX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFKkBc1yX .carousel-indicators {
    display: none;
  }
}
.cid-sOFKkBc1yX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOFKkBc1yX .carousel-inner > .active {
  display: block;
}
.cid-sOFKkBc1yX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFKkBc1yX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOFKkBc1yX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOFKkBc1yX .carousel-control,
  .cid-sOFKkBc1yX .carousel-indicators,
  .cid-sOFKkBc1yX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOFKkBc1yX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOFKkBc1yX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOFKkBc1yX .carousel-indicators .active,
.cid-sOFKkBc1yX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOFKkBc1yX .carousel-indicators .active {
  background: #fff;
}
.cid-sOFKkBc1yX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOFKkBc1yX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOFKkBc1yX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOFKkBc1yX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOFKkBc1yX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOFKkBc1yX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOFKkBc1yX .carousel {
  width: 100%;
}
.cid-sOFKkBc1yX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOFKkBc1yX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOFKkBc1yX .modal.fade .modal-dialog,
.cid-sOFKkBc1yX .modal.in .modal-dialog {
  transform: none;
}
.cid-sOFKkBc1yX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOFKkBc1yX H6 {
  text-align: center;
}
.cid-sOFKkBSZck {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOFKkBSZck .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOFKkBSZck .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOFKkBSZck .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOFKkBSZck .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOFKkBSZck .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOFKkBSZck .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOFKkBSZck .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOFKkBSZck .nav-link,
.cid-sOFKkBSZck .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOFKkBSZck .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOFKkBSZck H4 {
  text-align: center;
}
.cid-sOFKkBSZck H3 {
  text-align: center;
}
.cid-sOFKkCs6bR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOFKkCs6bR .image-block {
  margin: auto;
}
.cid-sOFKkCs6bR figcaption {
  position: relative;
}
.cid-sOFKkCs6bR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFKkCs6bR .image-block {
    width: 100% !important;
  }
}
.cid-sOFKkCMw2t {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOFKkCMw2t .image-block {
  margin: auto;
}
.cid-sOFKkCMw2t figcaption {
  position: relative;
}
.cid-sOFKkCMw2t figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFKkCMw2t .image-block {
    width: 100% !important;
  }
}
.cid-sOFKkD6UtE {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOFKkD6UtE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOFKkD6UtE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFKkD6UtE .row {
    text-align: center;
  }
  .cid-sOFKkD6UtE .row > div {
    margin: auto;
  }
  .cid-sOFKkD6UtE .social-row {
    justify-content: center;
  }
}
.cid-sOFKkD6UtE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOFKkD6UtE .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOFKkD6UtE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOFKkD6UtE .list {
    margin-bottom: 0rem;
  }
}
.cid-sOFKkD6UtE .mbr-text {
  color: #000000;
}
.cid-sOFKkD6UtE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOFKkD6UtE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOFKkD6UtE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOFKkD6UtE H5 {
  color: #000000;
}
.cid-sOFKkDE8QQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOFKkDE8QQ nav.navbar {
  position: fixed;
}
.cid-sOFKkDE8QQ .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-sOFKkDE8QQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOFKkDE8QQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOFKkDE8QQ .dropdown-item:hover,
.cid-sOFKkDE8QQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOFKkDE8QQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOFKkDE8QQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOFKkDE8QQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOFKkDE8QQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOFKkDE8QQ .nav-link {
  position: relative;
}
.cid-sOFKkDE8QQ .container {
  display: flex;
  margin: auto;
}
.cid-sOFKkDE8QQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOFKkDE8QQ .dropdown-menu,
.cid-sOFKkDE8QQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sOFKkDE8QQ .nav-item:focus,
.cid-sOFKkDE8QQ .nav-link:focus {
  outline: none;
}
.cid-sOFKkDE8QQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOFKkDE8QQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOFKkDE8QQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOFKkDE8QQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOFKkDE8QQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOFKkDE8QQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOFKkDE8QQ .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-sOFKkDE8QQ .navbar.opened {
  transition: all 0.3s;
}
.cid-sOFKkDE8QQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOFKkDE8QQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sOFKkDE8QQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOFKkDE8QQ .navbar.collapsed {
  justify-content: center;
}
.cid-sOFKkDE8QQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOFKkDE8QQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOFKkDE8QQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOFKkDE8QQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOFKkDE8QQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOFKkDE8QQ .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-sOFKkDE8QQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOFKkDE8QQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOFKkDE8QQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOFKkDE8QQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOFKkDE8QQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOFKkDE8QQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOFKkDE8QQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOFKkDE8QQ .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-sOFKkDE8QQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOFKkDE8QQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOFKkDE8QQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOFKkDE8QQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOFKkDE8QQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOFKkDE8QQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOFKkDE8QQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOFKkDE8QQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOFKkDE8QQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOFKkDE8QQ .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-sOFKkDE8QQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOFKkDE8QQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOFKkDE8QQ .dropdown-item.active,
.cid-sOFKkDE8QQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sOFKkDE8QQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOFKkDE8QQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOFKkDE8QQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOFKkDE8QQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOFKkDE8QQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOFKkDE8QQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOFKkDE8QQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOFKkDE8QQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOFKkDE8QQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOFKkDE8QQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOFKkDE8QQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOFKkDE8QQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFKkDE8QQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFKkDE8QQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOFKkDE8QQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFKkDE8QQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOFKkDE8QQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOFKkDE8QQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFKkDE8QQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOFKkDE8QQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOFKkDE8QQ .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-sOFKkDE8QQ .navbar {
    height: 70px;
  }
  .cid-sOFKkDE8QQ .navbar.opened {
    height: auto;
  }
  .cid-sOFKkDE8QQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOFLMsWgWe {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOFLMsWgWe .image-block {
  margin: auto;
}
.cid-sOFLMsWgWe figcaption {
  position: relative;
}
.cid-sOFLMsWgWe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFLMsWgWe .image-block {
    width: 100% !important;
  }
}
.cid-sOFLMtKfyR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFLMtKfyR .mbr-section-title {
  text-align: left;
}
.cid-sOFLMugc3A {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFLMuFWQf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFLMuFWQf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOFLMuFWQf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFLMuFWQf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOFLMuFWQf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOFLMuFWQf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOFLMuFWQf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOFLMuFWQf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOFLMuFWQf .card-subtitle {
  color: #0095ff;
}
.cid-sOFLMuFWQf .mbr-text {
  color: #555555;
}
.cid-sOFLMvfK4e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFLMvfK4e .item {
  padding-bottom: 2rem;
}
.cid-sOFLMvfK4e .item-wrapper {
  position: relative;
}
.cid-sOFLMvfK4e .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOFLMvfK4e .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOFLMvfK4e .carousel-control,
.cid-sOFLMvfK4e .close {
  background: #1b1b1b;
}
.cid-sOFLMvfK4e .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOFLMvfK4e .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOFLMvfK4e .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOFLMvfK4e .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOFLMvfK4e .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOFLMvfK4e .close::before {
  content: '\e91a';
}
.cid-sOFLMvfK4e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOFLMvfK4e .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOFLMvfK4e .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFLMvfK4e .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOFLMvfK4e .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOFLMvfK4e .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOFLMvfK4e .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOFLMvfK4e .carousel-indicators li.active,
.cid-sOFLMvfK4e .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOFLMvfK4e .carousel-indicators li::after,
.cid-sOFLMvfK4e .carousel-indicators li::before {
  content: none;
}
.cid-sOFLMvfK4e .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOFLMvfK4e .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOFLMvfK4e .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFLMvfK4e .carousel-indicators {
    display: none;
  }
}
.cid-sOFLMvfK4e .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOFLMvfK4e .carousel-inner > .active {
  display: block;
}
.cid-sOFLMvfK4e .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFLMvfK4e .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOFLMvfK4e .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOFLMvfK4e .carousel-control,
  .cid-sOFLMvfK4e .carousel-indicators,
  .cid-sOFLMvfK4e .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOFLMvfK4e .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOFLMvfK4e .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOFLMvfK4e .carousel-indicators .active,
.cid-sOFLMvfK4e .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOFLMvfK4e .carousel-indicators .active {
  background: #fff;
}
.cid-sOFLMvfK4e .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOFLMvfK4e .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOFLMvfK4e .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOFLMvfK4e .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOFLMvfK4e .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOFLMvfK4e .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOFLMvfK4e .carousel {
  width: 100%;
}
.cid-sOFLMvfK4e .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOFLMvfK4e .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOFLMvfK4e .modal.fade .modal-dialog,
.cid-sOFLMvfK4e .modal.in .modal-dialog {
  transform: none;
}
.cid-sOFLMvfK4e .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOFLMvfK4e H6 {
  text-align: center;
}
.cid-sOFLMvOIaN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOFLMvOIaN .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOFLMvOIaN .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOFLMvOIaN .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOFLMvOIaN .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOFLMvOIaN .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOFLMvOIaN .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOFLMvOIaN .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOFLMvOIaN .nav-link,
.cid-sOFLMvOIaN .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOFLMvOIaN .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOFLMvOIaN H4 {
  text-align: center;
}
.cid-sOFLMvOIaN H3 {
  text-align: center;
}
.cid-sOFLMwrAR3 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOFLMwrAR3 .image-block {
  margin: auto;
}
.cid-sOFLMwrAR3 figcaption {
  position: relative;
}
.cid-sOFLMwrAR3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFLMwrAR3 .image-block {
    width: 100% !important;
  }
}
.cid-sOFLMwMM3u {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOFLMwMM3u .image-block {
  margin: auto;
}
.cid-sOFLMwMM3u figcaption {
  position: relative;
}
.cid-sOFLMwMM3u figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFLMwMM3u .image-block {
    width: 100% !important;
  }
}
.cid-sOFLMx75Vj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOFLMx75Vj .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOFLMx75Vj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFLMx75Vj .row {
    text-align: center;
  }
  .cid-sOFLMx75Vj .row > div {
    margin: auto;
  }
  .cid-sOFLMx75Vj .social-row {
    justify-content: center;
  }
}
.cid-sOFLMx75Vj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOFLMx75Vj .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOFLMx75Vj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOFLMx75Vj .list {
    margin-bottom: 0rem;
  }
}
.cid-sOFLMx75Vj .mbr-text {
  color: #000000;
}
.cid-sOFLMx75Vj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOFLMx75Vj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOFLMx75Vj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOFLMx75Vj H5 {
  color: #000000;
}
.cid-sOFLMxHpVX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOFLMxHpVX nav.navbar {
  position: fixed;
}
.cid-sOFLMxHpVX .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-sOFLMxHpVX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOFLMxHpVX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOFLMxHpVX .dropdown-item:hover,
.cid-sOFLMxHpVX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOFLMxHpVX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOFLMxHpVX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOFLMxHpVX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOFLMxHpVX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOFLMxHpVX .nav-link {
  position: relative;
}
.cid-sOFLMxHpVX .container {
  display: flex;
  margin: auto;
}
.cid-sOFLMxHpVX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOFLMxHpVX .dropdown-menu,
.cid-sOFLMxHpVX .navbar.opened {
  background: #ffffff !important;
}
.cid-sOFLMxHpVX .nav-item:focus,
.cid-sOFLMxHpVX .nav-link:focus {
  outline: none;
}
.cid-sOFLMxHpVX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOFLMxHpVX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOFLMxHpVX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOFLMxHpVX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOFLMxHpVX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOFLMxHpVX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOFLMxHpVX .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-sOFLMxHpVX .navbar.opened {
  transition: all 0.3s;
}
.cid-sOFLMxHpVX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOFLMxHpVX .navbar .navbar-logo img {
  width: auto;
}
.cid-sOFLMxHpVX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOFLMxHpVX .navbar.collapsed {
  justify-content: center;
}
.cid-sOFLMxHpVX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOFLMxHpVX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOFLMxHpVX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOFLMxHpVX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOFLMxHpVX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOFLMxHpVX .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-sOFLMxHpVX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOFLMxHpVX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOFLMxHpVX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOFLMxHpVX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOFLMxHpVX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOFLMxHpVX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOFLMxHpVX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOFLMxHpVX .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-sOFLMxHpVX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOFLMxHpVX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOFLMxHpVX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOFLMxHpVX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOFLMxHpVX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOFLMxHpVX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOFLMxHpVX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOFLMxHpVX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOFLMxHpVX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOFLMxHpVX .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-sOFLMxHpVX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOFLMxHpVX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOFLMxHpVX .dropdown-item.active,
.cid-sOFLMxHpVX .dropdown-item:active {
  background-color: transparent;
}
.cid-sOFLMxHpVX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOFLMxHpVX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOFLMxHpVX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOFLMxHpVX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOFLMxHpVX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOFLMxHpVX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOFLMxHpVX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOFLMxHpVX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOFLMxHpVX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOFLMxHpVX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOFLMxHpVX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOFLMxHpVX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFLMxHpVX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFLMxHpVX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOFLMxHpVX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFLMxHpVX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOFLMxHpVX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOFLMxHpVX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFLMxHpVX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOFLMxHpVX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOFLMxHpVX .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-sOFLMxHpVX .navbar {
    height: 70px;
  }
  .cid-sOFLMxHpVX .navbar.opened {
    height: auto;
  }
  .cid-sOFLMxHpVX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOFNFMVZCv {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOFNFMVZCv .image-block {
  margin: auto;
}
.cid-sOFNFMVZCv figcaption {
  position: relative;
}
.cid-sOFNFMVZCv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFNFMVZCv .image-block {
    width: 100% !important;
  }
}
.cid-sOFNFNCbNA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFNFNCbNA .mbr-section-title {
  text-align: left;
}
.cid-sOFNFO7ADE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFNFOG31w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFNFOG31w .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOFNFOG31w .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFNFOG31w .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOFNFOG31w .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOFNFOG31w .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOFNFOG31w .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOFNFOG31w .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOFNFOG31w .card-subtitle {
  color: #0095ff;
}
.cid-sOFNFOG31w .mbr-text {
  color: #555555;
}
.cid-sOFNFPbFbr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFNFPbFbr .item {
  padding-bottom: 2rem;
}
.cid-sOFNFPbFbr .item-wrapper {
  position: relative;
}
.cid-sOFNFPbFbr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOFNFPbFbr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOFNFPbFbr .carousel-control,
.cid-sOFNFPbFbr .close {
  background: #1b1b1b;
}
.cid-sOFNFPbFbr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOFNFPbFbr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOFNFPbFbr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOFNFPbFbr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOFNFPbFbr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOFNFPbFbr .close::before {
  content: '\e91a';
}
.cid-sOFNFPbFbr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOFNFPbFbr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOFNFPbFbr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFNFPbFbr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOFNFPbFbr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOFNFPbFbr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOFNFPbFbr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOFNFPbFbr .carousel-indicators li.active,
.cid-sOFNFPbFbr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOFNFPbFbr .carousel-indicators li::after,
.cid-sOFNFPbFbr .carousel-indicators li::before {
  content: none;
}
.cid-sOFNFPbFbr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOFNFPbFbr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOFNFPbFbr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFNFPbFbr .carousel-indicators {
    display: none;
  }
}
.cid-sOFNFPbFbr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOFNFPbFbr .carousel-inner > .active {
  display: block;
}
.cid-sOFNFPbFbr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFNFPbFbr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOFNFPbFbr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOFNFPbFbr .carousel-control,
  .cid-sOFNFPbFbr .carousel-indicators,
  .cid-sOFNFPbFbr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOFNFPbFbr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOFNFPbFbr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOFNFPbFbr .carousel-indicators .active,
.cid-sOFNFPbFbr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOFNFPbFbr .carousel-indicators .active {
  background: #fff;
}
.cid-sOFNFPbFbr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOFNFPbFbr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOFNFPbFbr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOFNFPbFbr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOFNFPbFbr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOFNFPbFbr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOFNFPbFbr .carousel {
  width: 100%;
}
.cid-sOFNFPbFbr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOFNFPbFbr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOFNFPbFbr .modal.fade .modal-dialog,
.cid-sOFNFPbFbr .modal.in .modal-dialog {
  transform: none;
}
.cid-sOFNFPbFbr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOFNFPbFbr H6 {
  text-align: center;
}
.cid-sOFNFPKBdH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOFNFPKBdH .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOFNFPKBdH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOFNFPKBdH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOFNFPKBdH .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOFNFPKBdH .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOFNFPKBdH .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOFNFPKBdH .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOFNFPKBdH .nav-link,
.cid-sOFNFPKBdH .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOFNFPKBdH .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOFNFPKBdH H4 {
  text-align: center;
}
.cid-sOFNFPKBdH H3 {
  text-align: center;
}
.cid-sOFNFQk6Wj {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOFNFQk6Wj .image-block {
  margin: auto;
}
.cid-sOFNFQk6Wj figcaption {
  position: relative;
}
.cid-sOFNFQk6Wj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFNFQk6Wj .image-block {
    width: 100% !important;
  }
}
.cid-sOFNFQF1TY {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOFNFQF1TY .image-block {
  margin: auto;
}
.cid-sOFNFQF1TY figcaption {
  position: relative;
}
.cid-sOFNFQF1TY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFNFQF1TY .image-block {
    width: 100% !important;
  }
}
.cid-sOFNFR5B52 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOFNFR5B52 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOFNFR5B52 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFNFR5B52 .row {
    text-align: center;
  }
  .cid-sOFNFR5B52 .row > div {
    margin: auto;
  }
  .cid-sOFNFR5B52 .social-row {
    justify-content: center;
  }
}
.cid-sOFNFR5B52 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOFNFR5B52 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOFNFR5B52 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOFNFR5B52 .list {
    margin-bottom: 0rem;
  }
}
.cid-sOFNFR5B52 .mbr-text {
  color: #000000;
}
.cid-sOFNFR5B52 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOFNFR5B52 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOFNFR5B52 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOFNFR5B52 H5 {
  color: #000000;
}
.cid-sOFNFRF11b {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOFNFRF11b nav.navbar {
  position: fixed;
}
.cid-sOFNFRF11b .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-sOFNFRF11b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOFNFRF11b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOFNFRF11b .dropdown-item:hover,
.cid-sOFNFRF11b .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOFNFRF11b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOFNFRF11b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOFNFRF11b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOFNFRF11b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOFNFRF11b .nav-link {
  position: relative;
}
.cid-sOFNFRF11b .container {
  display: flex;
  margin: auto;
}
.cid-sOFNFRF11b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOFNFRF11b .dropdown-menu,
.cid-sOFNFRF11b .navbar.opened {
  background: #ffffff !important;
}
.cid-sOFNFRF11b .nav-item:focus,
.cid-sOFNFRF11b .nav-link:focus {
  outline: none;
}
.cid-sOFNFRF11b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOFNFRF11b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOFNFRF11b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOFNFRF11b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOFNFRF11b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOFNFRF11b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOFNFRF11b .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-sOFNFRF11b .navbar.opened {
  transition: all 0.3s;
}
.cid-sOFNFRF11b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOFNFRF11b .navbar .navbar-logo img {
  width: auto;
}
.cid-sOFNFRF11b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOFNFRF11b .navbar.collapsed {
  justify-content: center;
}
.cid-sOFNFRF11b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOFNFRF11b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOFNFRF11b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOFNFRF11b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOFNFRF11b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOFNFRF11b .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-sOFNFRF11b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOFNFRF11b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOFNFRF11b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOFNFRF11b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOFNFRF11b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOFNFRF11b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOFNFRF11b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOFNFRF11b .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-sOFNFRF11b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOFNFRF11b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOFNFRF11b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOFNFRF11b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOFNFRF11b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOFNFRF11b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOFNFRF11b .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOFNFRF11b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOFNFRF11b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOFNFRF11b .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-sOFNFRF11b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOFNFRF11b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOFNFRF11b .dropdown-item.active,
.cid-sOFNFRF11b .dropdown-item:active {
  background-color: transparent;
}
.cid-sOFNFRF11b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOFNFRF11b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOFNFRF11b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOFNFRF11b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOFNFRF11b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOFNFRF11b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOFNFRF11b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOFNFRF11b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOFNFRF11b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOFNFRF11b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOFNFRF11b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOFNFRF11b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFNFRF11b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFNFRF11b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOFNFRF11b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFNFRF11b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOFNFRF11b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOFNFRF11b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFNFRF11b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOFNFRF11b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOFNFRF11b .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-sOFNFRF11b .navbar {
    height: 70px;
  }
  .cid-sOFNFRF11b .navbar.opened {
    height: auto;
  }
  .cid-sOFNFRF11b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOFOagDmxE {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOFOagDmxE .image-block {
  margin: auto;
}
.cid-sOFOagDmxE figcaption {
  position: relative;
}
.cid-sOFOagDmxE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFOagDmxE .image-block {
    width: 100% !important;
  }
}
.cid-sOFOaht10q {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFOaht10q .mbr-section-title {
  text-align: left;
}
.cid-sOFOahXUop {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFOainjRQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFOainjRQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOFOainjRQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOFOainjRQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOFOainjRQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOFOainjRQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOFOainjRQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOFOainjRQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOFOainjRQ .card-subtitle {
  color: #0095ff;
}
.cid-sOFOainjRQ .mbr-text {
  color: #555555;
}
.cid-sOFOaj0oVW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOFOaj0oVW .item {
  padding-bottom: 2rem;
}
.cid-sOFOaj0oVW .item-wrapper {
  position: relative;
}
.cid-sOFOaj0oVW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOFOaj0oVW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOFOaj0oVW .carousel-control,
.cid-sOFOaj0oVW .close {
  background: #1b1b1b;
}
.cid-sOFOaj0oVW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOFOaj0oVW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOFOaj0oVW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOFOaj0oVW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOFOaj0oVW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOFOaj0oVW .close::before {
  content: '\e91a';
}
.cid-sOFOaj0oVW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOFOaj0oVW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOFOaj0oVW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFOaj0oVW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOFOaj0oVW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOFOaj0oVW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOFOaj0oVW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOFOaj0oVW .carousel-indicators li.active,
.cid-sOFOaj0oVW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOFOaj0oVW .carousel-indicators li::after,
.cid-sOFOaj0oVW .carousel-indicators li::before {
  content: none;
}
.cid-sOFOaj0oVW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOFOaj0oVW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOFOaj0oVW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFOaj0oVW .carousel-indicators {
    display: none;
  }
}
.cid-sOFOaj0oVW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOFOaj0oVW .carousel-inner > .active {
  display: block;
}
.cid-sOFOaj0oVW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOFOaj0oVW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOFOaj0oVW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOFOaj0oVW .carousel-control,
  .cid-sOFOaj0oVW .carousel-indicators,
  .cid-sOFOaj0oVW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOFOaj0oVW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOFOaj0oVW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOFOaj0oVW .carousel-indicators .active,
.cid-sOFOaj0oVW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOFOaj0oVW .carousel-indicators .active {
  background: #fff;
}
.cid-sOFOaj0oVW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOFOaj0oVW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOFOaj0oVW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOFOaj0oVW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOFOaj0oVW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOFOaj0oVW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOFOaj0oVW .carousel {
  width: 100%;
}
.cid-sOFOaj0oVW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOFOaj0oVW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOFOaj0oVW .modal.fade .modal-dialog,
.cid-sOFOaj0oVW .modal.in .modal-dialog {
  transform: none;
}
.cid-sOFOaj0oVW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOFOaj0oVW H6 {
  text-align: center;
}
.cid-sOFOajD9TR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOFOajD9TR .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOFOajD9TR .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOFOajD9TR .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOFOajD9TR .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOFOajD9TR .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOFOajD9TR .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOFOajD9TR .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOFOajD9TR .nav-link,
.cid-sOFOajD9TR .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOFOajD9TR .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOFOajD9TR H4 {
  text-align: center;
}
.cid-sOFOajD9TR H3 {
  text-align: center;
}
.cid-sOFOakdMLx {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOFOakdMLx .image-block {
  margin: auto;
}
.cid-sOFOakdMLx figcaption {
  position: relative;
}
.cid-sOFOakdMLx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFOakdMLx .image-block {
    width: 100% !important;
  }
}
.cid-sOFOakzGBD {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOFOakzGBD .image-block {
  margin: auto;
}
.cid-sOFOakzGBD figcaption {
  position: relative;
}
.cid-sOFOakzGBD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOFOakzGBD .image-block {
    width: 100% !important;
  }
}
.cid-sOFOakU4Ow {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOFOakU4Ow .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOFOakU4Ow .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOFOakU4Ow .row {
    text-align: center;
  }
  .cid-sOFOakU4Ow .row > div {
    margin: auto;
  }
  .cid-sOFOakU4Ow .social-row {
    justify-content: center;
  }
}
.cid-sOFOakU4Ow .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOFOakU4Ow .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOFOakU4Ow .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOFOakU4Ow .list {
    margin-bottom: 0rem;
  }
}
.cid-sOFOakU4Ow .mbr-text {
  color: #000000;
}
.cid-sOFOakU4Ow .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOFOakU4Ow .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOFOakU4Ow div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOFOakU4Ow H5 {
  color: #000000;
}
.cid-sOFOalvNPg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOFOalvNPg nav.navbar {
  position: fixed;
}
.cid-sOFOalvNPg .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-sOFOalvNPg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOFOalvNPg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOFOalvNPg .dropdown-item:hover,
.cid-sOFOalvNPg .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOFOalvNPg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOFOalvNPg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOFOalvNPg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOFOalvNPg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOFOalvNPg .nav-link {
  position: relative;
}
.cid-sOFOalvNPg .container {
  display: flex;
  margin: auto;
}
.cid-sOFOalvNPg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOFOalvNPg .dropdown-menu,
.cid-sOFOalvNPg .navbar.opened {
  background: #ffffff !important;
}
.cid-sOFOalvNPg .nav-item:focus,
.cid-sOFOalvNPg .nav-link:focus {
  outline: none;
}
.cid-sOFOalvNPg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOFOalvNPg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOFOalvNPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOFOalvNPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOFOalvNPg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOFOalvNPg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOFOalvNPg .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-sOFOalvNPg .navbar.opened {
  transition: all 0.3s;
}
.cid-sOFOalvNPg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOFOalvNPg .navbar .navbar-logo img {
  width: auto;
}
.cid-sOFOalvNPg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOFOalvNPg .navbar.collapsed {
  justify-content: center;
}
.cid-sOFOalvNPg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOFOalvNPg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOFOalvNPg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOFOalvNPg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOFOalvNPg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOFOalvNPg .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-sOFOalvNPg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOFOalvNPg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOFOalvNPg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOFOalvNPg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOFOalvNPg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOFOalvNPg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOFOalvNPg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOFOalvNPg .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-sOFOalvNPg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOFOalvNPg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOFOalvNPg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOFOalvNPg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOFOalvNPg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOFOalvNPg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOFOalvNPg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOFOalvNPg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOFOalvNPg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOFOalvNPg .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-sOFOalvNPg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOFOalvNPg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOFOalvNPg .dropdown-item.active,
.cid-sOFOalvNPg .dropdown-item:active {
  background-color: transparent;
}
.cid-sOFOalvNPg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOFOalvNPg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOFOalvNPg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOFOalvNPg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOFOalvNPg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOFOalvNPg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOFOalvNPg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOFOalvNPg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOFOalvNPg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOFOalvNPg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOFOalvNPg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOFOalvNPg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFOalvNPg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOFOalvNPg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOFOalvNPg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFOalvNPg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOFOalvNPg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOFOalvNPg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOFOalvNPg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOFOalvNPg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOFOalvNPg .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-sOFOalvNPg .navbar {
    height: 70px;
  }
  .cid-sOFOalvNPg .navbar.opened {
    height: auto;
  }
  .cid-sOFOalvNPg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOYQfUQAbf {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOYQfUQAbf .image-block {
  margin: auto;
}
.cid-sOYQfUQAbf figcaption {
  position: relative;
}
.cid-sOYQfUQAbf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYQfUQAbf .image-block {
    width: 100% !important;
  }
}
.cid-sOYQfVl7i0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYQfVKMof {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYQfVKMof .mbr-section-title {
  text-align: left;
}
.cid-sOYQfWb6wc {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOYQfWb6wc img,
.cid-sOYQfWb6wc .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOYQfWb6wc .item:focus,
.cid-sOYQfWb6wc span:focus {
  outline: none;
}
.cid-sOYQfWb6wc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOYQfWb6wc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOYQfWb6wc .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOYQfWb6wc .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYQfWb6wc .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOYQfWb6wc .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOYQfWb6wc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOYQfWb6wc .mbr-section-title {
  color: #232323;
}
.cid-sOYQfWb6wc .mbr-text,
.cid-sOYQfWb6wc .mbr-section-btn {
  text-align: left;
}
.cid-sOYQfWb6wc .item-title {
  text-align: left;
}
.cid-sOYQfWb6wc .item-subtitle {
  text-align: left;
}
.cid-sOYQfWM8Ai {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sOYQfWM8Ai img,
.cid-sOYQfWM8Ai .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sOYQfWM8Ai .item:focus,
.cid-sOYQfWM8Ai span:focus {
  outline: none;
}
.cid-sOYQfWM8Ai .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sOYQfWM8Ai .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sOYQfWM8Ai .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sOYQfWM8Ai .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYQfWM8Ai .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sOYQfWM8Ai .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sOYQfWM8Ai .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sOYQfWM8Ai .mbr-section-title {
  color: #232323;
}
.cid-sOYQfWM8Ai .mbr-text,
.cid-sOYQfWM8Ai .mbr-section-btn {
  text-align: left;
}
.cid-sOYQfWM8Ai .item-title {
  text-align: left;
}
.cid-sOYQfWM8Ai .item-subtitle {
  text-align: left;
}
.cid-sOYQfXj4Zr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYQfXj4Zr .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOYQfXj4Zr .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYQfXj4Zr .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOYQfXj4Zr .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOYQfXj4Zr .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOYQfXj4Zr .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOYQfXj4Zr .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOYQfXj4Zr .card-subtitle {
  color: #0095ff;
}
.cid-sOYQfXj4Zr .mbr-text {
  color: #555555;
}
.cid-sOYQfXMRxJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOYQfXMRxJ .image-block {
  margin: auto;
}
.cid-sOYQfXMRxJ figcaption {
  position: relative;
}
.cid-sOYQfXMRxJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYQfXMRxJ .image-block {
    width: 100% !important;
  }
}
.cid-sOYQfY5fam {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOYQfY5fam .image-block {
  margin: auto;
}
.cid-sOYQfY5fam figcaption {
  position: relative;
}
.cid-sOYQfY5fam figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYQfY5fam .image-block {
    width: 100% !important;
  }
}
.cid-sOYQfYqFni {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOYQfYqFni .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOYQfYqFni .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYQfYqFni .row {
    text-align: center;
  }
  .cid-sOYQfYqFni .row > div {
    margin: auto;
  }
  .cid-sOYQfYqFni .social-row {
    justify-content: center;
  }
}
.cid-sOYQfYqFni .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOYQfYqFni .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOYQfYqFni .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOYQfYqFni .list {
    margin-bottom: 0rem;
  }
}
.cid-sOYQfYqFni .mbr-text {
  color: #000000;
}
.cid-sOYQfYqFni .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOYQfYqFni .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOYQfYqFni div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOYQfYqFni H5 {
  color: #000000;
}
.cid-sOYQfYWmtU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOYQfYWmtU nav.navbar {
  position: fixed;
}
.cid-sOYQfYWmtU .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-sOYQfYWmtU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOYQfYWmtU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOYQfYWmtU .dropdown-item:hover,
.cid-sOYQfYWmtU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOYQfYWmtU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOYQfYWmtU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOYQfYWmtU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOYQfYWmtU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOYQfYWmtU .nav-link {
  position: relative;
}
.cid-sOYQfYWmtU .container {
  display: flex;
  margin: auto;
}
.cid-sOYQfYWmtU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOYQfYWmtU .dropdown-menu,
.cid-sOYQfYWmtU .navbar.opened {
  background: #ffffff !important;
}
.cid-sOYQfYWmtU .nav-item:focus,
.cid-sOYQfYWmtU .nav-link:focus {
  outline: none;
}
.cid-sOYQfYWmtU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOYQfYWmtU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOYQfYWmtU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOYQfYWmtU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOYQfYWmtU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOYQfYWmtU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOYQfYWmtU .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-sOYQfYWmtU .navbar.opened {
  transition: all 0.3s;
}
.cid-sOYQfYWmtU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOYQfYWmtU .navbar .navbar-logo img {
  width: auto;
}
.cid-sOYQfYWmtU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOYQfYWmtU .navbar.collapsed {
  justify-content: center;
}
.cid-sOYQfYWmtU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOYQfYWmtU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOYQfYWmtU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOYQfYWmtU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOYQfYWmtU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOYQfYWmtU .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-sOYQfYWmtU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOYQfYWmtU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOYQfYWmtU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOYQfYWmtU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOYQfYWmtU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOYQfYWmtU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOYQfYWmtU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOYQfYWmtU .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-sOYQfYWmtU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOYQfYWmtU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOYQfYWmtU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOYQfYWmtU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOYQfYWmtU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOYQfYWmtU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOYQfYWmtU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOYQfYWmtU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOYQfYWmtU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOYQfYWmtU .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-sOYQfYWmtU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOYQfYWmtU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOYQfYWmtU .dropdown-item.active,
.cid-sOYQfYWmtU .dropdown-item:active {
  background-color: transparent;
}
.cid-sOYQfYWmtU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOYQfYWmtU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOYQfYWmtU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOYQfYWmtU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOYQfYWmtU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOYQfYWmtU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOYQfYWmtU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOYQfYWmtU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOYQfYWmtU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOYQfYWmtU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOYQfYWmtU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOYQfYWmtU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYQfYWmtU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYQfYWmtU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOYQfYWmtU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYQfYWmtU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOYQfYWmtU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOYQfYWmtU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYQfYWmtU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOYQfYWmtU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOYQfYWmtU .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-sOYQfYWmtU .navbar {
    height: 70px;
  }
  .cid-sOYQfYWmtU .navbar.opened {
    height: auto;
  }
  .cid-sOYQfYWmtU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOYSGnibw6 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOYSGnibw6 .image-block {
  margin: auto;
}
.cid-sOYSGnibw6 figcaption {
  position: relative;
}
.cid-sOYSGnibw6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYSGnibw6 .image-block {
    width: 100% !important;
  }
}
.cid-sOYSGnMhDT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYSGnMhDT .mbr-section-title {
  text-align: left;
}
.cid-sOYSGogTu7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYSGoFaBL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYSGoFaBL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOYSGoFaBL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYSGoFaBL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOYSGoFaBL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOYSGoFaBL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOYSGoFaBL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOYSGoFaBL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOYSGoFaBL .card-subtitle {
  color: #0095ff;
}
.cid-sOYSGoFaBL .mbr-text {
  color: #555555;
}
.cid-sOYSGpaIVS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYSGpaIVS .item {
  padding-bottom: 2rem;
}
.cid-sOYSGpaIVS .item-wrapper {
  position: relative;
}
.cid-sOYSGpaIVS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOYSGpaIVS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOYSGpaIVS .carousel-control,
.cid-sOYSGpaIVS .close {
  background: #1b1b1b;
}
.cid-sOYSGpaIVS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOYSGpaIVS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOYSGpaIVS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOYSGpaIVS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOYSGpaIVS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOYSGpaIVS .close::before {
  content: '\e91a';
}
.cid-sOYSGpaIVS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOYSGpaIVS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOYSGpaIVS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYSGpaIVS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOYSGpaIVS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOYSGpaIVS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOYSGpaIVS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOYSGpaIVS .carousel-indicators li.active,
.cid-sOYSGpaIVS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOYSGpaIVS .carousel-indicators li::after,
.cid-sOYSGpaIVS .carousel-indicators li::before {
  content: none;
}
.cid-sOYSGpaIVS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOYSGpaIVS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOYSGpaIVS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYSGpaIVS .carousel-indicators {
    display: none;
  }
}
.cid-sOYSGpaIVS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOYSGpaIVS .carousel-inner > .active {
  display: block;
}
.cid-sOYSGpaIVS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYSGpaIVS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOYSGpaIVS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOYSGpaIVS .carousel-control,
  .cid-sOYSGpaIVS .carousel-indicators,
  .cid-sOYSGpaIVS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOYSGpaIVS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOYSGpaIVS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOYSGpaIVS .carousel-indicators .active,
.cid-sOYSGpaIVS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOYSGpaIVS .carousel-indicators .active {
  background: #fff;
}
.cid-sOYSGpaIVS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOYSGpaIVS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOYSGpaIVS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOYSGpaIVS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOYSGpaIVS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOYSGpaIVS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOYSGpaIVS .carousel {
  width: 100%;
}
.cid-sOYSGpaIVS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOYSGpaIVS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOYSGpaIVS .modal.fade .modal-dialog,
.cid-sOYSGpaIVS .modal.in .modal-dialog {
  transform: none;
}
.cid-sOYSGpaIVS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOYSGpaIVS H6 {
  text-align: center;
}
.cid-sOYSGpN5FI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOYSGpN5FI .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOYSGpN5FI .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOYSGpN5FI .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOYSGpN5FI .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOYSGpN5FI .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOYSGpN5FI .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOYSGpN5FI .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOYSGpN5FI .nav-link,
.cid-sOYSGpN5FI .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOYSGpN5FI .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOYSGpN5FI H4 {
  text-align: center;
}
.cid-sOYSGpN5FI H3 {
  text-align: center;
}
.cid-sOYSGqmOVb {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOYSGqmOVb .image-block {
  margin: auto;
}
.cid-sOYSGqmOVb figcaption {
  position: relative;
}
.cid-sOYSGqmOVb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYSGqmOVb .image-block {
    width: 100% !important;
  }
}
.cid-sOYSGqG8KE {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOYSGqG8KE .image-block {
  margin: auto;
}
.cid-sOYSGqG8KE figcaption {
  position: relative;
}
.cid-sOYSGqG8KE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYSGqG8KE .image-block {
    width: 100% !important;
  }
}
.cid-sOYSGr1uhh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOYSGr1uhh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOYSGr1uhh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYSGr1uhh .row {
    text-align: center;
  }
  .cid-sOYSGr1uhh .row > div {
    margin: auto;
  }
  .cid-sOYSGr1uhh .social-row {
    justify-content: center;
  }
}
.cid-sOYSGr1uhh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOYSGr1uhh .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOYSGr1uhh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOYSGr1uhh .list {
    margin-bottom: 0rem;
  }
}
.cid-sOYSGr1uhh .mbr-text {
  color: #000000;
}
.cid-sOYSGr1uhh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOYSGr1uhh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOYSGr1uhh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOYSGr1uhh H5 {
  color: #000000;
}
.cid-sOYSGrBNW1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOYSGrBNW1 nav.navbar {
  position: fixed;
}
.cid-sOYSGrBNW1 .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-sOYSGrBNW1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOYSGrBNW1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOYSGrBNW1 .dropdown-item:hover,
.cid-sOYSGrBNW1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOYSGrBNW1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOYSGrBNW1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOYSGrBNW1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOYSGrBNW1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOYSGrBNW1 .nav-link {
  position: relative;
}
.cid-sOYSGrBNW1 .container {
  display: flex;
  margin: auto;
}
.cid-sOYSGrBNW1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOYSGrBNW1 .dropdown-menu,
.cid-sOYSGrBNW1 .navbar.opened {
  background: #ffffff !important;
}
.cid-sOYSGrBNW1 .nav-item:focus,
.cid-sOYSGrBNW1 .nav-link:focus {
  outline: none;
}
.cid-sOYSGrBNW1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOYSGrBNW1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOYSGrBNW1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOYSGrBNW1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOYSGrBNW1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOYSGrBNW1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOYSGrBNW1 .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-sOYSGrBNW1 .navbar.opened {
  transition: all 0.3s;
}
.cid-sOYSGrBNW1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOYSGrBNW1 .navbar .navbar-logo img {
  width: auto;
}
.cid-sOYSGrBNW1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOYSGrBNW1 .navbar.collapsed {
  justify-content: center;
}
.cid-sOYSGrBNW1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOYSGrBNW1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOYSGrBNW1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOYSGrBNW1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOYSGrBNW1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOYSGrBNW1 .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-sOYSGrBNW1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOYSGrBNW1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOYSGrBNW1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOYSGrBNW1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOYSGrBNW1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOYSGrBNW1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOYSGrBNW1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOYSGrBNW1 .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-sOYSGrBNW1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOYSGrBNW1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOYSGrBNW1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOYSGrBNW1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOYSGrBNW1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOYSGrBNW1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOYSGrBNW1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOYSGrBNW1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOYSGrBNW1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOYSGrBNW1 .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-sOYSGrBNW1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOYSGrBNW1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOYSGrBNW1 .dropdown-item.active,
.cid-sOYSGrBNW1 .dropdown-item:active {
  background-color: transparent;
}
.cid-sOYSGrBNW1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOYSGrBNW1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOYSGrBNW1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOYSGrBNW1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOYSGrBNW1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOYSGrBNW1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOYSGrBNW1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOYSGrBNW1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOYSGrBNW1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOYSGrBNW1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOYSGrBNW1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOYSGrBNW1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYSGrBNW1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYSGrBNW1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOYSGrBNW1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYSGrBNW1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOYSGrBNW1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOYSGrBNW1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYSGrBNW1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOYSGrBNW1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOYSGrBNW1 .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-sOYSGrBNW1 .navbar {
    height: 70px;
  }
  .cid-sOYSGrBNW1 .navbar.opened {
    height: auto;
  }
  .cid-sOYSGrBNW1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOYTJVWYQt {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOYTJVWYQt .image-block {
  margin: auto;
}
.cid-sOYTJVWYQt figcaption {
  position: relative;
}
.cid-sOYTJVWYQt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYTJVWYQt .image-block {
    width: 100% !important;
  }
}
.cid-sOYTJWBwGj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYTJWBwGj .mbr-section-title {
  text-align: left;
}
.cid-sOYTJX9OZE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYTJXzsXw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYTJXzsXw .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOYTJXzsXw .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYTJXzsXw .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOYTJXzsXw .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOYTJXzsXw .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOYTJXzsXw .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOYTJXzsXw .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOYTJXzsXw .card-subtitle {
  color: #0095ff;
}
.cid-sOYTJXzsXw .mbr-text {
  color: #555555;
}
.cid-sOYTJYaSYr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYTJYaSYr .item {
  padding-bottom: 2rem;
}
.cid-sOYTJYaSYr .item-wrapper {
  position: relative;
}
.cid-sOYTJYaSYr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOYTJYaSYr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOYTJYaSYr .carousel-control,
.cid-sOYTJYaSYr .close {
  background: #1b1b1b;
}
.cid-sOYTJYaSYr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOYTJYaSYr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOYTJYaSYr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOYTJYaSYr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOYTJYaSYr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOYTJYaSYr .close::before {
  content: '\e91a';
}
.cid-sOYTJYaSYr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOYTJYaSYr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOYTJYaSYr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYTJYaSYr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOYTJYaSYr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOYTJYaSYr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOYTJYaSYr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOYTJYaSYr .carousel-indicators li.active,
.cid-sOYTJYaSYr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOYTJYaSYr .carousel-indicators li::after,
.cid-sOYTJYaSYr .carousel-indicators li::before {
  content: none;
}
.cid-sOYTJYaSYr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOYTJYaSYr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOYTJYaSYr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYTJYaSYr .carousel-indicators {
    display: none;
  }
}
.cid-sOYTJYaSYr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOYTJYaSYr .carousel-inner > .active {
  display: block;
}
.cid-sOYTJYaSYr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYTJYaSYr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOYTJYaSYr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOYTJYaSYr .carousel-control,
  .cid-sOYTJYaSYr .carousel-indicators,
  .cid-sOYTJYaSYr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOYTJYaSYr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOYTJYaSYr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOYTJYaSYr .carousel-indicators .active,
.cid-sOYTJYaSYr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOYTJYaSYr .carousel-indicators .active {
  background: #fff;
}
.cid-sOYTJYaSYr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOYTJYaSYr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOYTJYaSYr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOYTJYaSYr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOYTJYaSYr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOYTJYaSYr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOYTJYaSYr .carousel {
  width: 100%;
}
.cid-sOYTJYaSYr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOYTJYaSYr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOYTJYaSYr .modal.fade .modal-dialog,
.cid-sOYTJYaSYr .modal.in .modal-dialog {
  transform: none;
}
.cid-sOYTJYaSYr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOYTJYaSYr H6 {
  text-align: center;
}
.cid-sOYTJYNyA4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOYTJYNyA4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOYTJYNyA4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOYTJYNyA4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOYTJYNyA4 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOYTJYNyA4 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOYTJYNyA4 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOYTJYNyA4 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOYTJYNyA4 .nav-link,
.cid-sOYTJYNyA4 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOYTJYNyA4 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOYTJYNyA4 H4 {
  text-align: center;
}
.cid-sOYTJYNyA4 H3 {
  text-align: center;
}
.cid-sOYTJZnrRb {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOYTJZnrRb .image-block {
  margin: auto;
}
.cid-sOYTJZnrRb figcaption {
  position: relative;
}
.cid-sOYTJZnrRb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYTJZnrRb .image-block {
    width: 100% !important;
  }
}
.cid-sOYTJZIeml {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOYTJZIeml .image-block {
  margin: auto;
}
.cid-sOYTJZIeml figcaption {
  position: relative;
}
.cid-sOYTJZIeml figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYTJZIeml .image-block {
    width: 100% !important;
  }
}
.cid-sOYTK08YYr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOYTK08YYr .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOYTK08YYr .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYTK08YYr .row {
    text-align: center;
  }
  .cid-sOYTK08YYr .row > div {
    margin: auto;
  }
  .cid-sOYTK08YYr .social-row {
    justify-content: center;
  }
}
.cid-sOYTK08YYr .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOYTK08YYr .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOYTK08YYr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOYTK08YYr .list {
    margin-bottom: 0rem;
  }
}
.cid-sOYTK08YYr .mbr-text {
  color: #000000;
}
.cid-sOYTK08YYr .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOYTK08YYr .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOYTK08YYr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOYTK08YYr H5 {
  color: #000000;
}
.cid-sOYTK0GnbS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOYTK0GnbS nav.navbar {
  position: fixed;
}
.cid-sOYTK0GnbS .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-sOYTK0GnbS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOYTK0GnbS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOYTK0GnbS .dropdown-item:hover,
.cid-sOYTK0GnbS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOYTK0GnbS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOYTK0GnbS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOYTK0GnbS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOYTK0GnbS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOYTK0GnbS .nav-link {
  position: relative;
}
.cid-sOYTK0GnbS .container {
  display: flex;
  margin: auto;
}
.cid-sOYTK0GnbS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOYTK0GnbS .dropdown-menu,
.cid-sOYTK0GnbS .navbar.opened {
  background: #ffffff !important;
}
.cid-sOYTK0GnbS .nav-item:focus,
.cid-sOYTK0GnbS .nav-link:focus {
  outline: none;
}
.cid-sOYTK0GnbS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOYTK0GnbS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOYTK0GnbS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOYTK0GnbS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOYTK0GnbS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOYTK0GnbS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOYTK0GnbS .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-sOYTK0GnbS .navbar.opened {
  transition: all 0.3s;
}
.cid-sOYTK0GnbS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOYTK0GnbS .navbar .navbar-logo img {
  width: auto;
}
.cid-sOYTK0GnbS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOYTK0GnbS .navbar.collapsed {
  justify-content: center;
}
.cid-sOYTK0GnbS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOYTK0GnbS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOYTK0GnbS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOYTK0GnbS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOYTK0GnbS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOYTK0GnbS .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-sOYTK0GnbS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOYTK0GnbS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOYTK0GnbS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOYTK0GnbS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOYTK0GnbS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOYTK0GnbS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOYTK0GnbS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOYTK0GnbS .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-sOYTK0GnbS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOYTK0GnbS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOYTK0GnbS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOYTK0GnbS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOYTK0GnbS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOYTK0GnbS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOYTK0GnbS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOYTK0GnbS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOYTK0GnbS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOYTK0GnbS .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-sOYTK0GnbS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOYTK0GnbS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOYTK0GnbS .dropdown-item.active,
.cid-sOYTK0GnbS .dropdown-item:active {
  background-color: transparent;
}
.cid-sOYTK0GnbS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOYTK0GnbS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOYTK0GnbS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOYTK0GnbS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOYTK0GnbS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOYTK0GnbS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOYTK0GnbS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOYTK0GnbS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOYTK0GnbS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOYTK0GnbS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOYTK0GnbS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOYTK0GnbS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYTK0GnbS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYTK0GnbS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOYTK0GnbS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYTK0GnbS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOYTK0GnbS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOYTK0GnbS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYTK0GnbS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOYTK0GnbS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOYTK0GnbS .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-sOYTK0GnbS .navbar {
    height: 70px;
  }
  .cid-sOYTK0GnbS .navbar.opened {
    height: auto;
  }
  .cid-sOYTK0GnbS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOYUuNwnuL {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOYUuNwnuL .image-block {
  margin: auto;
}
.cid-sOYUuNwnuL figcaption {
  position: relative;
}
.cid-sOYUuNwnuL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYUuNwnuL .image-block {
    width: 100% !important;
  }
}
.cid-sOYUuOk5m3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUuOk5m3 .mbr-section-title {
  text-align: left;
}
.cid-sOYUuOVor3 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUuPp9dh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUuPp9dh .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOYUuPp9dh .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYUuPp9dh .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOYUuPp9dh .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOYUuPp9dh .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOYUuPp9dh .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOYUuPp9dh .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOYUuPp9dh .card-subtitle {
  color: #0095ff;
}
.cid-sOYUuPp9dh .mbr-text {
  color: #555555;
}
.cid-sOYUuPUq4K {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUuPUq4K .item {
  padding-bottom: 2rem;
}
.cid-sOYUuPUq4K .item-wrapper {
  position: relative;
}
.cid-sOYUuPUq4K .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOYUuPUq4K .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOYUuPUq4K .carousel-control,
.cid-sOYUuPUq4K .close {
  background: #1b1b1b;
}
.cid-sOYUuPUq4K .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOYUuPUq4K .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOYUuPUq4K .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOYUuPUq4K .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOYUuPUq4K .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOYUuPUq4K .close::before {
  content: '\e91a';
}
.cid-sOYUuPUq4K .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOYUuPUq4K .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOYUuPUq4K .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYUuPUq4K .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOYUuPUq4K .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOYUuPUq4K .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOYUuPUq4K .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOYUuPUq4K .carousel-indicators li.active,
.cid-sOYUuPUq4K .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOYUuPUq4K .carousel-indicators li::after,
.cid-sOYUuPUq4K .carousel-indicators li::before {
  content: none;
}
.cid-sOYUuPUq4K .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOYUuPUq4K .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOYUuPUq4K .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYUuPUq4K .carousel-indicators {
    display: none;
  }
}
.cid-sOYUuPUq4K .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOYUuPUq4K .carousel-inner > .active {
  display: block;
}
.cid-sOYUuPUq4K .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYUuPUq4K .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOYUuPUq4K .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOYUuPUq4K .carousel-control,
  .cid-sOYUuPUq4K .carousel-indicators,
  .cid-sOYUuPUq4K .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOYUuPUq4K .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOYUuPUq4K .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOYUuPUq4K .carousel-indicators .active,
.cid-sOYUuPUq4K .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOYUuPUq4K .carousel-indicators .active {
  background: #fff;
}
.cid-sOYUuPUq4K .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOYUuPUq4K .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOYUuPUq4K .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOYUuPUq4K .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOYUuPUq4K .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOYUuPUq4K .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOYUuPUq4K .carousel {
  width: 100%;
}
.cid-sOYUuPUq4K .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOYUuPUq4K .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOYUuPUq4K .modal.fade .modal-dialog,
.cid-sOYUuPUq4K .modal.in .modal-dialog {
  transform: none;
}
.cid-sOYUuPUq4K .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOYUuPUq4K H6 {
  text-align: center;
}
.cid-sOYUuQs2Rm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOYUuQs2Rm .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOYUuQs2Rm .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOYUuQs2Rm .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOYUuQs2Rm .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOYUuQs2Rm .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOYUuQs2Rm .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOYUuQs2Rm .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOYUuQs2Rm .nav-link,
.cid-sOYUuQs2Rm .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOYUuQs2Rm .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOYUuQs2Rm H4 {
  text-align: center;
}
.cid-sOYUuQs2Rm H3 {
  text-align: center;
}
.cid-sOYUuR1WYb {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOYUuR1WYb .image-block {
  margin: auto;
}
.cid-sOYUuR1WYb figcaption {
  position: relative;
}
.cid-sOYUuR1WYb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYUuR1WYb .image-block {
    width: 100% !important;
  }
}
.cid-sOYUuRmOLu {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOYUuRmOLu .image-block {
  margin: auto;
}
.cid-sOYUuRmOLu figcaption {
  position: relative;
}
.cid-sOYUuRmOLu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYUuRmOLu .image-block {
    width: 100% !important;
  }
}
.cid-sOYUuRNPdb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOYUuRNPdb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOYUuRNPdb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYUuRNPdb .row {
    text-align: center;
  }
  .cid-sOYUuRNPdb .row > div {
    margin: auto;
  }
  .cid-sOYUuRNPdb .social-row {
    justify-content: center;
  }
}
.cid-sOYUuRNPdb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOYUuRNPdb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOYUuRNPdb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOYUuRNPdb .list {
    margin-bottom: 0rem;
  }
}
.cid-sOYUuRNPdb .mbr-text {
  color: #000000;
}
.cid-sOYUuRNPdb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOYUuRNPdb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOYUuRNPdb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOYUuRNPdb H5 {
  color: #000000;
}
.cid-sOYUuSmNXA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOYUuSmNXA nav.navbar {
  position: fixed;
}
.cid-sOYUuSmNXA .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-sOYUuSmNXA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOYUuSmNXA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOYUuSmNXA .dropdown-item:hover,
.cid-sOYUuSmNXA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOYUuSmNXA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOYUuSmNXA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOYUuSmNXA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOYUuSmNXA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOYUuSmNXA .nav-link {
  position: relative;
}
.cid-sOYUuSmNXA .container {
  display: flex;
  margin: auto;
}
.cid-sOYUuSmNXA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOYUuSmNXA .dropdown-menu,
.cid-sOYUuSmNXA .navbar.opened {
  background: #ffffff !important;
}
.cid-sOYUuSmNXA .nav-item:focus,
.cid-sOYUuSmNXA .nav-link:focus {
  outline: none;
}
.cid-sOYUuSmNXA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOYUuSmNXA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOYUuSmNXA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOYUuSmNXA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOYUuSmNXA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOYUuSmNXA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOYUuSmNXA .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-sOYUuSmNXA .navbar.opened {
  transition: all 0.3s;
}
.cid-sOYUuSmNXA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOYUuSmNXA .navbar .navbar-logo img {
  width: auto;
}
.cid-sOYUuSmNXA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOYUuSmNXA .navbar.collapsed {
  justify-content: center;
}
.cid-sOYUuSmNXA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOYUuSmNXA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOYUuSmNXA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOYUuSmNXA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOYUuSmNXA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOYUuSmNXA .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-sOYUuSmNXA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOYUuSmNXA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOYUuSmNXA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOYUuSmNXA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOYUuSmNXA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOYUuSmNXA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOYUuSmNXA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOYUuSmNXA .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-sOYUuSmNXA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOYUuSmNXA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOYUuSmNXA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOYUuSmNXA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOYUuSmNXA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOYUuSmNXA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOYUuSmNXA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOYUuSmNXA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOYUuSmNXA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOYUuSmNXA .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-sOYUuSmNXA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOYUuSmNXA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOYUuSmNXA .dropdown-item.active,
.cid-sOYUuSmNXA .dropdown-item:active {
  background-color: transparent;
}
.cid-sOYUuSmNXA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOYUuSmNXA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOYUuSmNXA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOYUuSmNXA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOYUuSmNXA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOYUuSmNXA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOYUuSmNXA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOYUuSmNXA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOYUuSmNXA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOYUuSmNXA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOYUuSmNXA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOYUuSmNXA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYUuSmNXA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYUuSmNXA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOYUuSmNXA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYUuSmNXA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOYUuSmNXA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOYUuSmNXA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYUuSmNXA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOYUuSmNXA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOYUuSmNXA .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-sOYUuSmNXA .navbar {
    height: 70px;
  }
  .cid-sOYUuSmNXA .navbar.opened {
    height: auto;
  }
  .cid-sOYUuSmNXA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sOYUZLPq1q {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sOYUZLPq1q .image-block {
  margin: auto;
}
.cid-sOYUZLPq1q figcaption {
  position: relative;
}
.cid-sOYUZLPq1q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYUZLPq1q .image-block {
    width: 100% !important;
  }
}
.cid-sOYUZMBgAj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUZMBgAj .mbr-section-title {
  text-align: left;
}
.cid-sOYUZN5fuQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUZNuyOQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUZNuyOQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sOYUZNuyOQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOYUZNuyOQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sOYUZNuyOQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sOYUZNuyOQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sOYUZNuyOQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sOYUZNuyOQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOYUZNuyOQ .card-subtitle {
  color: #0095ff;
}
.cid-sOYUZNuyOQ .mbr-text {
  color: #555555;
}
.cid-sOYUZO1OLv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sOYUZO1OLv .item {
  padding-bottom: 2rem;
}
.cid-sOYUZO1OLv .item-wrapper {
  position: relative;
}
.cid-sOYUZO1OLv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sOYUZO1OLv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sOYUZO1OLv .carousel-control,
.cid-sOYUZO1OLv .close {
  background: #1b1b1b;
}
.cid-sOYUZO1OLv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sOYUZO1OLv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sOYUZO1OLv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sOYUZO1OLv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sOYUZO1OLv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sOYUZO1OLv .close::before {
  content: '\e91a';
}
.cid-sOYUZO1OLv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sOYUZO1OLv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sOYUZO1OLv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYUZO1OLv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sOYUZO1OLv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOYUZO1OLv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sOYUZO1OLv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOYUZO1OLv .carousel-indicators li.active,
.cid-sOYUZO1OLv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOYUZO1OLv .carousel-indicators li::after,
.cid-sOYUZO1OLv .carousel-indicators li::before {
  content: none;
}
.cid-sOYUZO1OLv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOYUZO1OLv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sOYUZO1OLv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYUZO1OLv .carousel-indicators {
    display: none;
  }
}
.cid-sOYUZO1OLv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sOYUZO1OLv .carousel-inner > .active {
  display: block;
}
.cid-sOYUZO1OLv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOYUZO1OLv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOYUZO1OLv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sOYUZO1OLv .carousel-control,
  .cid-sOYUZO1OLv .carousel-indicators,
  .cid-sOYUZO1OLv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sOYUZO1OLv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sOYUZO1OLv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sOYUZO1OLv .carousel-indicators .active,
.cid-sOYUZO1OLv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sOYUZO1OLv .carousel-indicators .active {
  background: #fff;
}
.cid-sOYUZO1OLv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sOYUZO1OLv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sOYUZO1OLv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sOYUZO1OLv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sOYUZO1OLv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sOYUZO1OLv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sOYUZO1OLv .carousel {
  width: 100%;
}
.cid-sOYUZO1OLv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sOYUZO1OLv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sOYUZO1OLv .modal.fade .modal-dialog,
.cid-sOYUZO1OLv .modal.in .modal-dialog {
  transform: none;
}
.cid-sOYUZO1OLv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sOYUZO1OLv H6 {
  text-align: center;
}
.cid-sOYUZOCuvk {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOYUZOCuvk .nav-tabs .nav-item.open .nav-link:focus,
.cid-sOYUZOCuvk .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sOYUZOCuvk .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sOYUZOCuvk .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sOYUZOCuvk .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sOYUZOCuvk .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sOYUZOCuvk .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sOYUZOCuvk .nav-link,
.cid-sOYUZOCuvk .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sOYUZOCuvk .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sOYUZOCuvk H4 {
  text-align: center;
}
.cid-sOYUZOCuvk H3 {
  text-align: center;
}
.cid-sOYUZPbRJi {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sOYUZPbRJi .image-block {
  margin: auto;
}
.cid-sOYUZPbRJi figcaption {
  position: relative;
}
.cid-sOYUZPbRJi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYUZPbRJi .image-block {
    width: 100% !important;
  }
}
.cid-sOYUZPv8PY {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sOYUZPv8PY .image-block {
  margin: auto;
}
.cid-sOYUZPv8PY figcaption {
  position: relative;
}
.cid-sOYUZPv8PY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sOYUZPv8PY .image-block {
    width: 100% !important;
  }
}
.cid-sOYUZPQf8H {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sOYUZPQf8H .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOYUZPQf8H .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOYUZPQf8H .row {
    text-align: center;
  }
  .cid-sOYUZPQf8H .row > div {
    margin: auto;
  }
  .cid-sOYUZPQf8H .social-row {
    justify-content: center;
  }
}
.cid-sOYUZPQf8H .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOYUZPQf8H .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sOYUZPQf8H .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOYUZPQf8H .list {
    margin-bottom: 0rem;
  }
}
.cid-sOYUZPQf8H .mbr-text {
  color: #000000;
}
.cid-sOYUZPQf8H .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sOYUZPQf8H .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOYUZPQf8H div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOYUZPQf8H H5 {
  color: #000000;
}
.cid-sOYUZQqg3Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sOYUZQqg3Q nav.navbar {
  position: fixed;
}
.cid-sOYUZQqg3Q .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-sOYUZQqg3Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sOYUZQqg3Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sOYUZQqg3Q .dropdown-item:hover,
.cid-sOYUZQqg3Q .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sOYUZQqg3Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sOYUZQqg3Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sOYUZQqg3Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sOYUZQqg3Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sOYUZQqg3Q .nav-link {
  position: relative;
}
.cid-sOYUZQqg3Q .container {
  display: flex;
  margin: auto;
}
.cid-sOYUZQqg3Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sOYUZQqg3Q .dropdown-menu,
.cid-sOYUZQqg3Q .navbar.opened {
  background: #ffffff !important;
}
.cid-sOYUZQqg3Q .nav-item:focus,
.cid-sOYUZQqg3Q .nav-link:focus {
  outline: none;
}
.cid-sOYUZQqg3Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sOYUZQqg3Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sOYUZQqg3Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sOYUZQqg3Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sOYUZQqg3Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sOYUZQqg3Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sOYUZQqg3Q .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-sOYUZQqg3Q .navbar.opened {
  transition: all 0.3s;
}
.cid-sOYUZQqg3Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sOYUZQqg3Q .navbar .navbar-logo img {
  width: auto;
}
.cid-sOYUZQqg3Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sOYUZQqg3Q .navbar.collapsed {
  justify-content: center;
}
.cid-sOYUZQqg3Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sOYUZQqg3Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sOYUZQqg3Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sOYUZQqg3Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sOYUZQqg3Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sOYUZQqg3Q .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-sOYUZQqg3Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sOYUZQqg3Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sOYUZQqg3Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sOYUZQqg3Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sOYUZQqg3Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sOYUZQqg3Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sOYUZQqg3Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sOYUZQqg3Q .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-sOYUZQqg3Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sOYUZQqg3Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sOYUZQqg3Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sOYUZQqg3Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sOYUZQqg3Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sOYUZQqg3Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sOYUZQqg3Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-sOYUZQqg3Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sOYUZQqg3Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sOYUZQqg3Q .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-sOYUZQqg3Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sOYUZQqg3Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sOYUZQqg3Q .dropdown-item.active,
.cid-sOYUZQqg3Q .dropdown-item:active {
  background-color: transparent;
}
.cid-sOYUZQqg3Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sOYUZQqg3Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sOYUZQqg3Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sOYUZQqg3Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sOYUZQqg3Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sOYUZQqg3Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sOYUZQqg3Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sOYUZQqg3Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sOYUZQqg3Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sOYUZQqg3Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sOYUZQqg3Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sOYUZQqg3Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYUZQqg3Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sOYUZQqg3Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sOYUZQqg3Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYUZQqg3Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sOYUZQqg3Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sOYUZQqg3Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sOYUZQqg3Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sOYUZQqg3Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sOYUZQqg3Q .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-sOYUZQqg3Q .navbar {
    height: 70px;
  }
  .cid-sOYUZQqg3Q .navbar.opened {
    height: auto;
  }
  .cid-sOYUZQqg3Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPax3rioO4 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPax3rioO4 .image-block {
  margin: auto;
}
.cid-sPax3rioO4 figcaption {
  position: relative;
}
.cid-sPax3rioO4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPax3rioO4 .image-block {
    width: 100% !important;
  }
}
.cid-sPax3rNsN8 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3rNsN8 .mbr-section-title {
  text-align: center;
}
.cid-sPax3sbPdY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3sbPdY .mbr-section-title {
  text-align: left;
}
.cid-sPax3sQXPE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3sQXPE img,
.cid-sPax3sQXPE .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPax3sQXPE .item:focus,
.cid-sPax3sQXPE span:focus {
  outline: none;
}
.cid-sPax3sQXPE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPax3sQXPE .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPax3sQXPE .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPax3sQXPE .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPax3sQXPE .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPax3sQXPE .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPax3sQXPE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPax3sQXPE .mbr-section-title {
  color: #232323;
}
.cid-sPax3sQXPE .mbr-text,
.cid-sPax3sQXPE .mbr-section-btn {
  text-align: center;
}
.cid-sPax3sQXPE .item-title {
  text-align: center;
}
.cid-sPax3sQXPE .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPax3tqOAx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3tqOAx img,
.cid-sPax3tqOAx .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPax3tqOAx .item:focus,
.cid-sPax3tqOAx span:focus {
  outline: none;
}
.cid-sPax3tqOAx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPax3tqOAx .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPax3tqOAx .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPax3tqOAx .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPax3tqOAx .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPax3tqOAx .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPax3tqOAx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPax3tqOAx .mbr-section-title {
  color: #232323;
}
.cid-sPax3tqOAx .mbr-text,
.cid-sPax3tqOAx .mbr-section-btn {
  text-align: center;
}
.cid-sPax3tqOAx .item-title {
  text-align: center;
}
.cid-sPax3tqOAx .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sPax3u0cXi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3u0cXi img,
.cid-sPax3u0cXi .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPax3u0cXi .item:focus,
.cid-sPax3u0cXi span:focus {
  outline: none;
}
.cid-sPax3u0cXi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPax3u0cXi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPax3u0cXi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPax3u0cXi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPax3u0cXi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPax3u0cXi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPax3u0cXi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPax3u0cXi .mbr-section-title {
  color: #232323;
}
.cid-sPax3u0cXi .mbr-text,
.cid-sPax3u0cXi .mbr-section-btn {
  text-align: center;
}
.cid-sPax3u0cXi .item-title {
  text-align: center;
}
.cid-sPax3u0cXi .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sPax3uIVpa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3uIVpa img,
.cid-sPax3uIVpa .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPax3uIVpa .item:focus,
.cid-sPax3uIVpa span:focus {
  outline: none;
}
.cid-sPax3uIVpa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPax3uIVpa .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPax3uIVpa .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPax3uIVpa .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPax3uIVpa .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPax3uIVpa .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPax3uIVpa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPax3uIVpa .mbr-section-title {
  color: #232323;
}
.cid-sPax3uIVpa .mbr-text,
.cid-sPax3uIVpa .mbr-section-btn {
  text-align: center;
}
.cid-sPax3uIVpa .item-title {
  text-align: center;
}
.cid-sPax3uIVpa .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPCywR44Kh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCywR44Kh img,
.cid-sPCywR44Kh .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPCywR44Kh .item:focus,
.cid-sPCywR44Kh span:focus {
  outline: none;
}
.cid-sPCywR44Kh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPCywR44Kh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPCywR44Kh .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPCywR44Kh .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPCywR44Kh .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPCywR44Kh .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPCywR44Kh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPCywR44Kh .mbr-section-title {
  color: #232323;
}
.cid-sPCywR44Kh .mbr-text,
.cid-sPCywR44Kh .mbr-section-btn {
  text-align: center;
}
.cid-sPCywR44Kh .item-title {
  text-align: center;
}
.cid-sPCywR44Kh .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPax3wnNGm {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPax3wnNGm .image-block {
  margin: auto;
}
.cid-sPax3wnNGm figcaption {
  position: relative;
}
.cid-sPax3wnNGm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPax3wnNGm .image-block {
    width: 100% !important;
  }
}
.cid-sPax3wMKYF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPax3wMKYF .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPax3wMKYF .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPax3wMKYF .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPax3wMKYF .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPax3wMKYF .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPax3wMKYF .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPax3wMKYF .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPax3wMKYF .card-subtitle {
  color: #0095ff;
}
.cid-sPax3wMKYF .mbr-text {
  color: #555555;
}
.cid-sPax3xfTGk {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPax3xfTGk .image-block {
  margin: auto;
}
.cid-sPax3xfTGk figcaption {
  position: relative;
}
.cid-sPax3xfTGk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPax3xfTGk .image-block {
    width: 100% !important;
  }
}
.cid-sPax3xAwGv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPax3xAwGv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPax3xAwGv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPax3xAwGv .row {
    text-align: center;
  }
  .cid-sPax3xAwGv .row > div {
    margin: auto;
  }
  .cid-sPax3xAwGv .social-row {
    justify-content: center;
  }
}
.cid-sPax3xAwGv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPax3xAwGv .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPax3xAwGv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPax3xAwGv .list {
    margin-bottom: 0rem;
  }
}
.cid-sPax3xAwGv .mbr-text {
  color: #000000;
}
.cid-sPax3xAwGv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPax3xAwGv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPax3xAwGv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPax3xAwGv H5 {
  color: #000000;
}
.cid-sPax3y7ovp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPax3y7ovp nav.navbar {
  position: fixed;
}
.cid-sPax3y7ovp .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-sPax3y7ovp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPax3y7ovp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPax3y7ovp .dropdown-item:hover,
.cid-sPax3y7ovp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPax3y7ovp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPax3y7ovp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPax3y7ovp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPax3y7ovp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPax3y7ovp .nav-link {
  position: relative;
}
.cid-sPax3y7ovp .container {
  display: flex;
  margin: auto;
}
.cid-sPax3y7ovp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPax3y7ovp .dropdown-menu,
.cid-sPax3y7ovp .navbar.opened {
  background: #ffffff !important;
}
.cid-sPax3y7ovp .nav-item:focus,
.cid-sPax3y7ovp .nav-link:focus {
  outline: none;
}
.cid-sPax3y7ovp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPax3y7ovp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPax3y7ovp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPax3y7ovp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPax3y7ovp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPax3y7ovp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPax3y7ovp .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-sPax3y7ovp .navbar.opened {
  transition: all 0.3s;
}
.cid-sPax3y7ovp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPax3y7ovp .navbar .navbar-logo img {
  width: auto;
}
.cid-sPax3y7ovp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPax3y7ovp .navbar.collapsed {
  justify-content: center;
}
.cid-sPax3y7ovp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPax3y7ovp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPax3y7ovp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPax3y7ovp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPax3y7ovp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPax3y7ovp .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-sPax3y7ovp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPax3y7ovp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPax3y7ovp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPax3y7ovp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPax3y7ovp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPax3y7ovp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPax3y7ovp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPax3y7ovp .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-sPax3y7ovp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPax3y7ovp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPax3y7ovp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPax3y7ovp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPax3y7ovp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPax3y7ovp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPax3y7ovp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPax3y7ovp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPax3y7ovp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPax3y7ovp .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-sPax3y7ovp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPax3y7ovp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPax3y7ovp .dropdown-item.active,
.cid-sPax3y7ovp .dropdown-item:active {
  background-color: transparent;
}
.cid-sPax3y7ovp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPax3y7ovp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPax3y7ovp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPax3y7ovp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPax3y7ovp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPax3y7ovp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPax3y7ovp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPax3y7ovp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPax3y7ovp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPax3y7ovp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPax3y7ovp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPax3y7ovp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPax3y7ovp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPax3y7ovp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPax3y7ovp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPax3y7ovp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPax3y7ovp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPax3y7ovp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPax3y7ovp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPax3y7ovp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPax3y7ovp .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-sPax3y7ovp .navbar {
    height: 70px;
  }
  .cid-sPax3y7ovp .navbar.opened {
    height: auto;
  }
  .cid-sPax3y7ovp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaxSNc0vv {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaxSNc0vv .image-block {
  margin: auto;
}
.cid-sPaxSNc0vv figcaption {
  position: relative;
}
.cid-sPaxSNc0vv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaxSNc0vv .image-block {
    width: 100% !important;
  }
}
.cid-sPaxSNIu5G {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaxSNIu5G .mbr-section-title {
  text-align: left;
}
.cid-sPaxSO7tZD {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaxSOqw1b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaxSOqw1b .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaxSOqw1b .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaxSOqw1b .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaxSOqw1b .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaxSOqw1b .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaxSOqw1b .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaxSOqw1b .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaxSOqw1b .card-subtitle {
  color: #0095ff;
}
.cid-sPaxSOqw1b .mbr-text {
  color: #555555;
}
.cid-sPaxSOXd9R {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaxSOXd9R .item {
  padding-bottom: 2rem;
}
.cid-sPaxSOXd9R .item-wrapper {
  position: relative;
}
.cid-sPaxSOXd9R .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaxSOXd9R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaxSOXd9R .carousel-control,
.cid-sPaxSOXd9R .close {
  background: #1b1b1b;
}
.cid-sPaxSOXd9R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaxSOXd9R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaxSOXd9R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaxSOXd9R .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaxSOXd9R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaxSOXd9R .close::before {
  content: '\e91a';
}
.cid-sPaxSOXd9R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaxSOXd9R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaxSOXd9R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaxSOXd9R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaxSOXd9R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaxSOXd9R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaxSOXd9R .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaxSOXd9R .carousel-indicators li.active,
.cid-sPaxSOXd9R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaxSOXd9R .carousel-indicators li::after,
.cid-sPaxSOXd9R .carousel-indicators li::before {
  content: none;
}
.cid-sPaxSOXd9R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaxSOXd9R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaxSOXd9R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaxSOXd9R .carousel-indicators {
    display: none;
  }
}
.cid-sPaxSOXd9R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaxSOXd9R .carousel-inner > .active {
  display: block;
}
.cid-sPaxSOXd9R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaxSOXd9R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaxSOXd9R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaxSOXd9R .carousel-control,
  .cid-sPaxSOXd9R .carousel-indicators,
  .cid-sPaxSOXd9R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaxSOXd9R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaxSOXd9R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaxSOXd9R .carousel-indicators .active,
.cid-sPaxSOXd9R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaxSOXd9R .carousel-indicators .active {
  background: #fff;
}
.cid-sPaxSOXd9R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaxSOXd9R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaxSOXd9R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaxSOXd9R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaxSOXd9R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaxSOXd9R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaxSOXd9R .carousel {
  width: 100%;
}
.cid-sPaxSOXd9R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaxSOXd9R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaxSOXd9R .modal.fade .modal-dialog,
.cid-sPaxSOXd9R .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaxSOXd9R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaxSOXd9R H6 {
  text-align: center;
}
.cid-sPaxSPBAzg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaxSPBAzg .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaxSPBAzg .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaxSPBAzg .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaxSPBAzg .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaxSPBAzg .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaxSPBAzg .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaxSPBAzg .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaxSPBAzg .nav-link,
.cid-sPaxSPBAzg .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaxSPBAzg .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaxSPBAzg H4 {
  text-align: center;
}
.cid-sPaxSPBAzg H3 {
  text-align: center;
}
.cid-sPaxSQ9kuz {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaxSQ9kuz .image-block {
  margin: auto;
}
.cid-sPaxSQ9kuz figcaption {
  position: relative;
}
.cid-sPaxSQ9kuz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaxSQ9kuz .image-block {
    width: 100% !important;
  }
}
.cid-sPaxSQt4Zl {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaxSQt4Zl .image-block {
  margin: auto;
}
.cid-sPaxSQt4Zl figcaption {
  position: relative;
}
.cid-sPaxSQt4Zl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaxSQt4Zl .image-block {
    width: 100% !important;
  }
}
.cid-sPaxSQN8Hq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaxSQN8Hq .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaxSQN8Hq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaxSQN8Hq .row {
    text-align: center;
  }
  .cid-sPaxSQN8Hq .row > div {
    margin: auto;
  }
  .cid-sPaxSQN8Hq .social-row {
    justify-content: center;
  }
}
.cid-sPaxSQN8Hq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaxSQN8Hq .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaxSQN8Hq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaxSQN8Hq .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaxSQN8Hq .mbr-text {
  color: #000000;
}
.cid-sPaxSQN8Hq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaxSQN8Hq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaxSQN8Hq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaxSQN8Hq H5 {
  color: #000000;
}
.cid-sPaxSRjZDo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaxSRjZDo nav.navbar {
  position: fixed;
}
.cid-sPaxSRjZDo .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-sPaxSRjZDo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaxSRjZDo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaxSRjZDo .dropdown-item:hover,
.cid-sPaxSRjZDo .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaxSRjZDo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaxSRjZDo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaxSRjZDo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaxSRjZDo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaxSRjZDo .nav-link {
  position: relative;
}
.cid-sPaxSRjZDo .container {
  display: flex;
  margin: auto;
}
.cid-sPaxSRjZDo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaxSRjZDo .dropdown-menu,
.cid-sPaxSRjZDo .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaxSRjZDo .nav-item:focus,
.cid-sPaxSRjZDo .nav-link:focus {
  outline: none;
}
.cid-sPaxSRjZDo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaxSRjZDo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaxSRjZDo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaxSRjZDo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaxSRjZDo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaxSRjZDo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaxSRjZDo .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-sPaxSRjZDo .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaxSRjZDo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaxSRjZDo .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaxSRjZDo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaxSRjZDo .navbar.collapsed {
  justify-content: center;
}
.cid-sPaxSRjZDo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaxSRjZDo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaxSRjZDo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaxSRjZDo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaxSRjZDo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaxSRjZDo .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-sPaxSRjZDo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaxSRjZDo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaxSRjZDo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaxSRjZDo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaxSRjZDo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaxSRjZDo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaxSRjZDo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaxSRjZDo .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-sPaxSRjZDo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaxSRjZDo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaxSRjZDo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaxSRjZDo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaxSRjZDo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaxSRjZDo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaxSRjZDo .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaxSRjZDo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaxSRjZDo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaxSRjZDo .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-sPaxSRjZDo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaxSRjZDo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaxSRjZDo .dropdown-item.active,
.cid-sPaxSRjZDo .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaxSRjZDo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaxSRjZDo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaxSRjZDo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaxSRjZDo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaxSRjZDo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaxSRjZDo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaxSRjZDo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaxSRjZDo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaxSRjZDo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaxSRjZDo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaxSRjZDo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaxSRjZDo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaxSRjZDo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaxSRjZDo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaxSRjZDo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaxSRjZDo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaxSRjZDo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaxSRjZDo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaxSRjZDo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaxSRjZDo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaxSRjZDo .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-sPaxSRjZDo .navbar {
    height: 70px;
  }
  .cid-sPaxSRjZDo .navbar.opened {
    height: auto;
  }
  .cid-sPaxSRjZDo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaADPHntV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaADPHntV .image-block {
  margin: auto;
}
.cid-sPaADPHntV figcaption {
  position: relative;
}
.cid-sPaADPHntV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaADPHntV .image-block {
    width: 100% !important;
  }
}
.cid-sPaADQuSik {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaADQuSik .mbr-section-title {
  text-align: left;
}
.cid-sPaADQXAhC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaADRn5An {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaADRn5An .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaADRn5An .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaADRn5An .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaADRn5An .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaADRn5An .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaADRn5An .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaADRn5An .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaADRn5An .card-subtitle {
  color: #0095ff;
}
.cid-sPaADRn5An .mbr-text {
  color: #555555;
}
.cid-sPaADRUMqY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaADRUMqY .item {
  padding-bottom: 2rem;
}
.cid-sPaADRUMqY .item-wrapper {
  position: relative;
}
.cid-sPaADRUMqY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaADRUMqY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaADRUMqY .carousel-control,
.cid-sPaADRUMqY .close {
  background: #1b1b1b;
}
.cid-sPaADRUMqY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaADRUMqY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaADRUMqY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaADRUMqY .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaADRUMqY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaADRUMqY .close::before {
  content: '\e91a';
}
.cid-sPaADRUMqY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaADRUMqY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaADRUMqY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaADRUMqY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaADRUMqY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaADRUMqY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaADRUMqY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaADRUMqY .carousel-indicators li.active,
.cid-sPaADRUMqY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaADRUMqY .carousel-indicators li::after,
.cid-sPaADRUMqY .carousel-indicators li::before {
  content: none;
}
.cid-sPaADRUMqY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaADRUMqY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaADRUMqY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaADRUMqY .carousel-indicators {
    display: none;
  }
}
.cid-sPaADRUMqY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaADRUMqY .carousel-inner > .active {
  display: block;
}
.cid-sPaADRUMqY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaADRUMqY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaADRUMqY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaADRUMqY .carousel-control,
  .cid-sPaADRUMqY .carousel-indicators,
  .cid-sPaADRUMqY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaADRUMqY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaADRUMqY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaADRUMqY .carousel-indicators .active,
.cid-sPaADRUMqY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaADRUMqY .carousel-indicators .active {
  background: #fff;
}
.cid-sPaADRUMqY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaADRUMqY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaADRUMqY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaADRUMqY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaADRUMqY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaADRUMqY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaADRUMqY .carousel {
  width: 100%;
}
.cid-sPaADRUMqY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaADRUMqY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaADRUMqY .modal.fade .modal-dialog,
.cid-sPaADRUMqY .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaADRUMqY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaADRUMqY H6 {
  text-align: center;
}
.cid-sPaADSslbz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaADSslbz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaADSslbz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaADSslbz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaADSslbz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaADSslbz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaADSslbz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaADSslbz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaADSslbz .nav-link,
.cid-sPaADSslbz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaADSslbz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaADSslbz H4 {
  text-align: center;
}
.cid-sPaADSslbz H3 {
  text-align: center;
}
.cid-sPaADSZcPL {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaADSZcPL .image-block {
  margin: auto;
}
.cid-sPaADSZcPL figcaption {
  position: relative;
}
.cid-sPaADSZcPL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaADSZcPL .image-block {
    width: 100% !important;
  }
}
.cid-sPaADTkfff {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaADTkfff .image-block {
  margin: auto;
}
.cid-sPaADTkfff figcaption {
  position: relative;
}
.cid-sPaADTkfff figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaADTkfff .image-block {
    width: 100% !important;
  }
}
.cid-sPaADTFCPB {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaADTFCPB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaADTFCPB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaADTFCPB .row {
    text-align: center;
  }
  .cid-sPaADTFCPB .row > div {
    margin: auto;
  }
  .cid-sPaADTFCPB .social-row {
    justify-content: center;
  }
}
.cid-sPaADTFCPB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaADTFCPB .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaADTFCPB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaADTFCPB .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaADTFCPB .mbr-text {
  color: #000000;
}
.cid-sPaADTFCPB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaADTFCPB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaADTFCPB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaADTFCPB H5 {
  color: #000000;
}
.cid-sPaADUiBwV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaADUiBwV nav.navbar {
  position: fixed;
}
.cid-sPaADUiBwV .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-sPaADUiBwV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaADUiBwV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaADUiBwV .dropdown-item:hover,
.cid-sPaADUiBwV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaADUiBwV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaADUiBwV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaADUiBwV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaADUiBwV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaADUiBwV .nav-link {
  position: relative;
}
.cid-sPaADUiBwV .container {
  display: flex;
  margin: auto;
}
.cid-sPaADUiBwV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaADUiBwV .dropdown-menu,
.cid-sPaADUiBwV .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaADUiBwV .nav-item:focus,
.cid-sPaADUiBwV .nav-link:focus {
  outline: none;
}
.cid-sPaADUiBwV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaADUiBwV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaADUiBwV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaADUiBwV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaADUiBwV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaADUiBwV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaADUiBwV .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-sPaADUiBwV .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaADUiBwV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaADUiBwV .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaADUiBwV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaADUiBwV .navbar.collapsed {
  justify-content: center;
}
.cid-sPaADUiBwV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaADUiBwV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaADUiBwV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaADUiBwV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaADUiBwV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaADUiBwV .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-sPaADUiBwV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaADUiBwV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaADUiBwV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaADUiBwV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaADUiBwV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaADUiBwV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaADUiBwV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaADUiBwV .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-sPaADUiBwV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaADUiBwV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaADUiBwV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaADUiBwV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaADUiBwV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaADUiBwV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaADUiBwV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaADUiBwV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaADUiBwV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaADUiBwV .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-sPaADUiBwV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaADUiBwV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaADUiBwV .dropdown-item.active,
.cid-sPaADUiBwV .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaADUiBwV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaADUiBwV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaADUiBwV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaADUiBwV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaADUiBwV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaADUiBwV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaADUiBwV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaADUiBwV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaADUiBwV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaADUiBwV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaADUiBwV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaADUiBwV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaADUiBwV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaADUiBwV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaADUiBwV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaADUiBwV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaADUiBwV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaADUiBwV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaADUiBwV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaADUiBwV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaADUiBwV .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-sPaADUiBwV .navbar {
    height: 70px;
  }
  .cid-sPaADUiBwV .navbar.opened {
    height: auto;
  }
  .cid-sPaADUiBwV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaBavR799 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaBavR799 .image-block {
  margin: auto;
}
.cid-sPaBavR799 figcaption {
  position: relative;
}
.cid-sPaBavR799 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaBavR799 .image-block {
    width: 100% !important;
  }
}
.cid-sPaBawGrx5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaBawGrx5 .mbr-section-title {
  text-align: left;
}
.cid-sPaBaxc57M {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaBaxAePf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaBaxAePf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaBaxAePf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaBaxAePf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaBaxAePf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaBaxAePf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaBaxAePf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaBaxAePf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaBaxAePf .card-subtitle {
  color: #0095ff;
}
.cid-sPaBaxAePf .mbr-text {
  color: #555555;
}
.cid-sPaBayePxl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaBayePxl .item {
  padding-bottom: 2rem;
}
.cid-sPaBayePxl .item-wrapper {
  position: relative;
}
.cid-sPaBayePxl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaBayePxl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaBayePxl .carousel-control,
.cid-sPaBayePxl .close {
  background: #1b1b1b;
}
.cid-sPaBayePxl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaBayePxl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaBayePxl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaBayePxl .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaBayePxl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaBayePxl .close::before {
  content: '\e91a';
}
.cid-sPaBayePxl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaBayePxl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaBayePxl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaBayePxl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaBayePxl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaBayePxl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaBayePxl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaBayePxl .carousel-indicators li.active,
.cid-sPaBayePxl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaBayePxl .carousel-indicators li::after,
.cid-sPaBayePxl .carousel-indicators li::before {
  content: none;
}
.cid-sPaBayePxl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaBayePxl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaBayePxl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaBayePxl .carousel-indicators {
    display: none;
  }
}
.cid-sPaBayePxl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaBayePxl .carousel-inner > .active {
  display: block;
}
.cid-sPaBayePxl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaBayePxl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaBayePxl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaBayePxl .carousel-control,
  .cid-sPaBayePxl .carousel-indicators,
  .cid-sPaBayePxl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaBayePxl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaBayePxl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaBayePxl .carousel-indicators .active,
.cid-sPaBayePxl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaBayePxl .carousel-indicators .active {
  background: #fff;
}
.cid-sPaBayePxl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaBayePxl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaBayePxl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaBayePxl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaBayePxl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaBayePxl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaBayePxl .carousel {
  width: 100%;
}
.cid-sPaBayePxl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaBayePxl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaBayePxl .modal.fade .modal-dialog,
.cid-sPaBayePxl .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaBayePxl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaBayePxl H6 {
  text-align: center;
}
.cid-sPaBazdHkJ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaBazdHkJ .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaBazdHkJ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaBazdHkJ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaBazdHkJ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaBazdHkJ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaBazdHkJ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaBazdHkJ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaBazdHkJ .nav-link,
.cid-sPaBazdHkJ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaBazdHkJ .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaBazdHkJ H4 {
  text-align: center;
}
.cid-sPaBazdHkJ H3 {
  text-align: center;
}
.cid-sPaBazNrym {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaBazNrym .image-block {
  margin: auto;
}
.cid-sPaBazNrym figcaption {
  position: relative;
}
.cid-sPaBazNrym figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaBazNrym .image-block {
    width: 100% !important;
  }
}
.cid-sPaBaA8kf3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaBaA8kf3 .image-block {
  margin: auto;
}
.cid-sPaBaA8kf3 figcaption {
  position: relative;
}
.cid-sPaBaA8kf3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaBaA8kf3 .image-block {
    width: 100% !important;
  }
}
.cid-sPaBaAtm5t {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaBaAtm5t .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaBaAtm5t .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaBaAtm5t .row {
    text-align: center;
  }
  .cid-sPaBaAtm5t .row > div {
    margin: auto;
  }
  .cid-sPaBaAtm5t .social-row {
    justify-content: center;
  }
}
.cid-sPaBaAtm5t .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaBaAtm5t .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaBaAtm5t .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaBaAtm5t .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaBaAtm5t .mbr-text {
  color: #000000;
}
.cid-sPaBaAtm5t .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaBaAtm5t .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaBaAtm5t div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaBaAtm5t H5 {
  color: #000000;
}
.cid-sPaBaB24qE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaBaB24qE nav.navbar {
  position: fixed;
}
.cid-sPaBaB24qE .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-sPaBaB24qE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaBaB24qE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaBaB24qE .dropdown-item:hover,
.cid-sPaBaB24qE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaBaB24qE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaBaB24qE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaBaB24qE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaBaB24qE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaBaB24qE .nav-link {
  position: relative;
}
.cid-sPaBaB24qE .container {
  display: flex;
  margin: auto;
}
.cid-sPaBaB24qE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaBaB24qE .dropdown-menu,
.cid-sPaBaB24qE .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaBaB24qE .nav-item:focus,
.cid-sPaBaB24qE .nav-link:focus {
  outline: none;
}
.cid-sPaBaB24qE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaBaB24qE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaBaB24qE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaBaB24qE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaBaB24qE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaBaB24qE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaBaB24qE .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-sPaBaB24qE .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaBaB24qE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaBaB24qE .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaBaB24qE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaBaB24qE .navbar.collapsed {
  justify-content: center;
}
.cid-sPaBaB24qE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaBaB24qE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaBaB24qE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaBaB24qE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaBaB24qE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaBaB24qE .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-sPaBaB24qE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaBaB24qE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaBaB24qE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaBaB24qE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaBaB24qE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaBaB24qE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaBaB24qE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaBaB24qE .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-sPaBaB24qE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaBaB24qE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaBaB24qE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaBaB24qE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaBaB24qE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaBaB24qE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaBaB24qE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaBaB24qE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaBaB24qE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaBaB24qE .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-sPaBaB24qE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaBaB24qE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaBaB24qE .dropdown-item.active,
.cid-sPaBaB24qE .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaBaB24qE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaBaB24qE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaBaB24qE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaBaB24qE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaBaB24qE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaBaB24qE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaBaB24qE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaBaB24qE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaBaB24qE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaBaB24qE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaBaB24qE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaBaB24qE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaBaB24qE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaBaB24qE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaBaB24qE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaBaB24qE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaBaB24qE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaBaB24qE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaBaB24qE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaBaB24qE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaBaB24qE .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-sPaBaB24qE .navbar {
    height: 70px;
  }
  .cid-sPaBaB24qE .navbar.opened {
    height: auto;
  }
  .cid-sPaBaB24qE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaCVqyfJU {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaCVqyfJU .image-block {
  margin: auto;
}
.cid-sPaCVqyfJU figcaption {
  position: relative;
}
.cid-sPaCVqyfJU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaCVqyfJU .image-block {
    width: 100% !important;
  }
}
.cid-sPaCVrltI3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaCVrltI3 .mbr-section-title {
  text-align: left;
}
.cid-sPaCVrQxKZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaCVshU77 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaCVshU77 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaCVshU77 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaCVshU77 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaCVshU77 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaCVshU77 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaCVshU77 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaCVshU77 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaCVshU77 .card-subtitle {
  color: #0095ff;
}
.cid-sPaCVshU77 .mbr-text {
  color: #555555;
}
.cid-sPaCVsQFEz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaCVsQFEz .item {
  padding-bottom: 2rem;
}
.cid-sPaCVsQFEz .item-wrapper {
  position: relative;
}
.cid-sPaCVsQFEz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaCVsQFEz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaCVsQFEz .carousel-control,
.cid-sPaCVsQFEz .close {
  background: #1b1b1b;
}
.cid-sPaCVsQFEz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaCVsQFEz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaCVsQFEz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaCVsQFEz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaCVsQFEz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaCVsQFEz .close::before {
  content: '\e91a';
}
.cid-sPaCVsQFEz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaCVsQFEz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaCVsQFEz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaCVsQFEz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaCVsQFEz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaCVsQFEz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaCVsQFEz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaCVsQFEz .carousel-indicators li.active,
.cid-sPaCVsQFEz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaCVsQFEz .carousel-indicators li::after,
.cid-sPaCVsQFEz .carousel-indicators li::before {
  content: none;
}
.cid-sPaCVsQFEz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaCVsQFEz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaCVsQFEz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaCVsQFEz .carousel-indicators {
    display: none;
  }
}
.cid-sPaCVsQFEz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaCVsQFEz .carousel-inner > .active {
  display: block;
}
.cid-sPaCVsQFEz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaCVsQFEz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaCVsQFEz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaCVsQFEz .carousel-control,
  .cid-sPaCVsQFEz .carousel-indicators,
  .cid-sPaCVsQFEz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaCVsQFEz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaCVsQFEz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaCVsQFEz .carousel-indicators .active,
.cid-sPaCVsQFEz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaCVsQFEz .carousel-indicators .active {
  background: #fff;
}
.cid-sPaCVsQFEz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaCVsQFEz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaCVsQFEz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaCVsQFEz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaCVsQFEz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaCVsQFEz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaCVsQFEz .carousel {
  width: 100%;
}
.cid-sPaCVsQFEz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaCVsQFEz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaCVsQFEz .modal.fade .modal-dialog,
.cid-sPaCVsQFEz .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaCVsQFEz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaCVsQFEz H6 {
  text-align: center;
}
.cid-sPaCVts37w {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaCVts37w .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaCVts37w .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaCVts37w .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaCVts37w .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaCVts37w .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaCVts37w .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaCVts37w .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaCVts37w .nav-link,
.cid-sPaCVts37w .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaCVts37w .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaCVts37w H4 {
  text-align: center;
}
.cid-sPaCVts37w H3 {
  text-align: center;
}
.cid-sPaCVu0fYq {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaCVu0fYq .image-block {
  margin: auto;
}
.cid-sPaCVu0fYq figcaption {
  position: relative;
}
.cid-sPaCVu0fYq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaCVu0fYq .image-block {
    width: 100% !important;
  }
}
.cid-sPaCVulSjT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaCVulSjT .image-block {
  margin: auto;
}
.cid-sPaCVulSjT figcaption {
  position: relative;
}
.cid-sPaCVulSjT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaCVulSjT .image-block {
    width: 100% !important;
  }
}
.cid-sPaCVuGse6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaCVuGse6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaCVuGse6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaCVuGse6 .row {
    text-align: center;
  }
  .cid-sPaCVuGse6 .row > div {
    margin: auto;
  }
  .cid-sPaCVuGse6 .social-row {
    justify-content: center;
  }
}
.cid-sPaCVuGse6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaCVuGse6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaCVuGse6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaCVuGse6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaCVuGse6 .mbr-text {
  color: #000000;
}
.cid-sPaCVuGse6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaCVuGse6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaCVuGse6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaCVuGse6 H5 {
  color: #000000;
}
.cid-sPaCVvg3tW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaCVvg3tW nav.navbar {
  position: fixed;
}
.cid-sPaCVvg3tW .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-sPaCVvg3tW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaCVvg3tW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaCVvg3tW .dropdown-item:hover,
.cid-sPaCVvg3tW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaCVvg3tW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaCVvg3tW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaCVvg3tW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaCVvg3tW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaCVvg3tW .nav-link {
  position: relative;
}
.cid-sPaCVvg3tW .container {
  display: flex;
  margin: auto;
}
.cid-sPaCVvg3tW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaCVvg3tW .dropdown-menu,
.cid-sPaCVvg3tW .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaCVvg3tW .nav-item:focus,
.cid-sPaCVvg3tW .nav-link:focus {
  outline: none;
}
.cid-sPaCVvg3tW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaCVvg3tW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaCVvg3tW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaCVvg3tW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaCVvg3tW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaCVvg3tW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaCVvg3tW .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-sPaCVvg3tW .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaCVvg3tW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaCVvg3tW .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaCVvg3tW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaCVvg3tW .navbar.collapsed {
  justify-content: center;
}
.cid-sPaCVvg3tW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaCVvg3tW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaCVvg3tW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaCVvg3tW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaCVvg3tW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaCVvg3tW .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-sPaCVvg3tW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaCVvg3tW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaCVvg3tW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaCVvg3tW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaCVvg3tW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaCVvg3tW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaCVvg3tW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaCVvg3tW .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-sPaCVvg3tW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaCVvg3tW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaCVvg3tW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaCVvg3tW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaCVvg3tW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaCVvg3tW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaCVvg3tW .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaCVvg3tW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaCVvg3tW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaCVvg3tW .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-sPaCVvg3tW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaCVvg3tW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaCVvg3tW .dropdown-item.active,
.cid-sPaCVvg3tW .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaCVvg3tW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaCVvg3tW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaCVvg3tW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaCVvg3tW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaCVvg3tW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaCVvg3tW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaCVvg3tW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaCVvg3tW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaCVvg3tW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaCVvg3tW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaCVvg3tW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaCVvg3tW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaCVvg3tW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaCVvg3tW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaCVvg3tW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaCVvg3tW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaCVvg3tW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaCVvg3tW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaCVvg3tW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaCVvg3tW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaCVvg3tW .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-sPaCVvg3tW .navbar {
    height: 70px;
  }
  .cid-sPaCVvg3tW .navbar.opened {
    height: auto;
  }
  .cid-sPaCVvg3tW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaDKEslX5 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaDKEslX5 .image-block {
  margin: auto;
}
.cid-sPaDKEslX5 figcaption {
  position: relative;
}
.cid-sPaDKEslX5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaDKEslX5 .image-block {
    width: 100% !important;
  }
}
.cid-sPaDKFdnZJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaDKFdnZJ .mbr-section-title {
  text-align: left;
}
.cid-sPaDKFE08F {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaDKG3KgP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaDKG3KgP .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaDKG3KgP .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaDKG3KgP .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaDKG3KgP .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaDKG3KgP .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaDKG3KgP .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaDKG3KgP .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaDKG3KgP .card-subtitle {
  color: #0095ff;
}
.cid-sPaDKG3KgP .mbr-text {
  color: #555555;
}
.cid-sPaDKGyCLM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaDKGyCLM .item {
  padding-bottom: 2rem;
}
.cid-sPaDKGyCLM .item-wrapper {
  position: relative;
}
.cid-sPaDKGyCLM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaDKGyCLM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaDKGyCLM .carousel-control,
.cid-sPaDKGyCLM .close {
  background: #1b1b1b;
}
.cid-sPaDKGyCLM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaDKGyCLM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaDKGyCLM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaDKGyCLM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaDKGyCLM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaDKGyCLM .close::before {
  content: '\e91a';
}
.cid-sPaDKGyCLM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaDKGyCLM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaDKGyCLM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaDKGyCLM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaDKGyCLM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaDKGyCLM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaDKGyCLM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaDKGyCLM .carousel-indicators li.active,
.cid-sPaDKGyCLM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaDKGyCLM .carousel-indicators li::after,
.cid-sPaDKGyCLM .carousel-indicators li::before {
  content: none;
}
.cid-sPaDKGyCLM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaDKGyCLM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaDKGyCLM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaDKGyCLM .carousel-indicators {
    display: none;
  }
}
.cid-sPaDKGyCLM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaDKGyCLM .carousel-inner > .active {
  display: block;
}
.cid-sPaDKGyCLM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaDKGyCLM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaDKGyCLM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaDKGyCLM .carousel-control,
  .cid-sPaDKGyCLM .carousel-indicators,
  .cid-sPaDKGyCLM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaDKGyCLM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaDKGyCLM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaDKGyCLM .carousel-indicators .active,
.cid-sPaDKGyCLM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaDKGyCLM .carousel-indicators .active {
  background: #fff;
}
.cid-sPaDKGyCLM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaDKGyCLM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaDKGyCLM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaDKGyCLM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaDKGyCLM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaDKGyCLM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaDKGyCLM .carousel {
  width: 100%;
}
.cid-sPaDKGyCLM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaDKGyCLM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaDKGyCLM .modal.fade .modal-dialog,
.cid-sPaDKGyCLM .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaDKGyCLM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaDKGyCLM H6 {
  text-align: center;
}
.cid-sPaDKH7GUS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaDKH7GUS .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaDKH7GUS .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaDKH7GUS .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaDKH7GUS .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaDKH7GUS .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaDKH7GUS .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaDKH7GUS .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaDKH7GUS .nav-link,
.cid-sPaDKH7GUS .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaDKH7GUS .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaDKH7GUS H4 {
  text-align: center;
}
.cid-sPaDKH7GUS H3 {
  text-align: center;
}
.cid-sPaDKHFnF1 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaDKHFnF1 .image-block {
  margin: auto;
}
.cid-sPaDKHFnF1 figcaption {
  position: relative;
}
.cid-sPaDKHFnF1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaDKHFnF1 .image-block {
    width: 100% !important;
  }
}
.cid-sPaDKI0DNy {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaDKI0DNy .image-block {
  margin: auto;
}
.cid-sPaDKI0DNy figcaption {
  position: relative;
}
.cid-sPaDKI0DNy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaDKI0DNy .image-block {
    width: 100% !important;
  }
}
.cid-sPaDKIlM0v {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaDKIlM0v .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaDKIlM0v .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaDKIlM0v .row {
    text-align: center;
  }
  .cid-sPaDKIlM0v .row > div {
    margin: auto;
  }
  .cid-sPaDKIlM0v .social-row {
    justify-content: center;
  }
}
.cid-sPaDKIlM0v .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaDKIlM0v .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaDKIlM0v .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaDKIlM0v .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaDKIlM0v .mbr-text {
  color: #000000;
}
.cid-sPaDKIlM0v .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaDKIlM0v .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaDKIlM0v div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaDKIlM0v H5 {
  color: #000000;
}
.cid-sPaDKIVXye {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaDKIVXye nav.navbar {
  position: fixed;
}
.cid-sPaDKIVXye .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-sPaDKIVXye .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaDKIVXye .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaDKIVXye .dropdown-item:hover,
.cid-sPaDKIVXye .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaDKIVXye .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaDKIVXye .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaDKIVXye .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaDKIVXye .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaDKIVXye .nav-link {
  position: relative;
}
.cid-sPaDKIVXye .container {
  display: flex;
  margin: auto;
}
.cid-sPaDKIVXye .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaDKIVXye .dropdown-menu,
.cid-sPaDKIVXye .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaDKIVXye .nav-item:focus,
.cid-sPaDKIVXye .nav-link:focus {
  outline: none;
}
.cid-sPaDKIVXye .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaDKIVXye .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaDKIVXye .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaDKIVXye .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaDKIVXye .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaDKIVXye .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaDKIVXye .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-sPaDKIVXye .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaDKIVXye .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaDKIVXye .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaDKIVXye .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaDKIVXye .navbar.collapsed {
  justify-content: center;
}
.cid-sPaDKIVXye .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaDKIVXye .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaDKIVXye .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaDKIVXye .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaDKIVXye .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaDKIVXye .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-sPaDKIVXye .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaDKIVXye .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaDKIVXye .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaDKIVXye .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaDKIVXye .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaDKIVXye .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaDKIVXye .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaDKIVXye .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-sPaDKIVXye .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaDKIVXye .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaDKIVXye .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaDKIVXye .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaDKIVXye .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaDKIVXye .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaDKIVXye .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaDKIVXye .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaDKIVXye .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaDKIVXye .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-sPaDKIVXye .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaDKIVXye .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaDKIVXye .dropdown-item.active,
.cid-sPaDKIVXye .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaDKIVXye .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaDKIVXye .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaDKIVXye .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaDKIVXye .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaDKIVXye .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaDKIVXye .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaDKIVXye ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaDKIVXye .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaDKIVXye button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaDKIVXye button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaDKIVXye button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaDKIVXye button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaDKIVXye button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaDKIVXye button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaDKIVXye nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaDKIVXye nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaDKIVXye nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaDKIVXye nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaDKIVXye .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaDKIVXye a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaDKIVXye .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-sPaDKIVXye .navbar {
    height: 70px;
  }
  .cid-sPaDKIVXye .navbar.opened {
    height: auto;
  }
  .cid-sPaDKIVXye .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaExwOk9f {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaExwOk9f .image-block {
  margin: auto;
}
.cid-sPaExwOk9f figcaption {
  position: relative;
}
.cid-sPaExwOk9f figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaExwOk9f .image-block {
    width: 100% !important;
  }
}
.cid-sPaExxAu0I {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaExxAu0I .mbr-section-title {
  text-align: left;
}
.cid-sPaExy37iE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaExysRi2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaExysRi2 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaExysRi2 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaExysRi2 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaExysRi2 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaExysRi2 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaExysRi2 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaExysRi2 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaExysRi2 .card-subtitle {
  color: #0095ff;
}
.cid-sPaExysRi2 .mbr-text {
  color: #555555;
}
.cid-sPaExyYDfz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaExyYDfz .item {
  padding-bottom: 2rem;
}
.cid-sPaExyYDfz .item-wrapper {
  position: relative;
}
.cid-sPaExyYDfz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaExyYDfz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaExyYDfz .carousel-control,
.cid-sPaExyYDfz .close {
  background: #1b1b1b;
}
.cid-sPaExyYDfz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaExyYDfz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaExyYDfz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaExyYDfz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaExyYDfz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaExyYDfz .close::before {
  content: '\e91a';
}
.cid-sPaExyYDfz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaExyYDfz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaExyYDfz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaExyYDfz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaExyYDfz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaExyYDfz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaExyYDfz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaExyYDfz .carousel-indicators li.active,
.cid-sPaExyYDfz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaExyYDfz .carousel-indicators li::after,
.cid-sPaExyYDfz .carousel-indicators li::before {
  content: none;
}
.cid-sPaExyYDfz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaExyYDfz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaExyYDfz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaExyYDfz .carousel-indicators {
    display: none;
  }
}
.cid-sPaExyYDfz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaExyYDfz .carousel-inner > .active {
  display: block;
}
.cid-sPaExyYDfz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaExyYDfz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaExyYDfz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaExyYDfz .carousel-control,
  .cid-sPaExyYDfz .carousel-indicators,
  .cid-sPaExyYDfz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaExyYDfz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaExyYDfz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaExyYDfz .carousel-indicators .active,
.cid-sPaExyYDfz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaExyYDfz .carousel-indicators .active {
  background: #fff;
}
.cid-sPaExyYDfz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaExyYDfz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaExyYDfz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaExyYDfz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaExyYDfz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaExyYDfz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaExyYDfz .carousel {
  width: 100%;
}
.cid-sPaExyYDfz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaExyYDfz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaExyYDfz .modal.fade .modal-dialog,
.cid-sPaExyYDfz .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaExyYDfz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaExyYDfz H6 {
  text-align: center;
}
.cid-sPaExzyp8A {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaExzyp8A .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaExzyp8A .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaExzyp8A .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaExzyp8A .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaExzyp8A .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaExzyp8A .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaExzyp8A .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaExzyp8A .nav-link,
.cid-sPaExzyp8A .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaExzyp8A .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaExzyp8A H4 {
  text-align: center;
}
.cid-sPaExzyp8A H3 {
  text-align: center;
}
.cid-sPaExA6Asu {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaExA6Asu .image-block {
  margin: auto;
}
.cid-sPaExA6Asu figcaption {
  position: relative;
}
.cid-sPaExA6Asu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaExA6Asu .image-block {
    width: 100% !important;
  }
}
.cid-sPaExAslGW {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaExAslGW .image-block {
  margin: auto;
}
.cid-sPaExAslGW figcaption {
  position: relative;
}
.cid-sPaExAslGW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaExAslGW .image-block {
    width: 100% !important;
  }
}
.cid-sPaExANZ8W {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaExANZ8W .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaExANZ8W .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaExANZ8W .row {
    text-align: center;
  }
  .cid-sPaExANZ8W .row > div {
    margin: auto;
  }
  .cid-sPaExANZ8W .social-row {
    justify-content: center;
  }
}
.cid-sPaExANZ8W .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaExANZ8W .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaExANZ8W .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaExANZ8W .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaExANZ8W .mbr-text {
  color: #000000;
}
.cid-sPaExANZ8W .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaExANZ8W .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaExANZ8W div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaExANZ8W H5 {
  color: #000000;
}
.cid-sPaExBr4Dp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaExBr4Dp nav.navbar {
  position: fixed;
}
.cid-sPaExBr4Dp .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-sPaExBr4Dp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaExBr4Dp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaExBr4Dp .dropdown-item:hover,
.cid-sPaExBr4Dp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaExBr4Dp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaExBr4Dp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaExBr4Dp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaExBr4Dp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaExBr4Dp .nav-link {
  position: relative;
}
.cid-sPaExBr4Dp .container {
  display: flex;
  margin: auto;
}
.cid-sPaExBr4Dp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaExBr4Dp .dropdown-menu,
.cid-sPaExBr4Dp .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaExBr4Dp .nav-item:focus,
.cid-sPaExBr4Dp .nav-link:focus {
  outline: none;
}
.cid-sPaExBr4Dp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaExBr4Dp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaExBr4Dp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaExBr4Dp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaExBr4Dp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaExBr4Dp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaExBr4Dp .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-sPaExBr4Dp .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaExBr4Dp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaExBr4Dp .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaExBr4Dp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaExBr4Dp .navbar.collapsed {
  justify-content: center;
}
.cid-sPaExBr4Dp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaExBr4Dp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaExBr4Dp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaExBr4Dp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaExBr4Dp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaExBr4Dp .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-sPaExBr4Dp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaExBr4Dp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaExBr4Dp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaExBr4Dp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaExBr4Dp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaExBr4Dp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaExBr4Dp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaExBr4Dp .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-sPaExBr4Dp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaExBr4Dp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaExBr4Dp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaExBr4Dp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaExBr4Dp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaExBr4Dp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaExBr4Dp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaExBr4Dp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaExBr4Dp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaExBr4Dp .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-sPaExBr4Dp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaExBr4Dp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaExBr4Dp .dropdown-item.active,
.cid-sPaExBr4Dp .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaExBr4Dp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaExBr4Dp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaExBr4Dp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaExBr4Dp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaExBr4Dp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaExBr4Dp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaExBr4Dp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaExBr4Dp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaExBr4Dp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaExBr4Dp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaExBr4Dp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaExBr4Dp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaExBr4Dp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaExBr4Dp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaExBr4Dp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaExBr4Dp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaExBr4Dp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaExBr4Dp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaExBr4Dp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaExBr4Dp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaExBr4Dp .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-sPaExBr4Dp .navbar {
    height: 70px;
  }
  .cid-sPaExBr4Dp .navbar.opened {
    height: auto;
  }
  .cid-sPaExBr4Dp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaF6EERLw {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaF6EERLw .image-block {
  margin: auto;
}
.cid-sPaF6EERLw figcaption {
  position: relative;
}
.cid-sPaF6EERLw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaF6EERLw .image-block {
    width: 100% !important;
  }
}
.cid-sPaF6Fq0UQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaF6Fq0UQ .mbr-section-title {
  text-align: left;
}
.cid-sPaF6FTuVP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaF6GiUy9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaF6GiUy9 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaF6GiUy9 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaF6GiUy9 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaF6GiUy9 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaF6GiUy9 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaF6GiUy9 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaF6GiUy9 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaF6GiUy9 .card-subtitle {
  color: #0095ff;
}
.cid-sPaF6GiUy9 .mbr-text {
  color: #555555;
}
.cid-sPaF6GYrSO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaF6GYrSO .item {
  padding-bottom: 2rem;
}
.cid-sPaF6GYrSO .item-wrapper {
  position: relative;
}
.cid-sPaF6GYrSO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaF6GYrSO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaF6GYrSO .carousel-control,
.cid-sPaF6GYrSO .close {
  background: #1b1b1b;
}
.cid-sPaF6GYrSO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaF6GYrSO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaF6GYrSO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaF6GYrSO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaF6GYrSO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaF6GYrSO .close::before {
  content: '\e91a';
}
.cid-sPaF6GYrSO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaF6GYrSO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaF6GYrSO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaF6GYrSO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaF6GYrSO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaF6GYrSO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaF6GYrSO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaF6GYrSO .carousel-indicators li.active,
.cid-sPaF6GYrSO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaF6GYrSO .carousel-indicators li::after,
.cid-sPaF6GYrSO .carousel-indicators li::before {
  content: none;
}
.cid-sPaF6GYrSO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaF6GYrSO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaF6GYrSO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaF6GYrSO .carousel-indicators {
    display: none;
  }
}
.cid-sPaF6GYrSO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaF6GYrSO .carousel-inner > .active {
  display: block;
}
.cid-sPaF6GYrSO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaF6GYrSO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaF6GYrSO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaF6GYrSO .carousel-control,
  .cid-sPaF6GYrSO .carousel-indicators,
  .cid-sPaF6GYrSO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaF6GYrSO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaF6GYrSO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaF6GYrSO .carousel-indicators .active,
.cid-sPaF6GYrSO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaF6GYrSO .carousel-indicators .active {
  background: #fff;
}
.cid-sPaF6GYrSO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaF6GYrSO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaF6GYrSO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaF6GYrSO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaF6GYrSO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaF6GYrSO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaF6GYrSO .carousel {
  width: 100%;
}
.cid-sPaF6GYrSO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaF6GYrSO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaF6GYrSO .modal.fade .modal-dialog,
.cid-sPaF6GYrSO .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaF6GYrSO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaF6GYrSO H6 {
  text-align: center;
}
.cid-sPaF6Hyieh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaF6Hyieh .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaF6Hyieh .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaF6Hyieh .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaF6Hyieh .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaF6Hyieh .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaF6Hyieh .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaF6Hyieh .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaF6Hyieh .nav-link,
.cid-sPaF6Hyieh .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaF6Hyieh .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaF6Hyieh H4 {
  text-align: center;
}
.cid-sPaF6Hyieh H3 {
  text-align: center;
}
.cid-sPaF6I7RUR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaF6I7RUR .image-block {
  margin: auto;
}
.cid-sPaF6I7RUR figcaption {
  position: relative;
}
.cid-sPaF6I7RUR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaF6I7RUR .image-block {
    width: 100% !important;
  }
}
.cid-sPaF6Is54M {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaF6Is54M .image-block {
  margin: auto;
}
.cid-sPaF6Is54M figcaption {
  position: relative;
}
.cid-sPaF6Is54M figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaF6Is54M .image-block {
    width: 100% !important;
  }
}
.cid-sPaF6INfcb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaF6INfcb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaF6INfcb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaF6INfcb .row {
    text-align: center;
  }
  .cid-sPaF6INfcb .row > div {
    margin: auto;
  }
  .cid-sPaF6INfcb .social-row {
    justify-content: center;
  }
}
.cid-sPaF6INfcb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaF6INfcb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaF6INfcb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaF6INfcb .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaF6INfcb .mbr-text {
  color: #000000;
}
.cid-sPaF6INfcb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaF6INfcb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaF6INfcb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaF6INfcb H5 {
  color: #000000;
}
.cid-sPaF6JoIcJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaF6JoIcJ nav.navbar {
  position: fixed;
}
.cid-sPaF6JoIcJ .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-sPaF6JoIcJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaF6JoIcJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaF6JoIcJ .dropdown-item:hover,
.cid-sPaF6JoIcJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaF6JoIcJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaF6JoIcJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaF6JoIcJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaF6JoIcJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaF6JoIcJ .nav-link {
  position: relative;
}
.cid-sPaF6JoIcJ .container {
  display: flex;
  margin: auto;
}
.cid-sPaF6JoIcJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaF6JoIcJ .dropdown-menu,
.cid-sPaF6JoIcJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaF6JoIcJ .nav-item:focus,
.cid-sPaF6JoIcJ .nav-link:focus {
  outline: none;
}
.cid-sPaF6JoIcJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaF6JoIcJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaF6JoIcJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaF6JoIcJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaF6JoIcJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaF6JoIcJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaF6JoIcJ .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-sPaF6JoIcJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaF6JoIcJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaF6JoIcJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaF6JoIcJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaF6JoIcJ .navbar.collapsed {
  justify-content: center;
}
.cid-sPaF6JoIcJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaF6JoIcJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaF6JoIcJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaF6JoIcJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaF6JoIcJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaF6JoIcJ .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-sPaF6JoIcJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaF6JoIcJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaF6JoIcJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaF6JoIcJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaF6JoIcJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaF6JoIcJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaF6JoIcJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaF6JoIcJ .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-sPaF6JoIcJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaF6JoIcJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaF6JoIcJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaF6JoIcJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaF6JoIcJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaF6JoIcJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaF6JoIcJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaF6JoIcJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaF6JoIcJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaF6JoIcJ .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-sPaF6JoIcJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaF6JoIcJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaF6JoIcJ .dropdown-item.active,
.cid-sPaF6JoIcJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaF6JoIcJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaF6JoIcJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaF6JoIcJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaF6JoIcJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaF6JoIcJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaF6JoIcJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaF6JoIcJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaF6JoIcJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaF6JoIcJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaF6JoIcJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaF6JoIcJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaF6JoIcJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaF6JoIcJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaF6JoIcJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaF6JoIcJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaF6JoIcJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaF6JoIcJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaF6JoIcJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaF6JoIcJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaF6JoIcJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaF6JoIcJ .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-sPaF6JoIcJ .navbar {
    height: 70px;
  }
  .cid-sPaF6JoIcJ .navbar.opened {
    height: auto;
  }
  .cid-sPaF6JoIcJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaFTG9LOZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaFTG9LOZ .image-block {
  margin: auto;
}
.cid-sPaFTG9LOZ figcaption {
  position: relative;
}
.cid-sPaFTG9LOZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaFTG9LOZ .image-block {
    width: 100% !important;
  }
}
.cid-sPaFTGTNW0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaFTGTNW0 .mbr-section-title {
  text-align: left;
}
.cid-sPaFTHmhFv {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaFTHRpCK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaFTHRpCK .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaFTHRpCK .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaFTHRpCK .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaFTHRpCK .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaFTHRpCK .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaFTHRpCK .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaFTHRpCK .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaFTHRpCK .card-subtitle {
  color: #0095ff;
}
.cid-sPaFTHRpCK .mbr-text {
  color: #555555;
}
.cid-sPaFTIv8Ut {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaFTIv8Ut .item {
  padding-bottom: 2rem;
}
.cid-sPaFTIv8Ut .item-wrapper {
  position: relative;
}
.cid-sPaFTIv8Ut .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaFTIv8Ut .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaFTIv8Ut .carousel-control,
.cid-sPaFTIv8Ut .close {
  background: #1b1b1b;
}
.cid-sPaFTIv8Ut .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaFTIv8Ut .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaFTIv8Ut .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaFTIv8Ut .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaFTIv8Ut .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaFTIv8Ut .close::before {
  content: '\e91a';
}
.cid-sPaFTIv8Ut .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaFTIv8Ut .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaFTIv8Ut .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaFTIv8Ut .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaFTIv8Ut .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaFTIv8Ut .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaFTIv8Ut .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaFTIv8Ut .carousel-indicators li.active,
.cid-sPaFTIv8Ut .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaFTIv8Ut .carousel-indicators li::after,
.cid-sPaFTIv8Ut .carousel-indicators li::before {
  content: none;
}
.cid-sPaFTIv8Ut .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaFTIv8Ut .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaFTIv8Ut .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaFTIv8Ut .carousel-indicators {
    display: none;
  }
}
.cid-sPaFTIv8Ut .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaFTIv8Ut .carousel-inner > .active {
  display: block;
}
.cid-sPaFTIv8Ut .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaFTIv8Ut .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaFTIv8Ut .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaFTIv8Ut .carousel-control,
  .cid-sPaFTIv8Ut .carousel-indicators,
  .cid-sPaFTIv8Ut .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaFTIv8Ut .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaFTIv8Ut .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaFTIv8Ut .carousel-indicators .active,
.cid-sPaFTIv8Ut .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaFTIv8Ut .carousel-indicators .active {
  background: #fff;
}
.cid-sPaFTIv8Ut .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaFTIv8Ut .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaFTIv8Ut .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaFTIv8Ut .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaFTIv8Ut .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaFTIv8Ut .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaFTIv8Ut .carousel {
  width: 100%;
}
.cid-sPaFTIv8Ut .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaFTIv8Ut .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaFTIv8Ut .modal.fade .modal-dialog,
.cid-sPaFTIv8Ut .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaFTIv8Ut .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaFTIv8Ut H6 {
  text-align: center;
}
.cid-sPaFTJ4Li5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaFTJ4Li5 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaFTJ4Li5 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaFTJ4Li5 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaFTJ4Li5 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaFTJ4Li5 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaFTJ4Li5 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaFTJ4Li5 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaFTJ4Li5 .nav-link,
.cid-sPaFTJ4Li5 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaFTJ4Li5 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaFTJ4Li5 H4 {
  text-align: center;
}
.cid-sPaFTJ4Li5 H3 {
  text-align: center;
}
.cid-sPaFTJCn66 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaFTJCn66 .image-block {
  margin: auto;
}
.cid-sPaFTJCn66 figcaption {
  position: relative;
}
.cid-sPaFTJCn66 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaFTJCn66 .image-block {
    width: 100% !important;
  }
}
.cid-sPaFTJYozT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaFTJYozT .image-block {
  margin: auto;
}
.cid-sPaFTJYozT figcaption {
  position: relative;
}
.cid-sPaFTJYozT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaFTJYozT .image-block {
    width: 100% !important;
  }
}
.cid-sPaFTKjQxR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaFTKjQxR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaFTKjQxR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaFTKjQxR .row {
    text-align: center;
  }
  .cid-sPaFTKjQxR .row > div {
    margin: auto;
  }
  .cid-sPaFTKjQxR .social-row {
    justify-content: center;
  }
}
.cid-sPaFTKjQxR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaFTKjQxR .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaFTKjQxR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaFTKjQxR .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaFTKjQxR .mbr-text {
  color: #000000;
}
.cid-sPaFTKjQxR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaFTKjQxR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaFTKjQxR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaFTKjQxR H5 {
  color: #000000;
}
.cid-sPaFTKZxqJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaFTKZxqJ nav.navbar {
  position: fixed;
}
.cid-sPaFTKZxqJ .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-sPaFTKZxqJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaFTKZxqJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaFTKZxqJ .dropdown-item:hover,
.cid-sPaFTKZxqJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaFTKZxqJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaFTKZxqJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaFTKZxqJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaFTKZxqJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaFTKZxqJ .nav-link {
  position: relative;
}
.cid-sPaFTKZxqJ .container {
  display: flex;
  margin: auto;
}
.cid-sPaFTKZxqJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaFTKZxqJ .dropdown-menu,
.cid-sPaFTKZxqJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaFTKZxqJ .nav-item:focus,
.cid-sPaFTKZxqJ .nav-link:focus {
  outline: none;
}
.cid-sPaFTKZxqJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaFTKZxqJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaFTKZxqJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaFTKZxqJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaFTKZxqJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaFTKZxqJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaFTKZxqJ .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-sPaFTKZxqJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaFTKZxqJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaFTKZxqJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaFTKZxqJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaFTKZxqJ .navbar.collapsed {
  justify-content: center;
}
.cid-sPaFTKZxqJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaFTKZxqJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaFTKZxqJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaFTKZxqJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaFTKZxqJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaFTKZxqJ .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-sPaFTKZxqJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaFTKZxqJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaFTKZxqJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaFTKZxqJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaFTKZxqJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaFTKZxqJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaFTKZxqJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaFTKZxqJ .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-sPaFTKZxqJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaFTKZxqJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaFTKZxqJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaFTKZxqJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaFTKZxqJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaFTKZxqJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaFTKZxqJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaFTKZxqJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaFTKZxqJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaFTKZxqJ .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-sPaFTKZxqJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaFTKZxqJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaFTKZxqJ .dropdown-item.active,
.cid-sPaFTKZxqJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaFTKZxqJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaFTKZxqJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaFTKZxqJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaFTKZxqJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaFTKZxqJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaFTKZxqJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaFTKZxqJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaFTKZxqJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaFTKZxqJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaFTKZxqJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaFTKZxqJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaFTKZxqJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaFTKZxqJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaFTKZxqJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaFTKZxqJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaFTKZxqJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaFTKZxqJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaFTKZxqJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaFTKZxqJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaFTKZxqJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaFTKZxqJ .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-sPaFTKZxqJ .navbar {
    height: 70px;
  }
  .cid-sPaFTKZxqJ .navbar.opened {
    height: auto;
  }
  .cid-sPaFTKZxqJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaGuH4GIb {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaGuH4GIb .image-block {
  margin: auto;
}
.cid-sPaGuH4GIb figcaption {
  position: relative;
}
.cid-sPaGuH4GIb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaGuH4GIb .image-block {
    width: 100% !important;
  }
}
.cid-sPaGuHNTC5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaGuHNTC5 .mbr-section-title {
  text-align: left;
}
.cid-sPaGuIgRlI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaGuIH7AB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaGuIH7AB .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaGuIH7AB .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaGuIH7AB .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaGuIH7AB .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaGuIH7AB .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaGuIH7AB .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaGuIH7AB .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaGuIH7AB .card-subtitle {
  color: #0095ff;
}
.cid-sPaGuIH7AB .mbr-text {
  color: #555555;
}
.cid-sPaGuJhvfv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaGuJhvfv .item {
  padding-bottom: 2rem;
}
.cid-sPaGuJhvfv .item-wrapper {
  position: relative;
}
.cid-sPaGuJhvfv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaGuJhvfv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaGuJhvfv .carousel-control,
.cid-sPaGuJhvfv .close {
  background: #1b1b1b;
}
.cid-sPaGuJhvfv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaGuJhvfv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaGuJhvfv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaGuJhvfv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaGuJhvfv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaGuJhvfv .close::before {
  content: '\e91a';
}
.cid-sPaGuJhvfv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaGuJhvfv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaGuJhvfv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaGuJhvfv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaGuJhvfv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaGuJhvfv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaGuJhvfv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaGuJhvfv .carousel-indicators li.active,
.cid-sPaGuJhvfv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaGuJhvfv .carousel-indicators li::after,
.cid-sPaGuJhvfv .carousel-indicators li::before {
  content: none;
}
.cid-sPaGuJhvfv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaGuJhvfv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaGuJhvfv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaGuJhvfv .carousel-indicators {
    display: none;
  }
}
.cid-sPaGuJhvfv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaGuJhvfv .carousel-inner > .active {
  display: block;
}
.cid-sPaGuJhvfv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaGuJhvfv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaGuJhvfv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaGuJhvfv .carousel-control,
  .cid-sPaGuJhvfv .carousel-indicators,
  .cid-sPaGuJhvfv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaGuJhvfv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaGuJhvfv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaGuJhvfv .carousel-indicators .active,
.cid-sPaGuJhvfv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaGuJhvfv .carousel-indicators .active {
  background: #fff;
}
.cid-sPaGuJhvfv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaGuJhvfv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaGuJhvfv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaGuJhvfv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaGuJhvfv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaGuJhvfv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaGuJhvfv .carousel {
  width: 100%;
}
.cid-sPaGuJhvfv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaGuJhvfv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaGuJhvfv .modal.fade .modal-dialog,
.cid-sPaGuJhvfv .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaGuJhvfv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaGuJhvfv H6 {
  text-align: center;
}
.cid-sPaGuJRIVD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaGuJRIVD .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaGuJRIVD .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaGuJRIVD .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaGuJRIVD .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaGuJRIVD .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaGuJRIVD .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaGuJRIVD .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaGuJRIVD .nav-link,
.cid-sPaGuJRIVD .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaGuJRIVD .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaGuJRIVD H4 {
  text-align: center;
}
.cid-sPaGuJRIVD H3 {
  text-align: center;
}
.cid-sPaGuKplUv {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaGuKplUv .image-block {
  margin: auto;
}
.cid-sPaGuKplUv figcaption {
  position: relative;
}
.cid-sPaGuKplUv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaGuKplUv .image-block {
    width: 100% !important;
  }
}
.cid-sPaGuKKi3V {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaGuKKi3V .image-block {
  margin: auto;
}
.cid-sPaGuKKi3V figcaption {
  position: relative;
}
.cid-sPaGuKKi3V figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaGuKKi3V .image-block {
    width: 100% !important;
  }
}
.cid-sPaGuL6xrl {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaGuL6xrl .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaGuL6xrl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaGuL6xrl .row {
    text-align: center;
  }
  .cid-sPaGuL6xrl .row > div {
    margin: auto;
  }
  .cid-sPaGuL6xrl .social-row {
    justify-content: center;
  }
}
.cid-sPaGuL6xrl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaGuL6xrl .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaGuL6xrl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaGuL6xrl .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaGuL6xrl .mbr-text {
  color: #000000;
}
.cid-sPaGuL6xrl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaGuL6xrl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaGuL6xrl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaGuL6xrl H5 {
  color: #000000;
}
.cid-sPaGuLGIp1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaGuLGIp1 nav.navbar {
  position: fixed;
}
.cid-sPaGuLGIp1 .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-sPaGuLGIp1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaGuLGIp1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaGuLGIp1 .dropdown-item:hover,
.cid-sPaGuLGIp1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaGuLGIp1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaGuLGIp1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaGuLGIp1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaGuLGIp1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaGuLGIp1 .nav-link {
  position: relative;
}
.cid-sPaGuLGIp1 .container {
  display: flex;
  margin: auto;
}
.cid-sPaGuLGIp1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaGuLGIp1 .dropdown-menu,
.cid-sPaGuLGIp1 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaGuLGIp1 .nav-item:focus,
.cid-sPaGuLGIp1 .nav-link:focus {
  outline: none;
}
.cid-sPaGuLGIp1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaGuLGIp1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaGuLGIp1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaGuLGIp1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaGuLGIp1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaGuLGIp1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaGuLGIp1 .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-sPaGuLGIp1 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaGuLGIp1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaGuLGIp1 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaGuLGIp1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaGuLGIp1 .navbar.collapsed {
  justify-content: center;
}
.cid-sPaGuLGIp1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaGuLGIp1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaGuLGIp1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaGuLGIp1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaGuLGIp1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaGuLGIp1 .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-sPaGuLGIp1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaGuLGIp1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaGuLGIp1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaGuLGIp1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaGuLGIp1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaGuLGIp1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaGuLGIp1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaGuLGIp1 .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-sPaGuLGIp1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaGuLGIp1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaGuLGIp1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaGuLGIp1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaGuLGIp1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaGuLGIp1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaGuLGIp1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaGuLGIp1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaGuLGIp1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaGuLGIp1 .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-sPaGuLGIp1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaGuLGIp1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaGuLGIp1 .dropdown-item.active,
.cid-sPaGuLGIp1 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaGuLGIp1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaGuLGIp1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaGuLGIp1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaGuLGIp1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaGuLGIp1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaGuLGIp1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaGuLGIp1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaGuLGIp1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaGuLGIp1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaGuLGIp1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaGuLGIp1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaGuLGIp1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaGuLGIp1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaGuLGIp1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaGuLGIp1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaGuLGIp1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaGuLGIp1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaGuLGIp1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaGuLGIp1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaGuLGIp1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaGuLGIp1 .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-sPaGuLGIp1 .navbar {
    height: 70px;
  }
  .cid-sPaGuLGIp1 .navbar.opened {
    height: auto;
  }
  .cid-sPaGuLGIp1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaH2MIcJF {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaH2MIcJF .image-block {
  margin: auto;
}
.cid-sPaH2MIcJF figcaption {
  position: relative;
}
.cid-sPaH2MIcJF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaH2MIcJF .image-block {
    width: 100% !important;
  }
}
.cid-sPaH2Nmhrg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaH2Nmhrg .mbr-section-title {
  text-align: left;
}
.cid-sPaH2NOB1Q {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaH2O8GGn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaH2O8GGn .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaH2O8GGn .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaH2O8GGn .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaH2O8GGn .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaH2O8GGn .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaH2O8GGn .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaH2O8GGn .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaH2O8GGn .card-subtitle {
  color: #0095ff;
}
.cid-sPaH2O8GGn .mbr-text {
  color: #555555;
}
.cid-sPaH2ODEqN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaH2ODEqN .item {
  padding-bottom: 2rem;
}
.cid-sPaH2ODEqN .item-wrapper {
  position: relative;
}
.cid-sPaH2ODEqN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaH2ODEqN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaH2ODEqN .carousel-control,
.cid-sPaH2ODEqN .close {
  background: #1b1b1b;
}
.cid-sPaH2ODEqN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaH2ODEqN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaH2ODEqN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaH2ODEqN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaH2ODEqN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaH2ODEqN .close::before {
  content: '\e91a';
}
.cid-sPaH2ODEqN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaH2ODEqN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaH2ODEqN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaH2ODEqN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaH2ODEqN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaH2ODEqN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaH2ODEqN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaH2ODEqN .carousel-indicators li.active,
.cid-sPaH2ODEqN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaH2ODEqN .carousel-indicators li::after,
.cid-sPaH2ODEqN .carousel-indicators li::before {
  content: none;
}
.cid-sPaH2ODEqN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaH2ODEqN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaH2ODEqN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaH2ODEqN .carousel-indicators {
    display: none;
  }
}
.cid-sPaH2ODEqN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaH2ODEqN .carousel-inner > .active {
  display: block;
}
.cid-sPaH2ODEqN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaH2ODEqN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaH2ODEqN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaH2ODEqN .carousel-control,
  .cid-sPaH2ODEqN .carousel-indicators,
  .cid-sPaH2ODEqN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaH2ODEqN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaH2ODEqN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaH2ODEqN .carousel-indicators .active,
.cid-sPaH2ODEqN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaH2ODEqN .carousel-indicators .active {
  background: #fff;
}
.cid-sPaH2ODEqN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaH2ODEqN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaH2ODEqN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaH2ODEqN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaH2ODEqN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaH2ODEqN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaH2ODEqN .carousel {
  width: 100%;
}
.cid-sPaH2ODEqN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaH2ODEqN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaH2ODEqN .modal.fade .modal-dialog,
.cid-sPaH2ODEqN .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaH2ODEqN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaH2ODEqN H6 {
  text-align: center;
}
.cid-sPaH2PcDKD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaH2PcDKD .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaH2PcDKD .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaH2PcDKD .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaH2PcDKD .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaH2PcDKD .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaH2PcDKD .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaH2PcDKD .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaH2PcDKD .nav-link,
.cid-sPaH2PcDKD .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaH2PcDKD .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaH2PcDKD H4 {
  text-align: center;
}
.cid-sPaH2PcDKD H3 {
  text-align: center;
}
.cid-sPaH2PNk5D {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaH2PNk5D .image-block {
  margin: auto;
}
.cid-sPaH2PNk5D figcaption {
  position: relative;
}
.cid-sPaH2PNk5D figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaH2PNk5D .image-block {
    width: 100% !important;
  }
}
.cid-sPaH2Q8MGH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaH2Q8MGH .image-block {
  margin: auto;
}
.cid-sPaH2Q8MGH figcaption {
  position: relative;
}
.cid-sPaH2Q8MGH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaH2Q8MGH .image-block {
    width: 100% !important;
  }
}
.cid-sPaH2Qt5wF {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaH2Qt5wF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaH2Qt5wF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaH2Qt5wF .row {
    text-align: center;
  }
  .cid-sPaH2Qt5wF .row > div {
    margin: auto;
  }
  .cid-sPaH2Qt5wF .social-row {
    justify-content: center;
  }
}
.cid-sPaH2Qt5wF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaH2Qt5wF .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaH2Qt5wF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaH2Qt5wF .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaH2Qt5wF .mbr-text {
  color: #000000;
}
.cid-sPaH2Qt5wF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaH2Qt5wF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaH2Qt5wF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaH2Qt5wF H5 {
  color: #000000;
}
.cid-sPaH2R3OTe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaH2R3OTe nav.navbar {
  position: fixed;
}
.cid-sPaH2R3OTe .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-sPaH2R3OTe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaH2R3OTe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaH2R3OTe .dropdown-item:hover,
.cid-sPaH2R3OTe .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaH2R3OTe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaH2R3OTe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaH2R3OTe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaH2R3OTe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaH2R3OTe .nav-link {
  position: relative;
}
.cid-sPaH2R3OTe .container {
  display: flex;
  margin: auto;
}
.cid-sPaH2R3OTe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaH2R3OTe .dropdown-menu,
.cid-sPaH2R3OTe .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaH2R3OTe .nav-item:focus,
.cid-sPaH2R3OTe .nav-link:focus {
  outline: none;
}
.cid-sPaH2R3OTe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaH2R3OTe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaH2R3OTe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaH2R3OTe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaH2R3OTe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaH2R3OTe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaH2R3OTe .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-sPaH2R3OTe .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaH2R3OTe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaH2R3OTe .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaH2R3OTe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaH2R3OTe .navbar.collapsed {
  justify-content: center;
}
.cid-sPaH2R3OTe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaH2R3OTe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaH2R3OTe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaH2R3OTe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaH2R3OTe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaH2R3OTe .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-sPaH2R3OTe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaH2R3OTe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaH2R3OTe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaH2R3OTe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaH2R3OTe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaH2R3OTe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaH2R3OTe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaH2R3OTe .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-sPaH2R3OTe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaH2R3OTe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaH2R3OTe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaH2R3OTe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaH2R3OTe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaH2R3OTe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaH2R3OTe .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaH2R3OTe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaH2R3OTe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaH2R3OTe .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-sPaH2R3OTe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaH2R3OTe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaH2R3OTe .dropdown-item.active,
.cid-sPaH2R3OTe .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaH2R3OTe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaH2R3OTe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaH2R3OTe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaH2R3OTe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaH2R3OTe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaH2R3OTe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaH2R3OTe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaH2R3OTe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaH2R3OTe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaH2R3OTe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaH2R3OTe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaH2R3OTe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaH2R3OTe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaH2R3OTe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaH2R3OTe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaH2R3OTe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaH2R3OTe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaH2R3OTe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaH2R3OTe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaH2R3OTe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaH2R3OTe .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-sPaH2R3OTe .navbar {
    height: 70px;
  }
  .cid-sPaH2R3OTe .navbar.opened {
    height: auto;
  }
  .cid-sPaH2R3OTe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaI17mRsq {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaI17mRsq .image-block {
  margin: auto;
}
.cid-sPaI17mRsq figcaption {
  position: relative;
}
.cid-sPaI17mRsq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaI17mRsq .image-block {
    width: 100% !important;
  }
}
.cid-sPaI187dMB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaI187dMB .mbr-section-title {
  text-align: left;
}
.cid-sPaI18AIJl {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaI18Z9BE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaI18Z9BE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaI18Z9BE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaI18Z9BE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaI18Z9BE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaI18Z9BE .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaI18Z9BE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaI18Z9BE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaI18Z9BE .card-subtitle {
  color: #0095ff;
}
.cid-sPaI18Z9BE .mbr-text {
  color: #555555;
}
.cid-sPaI19xoY6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaI19xoY6 .item {
  padding-bottom: 2rem;
}
.cid-sPaI19xoY6 .item-wrapper {
  position: relative;
}
.cid-sPaI19xoY6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaI19xoY6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaI19xoY6 .carousel-control,
.cid-sPaI19xoY6 .close {
  background: #1b1b1b;
}
.cid-sPaI19xoY6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaI19xoY6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaI19xoY6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaI19xoY6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaI19xoY6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaI19xoY6 .close::before {
  content: '\e91a';
}
.cid-sPaI19xoY6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaI19xoY6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaI19xoY6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaI19xoY6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaI19xoY6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaI19xoY6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaI19xoY6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaI19xoY6 .carousel-indicators li.active,
.cid-sPaI19xoY6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaI19xoY6 .carousel-indicators li::after,
.cid-sPaI19xoY6 .carousel-indicators li::before {
  content: none;
}
.cid-sPaI19xoY6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaI19xoY6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaI19xoY6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaI19xoY6 .carousel-indicators {
    display: none;
  }
}
.cid-sPaI19xoY6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaI19xoY6 .carousel-inner > .active {
  display: block;
}
.cid-sPaI19xoY6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaI19xoY6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaI19xoY6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaI19xoY6 .carousel-control,
  .cid-sPaI19xoY6 .carousel-indicators,
  .cid-sPaI19xoY6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaI19xoY6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaI19xoY6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaI19xoY6 .carousel-indicators .active,
.cid-sPaI19xoY6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaI19xoY6 .carousel-indicators .active {
  background: #fff;
}
.cid-sPaI19xoY6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaI19xoY6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaI19xoY6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaI19xoY6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaI19xoY6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaI19xoY6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaI19xoY6 .carousel {
  width: 100%;
}
.cid-sPaI19xoY6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaI19xoY6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaI19xoY6 .modal.fade .modal-dialog,
.cid-sPaI19xoY6 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaI19xoY6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaI19xoY6 H6 {
  text-align: center;
}
.cid-sPaI1a7o5i {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaI1a7o5i .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaI1a7o5i .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaI1a7o5i .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaI1a7o5i .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaI1a7o5i .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaI1a7o5i .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaI1a7o5i .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaI1a7o5i .nav-link,
.cid-sPaI1a7o5i .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaI1a7o5i .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaI1a7o5i H4 {
  text-align: center;
}
.cid-sPaI1a7o5i H3 {
  text-align: center;
}
.cid-sPaI1aGpnT {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaI1aGpnT .image-block {
  margin: auto;
}
.cid-sPaI1aGpnT figcaption {
  position: relative;
}
.cid-sPaI1aGpnT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaI1aGpnT .image-block {
    width: 100% !important;
  }
}
.cid-sPaI1b1kPo {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaI1b1kPo .image-block {
  margin: auto;
}
.cid-sPaI1b1kPo figcaption {
  position: relative;
}
.cid-sPaI1b1kPo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaI1b1kPo .image-block {
    width: 100% !important;
  }
}
.cid-sPaI1bmfDx {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaI1bmfDx .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaI1bmfDx .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaI1bmfDx .row {
    text-align: center;
  }
  .cid-sPaI1bmfDx .row > div {
    margin: auto;
  }
  .cid-sPaI1bmfDx .social-row {
    justify-content: center;
  }
}
.cid-sPaI1bmfDx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaI1bmfDx .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaI1bmfDx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaI1bmfDx .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaI1bmfDx .mbr-text {
  color: #000000;
}
.cid-sPaI1bmfDx .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaI1bmfDx .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaI1bmfDx div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaI1bmfDx H5 {
  color: #000000;
}
.cid-sPaI1c0rgI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaI1c0rgI nav.navbar {
  position: fixed;
}
.cid-sPaI1c0rgI .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-sPaI1c0rgI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaI1c0rgI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaI1c0rgI .dropdown-item:hover,
.cid-sPaI1c0rgI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaI1c0rgI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaI1c0rgI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaI1c0rgI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaI1c0rgI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaI1c0rgI .nav-link {
  position: relative;
}
.cid-sPaI1c0rgI .container {
  display: flex;
  margin: auto;
}
.cid-sPaI1c0rgI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaI1c0rgI .dropdown-menu,
.cid-sPaI1c0rgI .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaI1c0rgI .nav-item:focus,
.cid-sPaI1c0rgI .nav-link:focus {
  outline: none;
}
.cid-sPaI1c0rgI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaI1c0rgI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaI1c0rgI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaI1c0rgI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaI1c0rgI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaI1c0rgI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaI1c0rgI .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-sPaI1c0rgI .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaI1c0rgI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaI1c0rgI .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaI1c0rgI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaI1c0rgI .navbar.collapsed {
  justify-content: center;
}
.cid-sPaI1c0rgI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaI1c0rgI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaI1c0rgI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaI1c0rgI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaI1c0rgI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaI1c0rgI .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-sPaI1c0rgI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaI1c0rgI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaI1c0rgI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaI1c0rgI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaI1c0rgI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaI1c0rgI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaI1c0rgI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaI1c0rgI .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-sPaI1c0rgI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaI1c0rgI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaI1c0rgI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaI1c0rgI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaI1c0rgI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaI1c0rgI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaI1c0rgI .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaI1c0rgI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaI1c0rgI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaI1c0rgI .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-sPaI1c0rgI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaI1c0rgI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaI1c0rgI .dropdown-item.active,
.cid-sPaI1c0rgI .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaI1c0rgI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaI1c0rgI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaI1c0rgI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaI1c0rgI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaI1c0rgI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaI1c0rgI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaI1c0rgI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaI1c0rgI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaI1c0rgI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaI1c0rgI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaI1c0rgI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaI1c0rgI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaI1c0rgI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaI1c0rgI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaI1c0rgI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaI1c0rgI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaI1c0rgI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaI1c0rgI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaI1c0rgI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaI1c0rgI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaI1c0rgI .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-sPaI1c0rgI .navbar {
    height: 70px;
  }
  .cid-sPaI1c0rgI .navbar.opened {
    height: auto;
  }
  .cid-sPaI1c0rgI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaILoIAj3 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaILoIAj3 .image-block {
  margin: auto;
}
.cid-sPaILoIAj3 figcaption {
  position: relative;
}
.cid-sPaILoIAj3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaILoIAj3 .image-block {
    width: 100% !important;
  }
}
.cid-sPaILpT8Cu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaILpT8Cu .mbr-section-title {
  text-align: left;
}
.cid-sPaILqnJwK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaILqMvg2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaILqMvg2 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaILqMvg2 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaILqMvg2 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaILqMvg2 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaILqMvg2 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaILqMvg2 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaILqMvg2 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaILqMvg2 .card-subtitle {
  color: #0095ff;
}
.cid-sPaILqMvg2 .mbr-text {
  color: #555555;
}
.cid-sPaILrkPH4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaILrkPH4 .item {
  padding-bottom: 2rem;
}
.cid-sPaILrkPH4 .item-wrapper {
  position: relative;
}
.cid-sPaILrkPH4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaILrkPH4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaILrkPH4 .carousel-control,
.cid-sPaILrkPH4 .close {
  background: #1b1b1b;
}
.cid-sPaILrkPH4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaILrkPH4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaILrkPH4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaILrkPH4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaILrkPH4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaILrkPH4 .close::before {
  content: '\e91a';
}
.cid-sPaILrkPH4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaILrkPH4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaILrkPH4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaILrkPH4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaILrkPH4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaILrkPH4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaILrkPH4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaILrkPH4 .carousel-indicators li.active,
.cid-sPaILrkPH4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaILrkPH4 .carousel-indicators li::after,
.cid-sPaILrkPH4 .carousel-indicators li::before {
  content: none;
}
.cid-sPaILrkPH4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaILrkPH4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaILrkPH4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaILrkPH4 .carousel-indicators {
    display: none;
  }
}
.cid-sPaILrkPH4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaILrkPH4 .carousel-inner > .active {
  display: block;
}
.cid-sPaILrkPH4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaILrkPH4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaILrkPH4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaILrkPH4 .carousel-control,
  .cid-sPaILrkPH4 .carousel-indicators,
  .cid-sPaILrkPH4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaILrkPH4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaILrkPH4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaILrkPH4 .carousel-indicators .active,
.cid-sPaILrkPH4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaILrkPH4 .carousel-indicators .active {
  background: #fff;
}
.cid-sPaILrkPH4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaILrkPH4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaILrkPH4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaILrkPH4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaILrkPH4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaILrkPH4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaILrkPH4 .carousel {
  width: 100%;
}
.cid-sPaILrkPH4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaILrkPH4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaILrkPH4 .modal.fade .modal-dialog,
.cid-sPaILrkPH4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaILrkPH4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaILrkPH4 H6 {
  text-align: center;
}
.cid-sPaILrTgmY {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaILrTgmY .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaILrTgmY .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaILrTgmY .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaILrTgmY .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaILrTgmY .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaILrTgmY .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaILrTgmY .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaILrTgmY .nav-link,
.cid-sPaILrTgmY .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaILrTgmY .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaILrTgmY H4 {
  text-align: center;
}
.cid-sPaILrTgmY H3 {
  text-align: center;
}
.cid-sPaILsqEX1 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaILsqEX1 .image-block {
  margin: auto;
}
.cid-sPaILsqEX1 figcaption {
  position: relative;
}
.cid-sPaILsqEX1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaILsqEX1 .image-block {
    width: 100% !important;
  }
}
.cid-sPaILsMbSG {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaILsMbSG .image-block {
  margin: auto;
}
.cid-sPaILsMbSG figcaption {
  position: relative;
}
.cid-sPaILsMbSG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaILsMbSG .image-block {
    width: 100% !important;
  }
}
.cid-sPaILt7XO9 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaILt7XO9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaILt7XO9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaILt7XO9 .row {
    text-align: center;
  }
  .cid-sPaILt7XO9 .row > div {
    margin: auto;
  }
  .cid-sPaILt7XO9 .social-row {
    justify-content: center;
  }
}
.cid-sPaILt7XO9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaILt7XO9 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaILt7XO9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaILt7XO9 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaILt7XO9 .mbr-text {
  color: #000000;
}
.cid-sPaILt7XO9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaILt7XO9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaILt7XO9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaILt7XO9 H5 {
  color: #000000;
}
.cid-sPaILtHDU9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaILtHDU9 nav.navbar {
  position: fixed;
}
.cid-sPaILtHDU9 .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-sPaILtHDU9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaILtHDU9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaILtHDU9 .dropdown-item:hover,
.cid-sPaILtHDU9 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaILtHDU9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaILtHDU9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaILtHDU9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaILtHDU9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaILtHDU9 .nav-link {
  position: relative;
}
.cid-sPaILtHDU9 .container {
  display: flex;
  margin: auto;
}
.cid-sPaILtHDU9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaILtHDU9 .dropdown-menu,
.cid-sPaILtHDU9 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaILtHDU9 .nav-item:focus,
.cid-sPaILtHDU9 .nav-link:focus {
  outline: none;
}
.cid-sPaILtHDU9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaILtHDU9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaILtHDU9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaILtHDU9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaILtHDU9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaILtHDU9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaILtHDU9 .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-sPaILtHDU9 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaILtHDU9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaILtHDU9 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaILtHDU9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaILtHDU9 .navbar.collapsed {
  justify-content: center;
}
.cid-sPaILtHDU9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaILtHDU9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaILtHDU9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaILtHDU9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaILtHDU9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaILtHDU9 .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-sPaILtHDU9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaILtHDU9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaILtHDU9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaILtHDU9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaILtHDU9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaILtHDU9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaILtHDU9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaILtHDU9 .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-sPaILtHDU9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaILtHDU9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaILtHDU9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaILtHDU9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaILtHDU9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaILtHDU9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaILtHDU9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaILtHDU9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaILtHDU9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaILtHDU9 .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-sPaILtHDU9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaILtHDU9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaILtHDU9 .dropdown-item.active,
.cid-sPaILtHDU9 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaILtHDU9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaILtHDU9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaILtHDU9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaILtHDU9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaILtHDU9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaILtHDU9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaILtHDU9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaILtHDU9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaILtHDU9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaILtHDU9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaILtHDU9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaILtHDU9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaILtHDU9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaILtHDU9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaILtHDU9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaILtHDU9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaILtHDU9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaILtHDU9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaILtHDU9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaILtHDU9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaILtHDU9 .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-sPaILtHDU9 .navbar {
    height: 70px;
  }
  .cid-sPaILtHDU9 .navbar.opened {
    height: auto;
  }
  .cid-sPaILtHDU9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaK2Sho7f {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaK2Sho7f .image-block {
  margin: auto;
}
.cid-sPaK2Sho7f figcaption {
  position: relative;
}
.cid-sPaK2Sho7f figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaK2Sho7f .image-block {
    width: 100% !important;
  }
}
.cid-sPaK2TpxfR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaK2TpxfR .mbr-section-title {
  text-align: left;
}
.cid-sPaK2TUSNc {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaK2Ujm3y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaK2Ujm3y .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaK2Ujm3y .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaK2Ujm3y .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaK2Ujm3y .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaK2Ujm3y .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaK2Ujm3y .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaK2Ujm3y .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaK2Ujm3y .card-subtitle {
  color: #0095ff;
}
.cid-sPaK2Ujm3y .mbr-text {
  color: #555555;
}
.cid-sPaK2UPg45 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaK2UPg45 .item {
  padding-bottom: 2rem;
}
.cid-sPaK2UPg45 .item-wrapper {
  position: relative;
}
.cid-sPaK2UPg45 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaK2UPg45 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaK2UPg45 .carousel-control,
.cid-sPaK2UPg45 .close {
  background: #1b1b1b;
}
.cid-sPaK2UPg45 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaK2UPg45 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaK2UPg45 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaK2UPg45 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaK2UPg45 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaK2UPg45 .close::before {
  content: '\e91a';
}
.cid-sPaK2UPg45 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaK2UPg45 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaK2UPg45 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaK2UPg45 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaK2UPg45 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaK2UPg45 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaK2UPg45 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaK2UPg45 .carousel-indicators li.active,
.cid-sPaK2UPg45 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaK2UPg45 .carousel-indicators li::after,
.cid-sPaK2UPg45 .carousel-indicators li::before {
  content: none;
}
.cid-sPaK2UPg45 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaK2UPg45 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaK2UPg45 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaK2UPg45 .carousel-indicators {
    display: none;
  }
}
.cid-sPaK2UPg45 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaK2UPg45 .carousel-inner > .active {
  display: block;
}
.cid-sPaK2UPg45 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaK2UPg45 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaK2UPg45 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaK2UPg45 .carousel-control,
  .cid-sPaK2UPg45 .carousel-indicators,
  .cid-sPaK2UPg45 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaK2UPg45 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaK2UPg45 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaK2UPg45 .carousel-indicators .active,
.cid-sPaK2UPg45 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaK2UPg45 .carousel-indicators .active {
  background: #fff;
}
.cid-sPaK2UPg45 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaK2UPg45 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaK2UPg45 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaK2UPg45 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaK2UPg45 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaK2UPg45 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaK2UPg45 .carousel {
  width: 100%;
}
.cid-sPaK2UPg45 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaK2UPg45 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaK2UPg45 .modal.fade .modal-dialog,
.cid-sPaK2UPg45 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaK2UPg45 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaK2UPg45 H6 {
  text-align: center;
}
.cid-sPaK2VyUUZ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaK2VyUUZ .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaK2VyUUZ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaK2VyUUZ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaK2VyUUZ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaK2VyUUZ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaK2VyUUZ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaK2VyUUZ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaK2VyUUZ .nav-link,
.cid-sPaK2VyUUZ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaK2VyUUZ .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaK2VyUUZ H4 {
  text-align: center;
}
.cid-sPaK2VyUUZ H3 {
  text-align: center;
}
.cid-sPaK2W73Ly {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaK2W73Ly .image-block {
  margin: auto;
}
.cid-sPaK2W73Ly figcaption {
  position: relative;
}
.cid-sPaK2W73Ly figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaK2W73Ly .image-block {
    width: 100% !important;
  }
}
.cid-sPaK2Ww3pm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaK2Ww3pm .image-block {
  margin: auto;
}
.cid-sPaK2Ww3pm figcaption {
  position: relative;
}
.cid-sPaK2Ww3pm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaK2Ww3pm .image-block {
    width: 100% !important;
  }
}
.cid-sPaK2WSD28 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaK2WSD28 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaK2WSD28 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaK2WSD28 .row {
    text-align: center;
  }
  .cid-sPaK2WSD28 .row > div {
    margin: auto;
  }
  .cid-sPaK2WSD28 .social-row {
    justify-content: center;
  }
}
.cid-sPaK2WSD28 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaK2WSD28 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaK2WSD28 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaK2WSD28 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaK2WSD28 .mbr-text {
  color: #000000;
}
.cid-sPaK2WSD28 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaK2WSD28 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaK2WSD28 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaK2WSD28 H5 {
  color: #000000;
}
.cid-sPaK2Xznml {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaK2Xznml nav.navbar {
  position: fixed;
}
.cid-sPaK2Xznml .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-sPaK2Xznml .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaK2Xznml .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaK2Xznml .dropdown-item:hover,
.cid-sPaK2Xznml .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaK2Xznml .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaK2Xznml .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaK2Xznml .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaK2Xznml .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaK2Xznml .nav-link {
  position: relative;
}
.cid-sPaK2Xznml .container {
  display: flex;
  margin: auto;
}
.cid-sPaK2Xznml .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaK2Xznml .dropdown-menu,
.cid-sPaK2Xznml .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaK2Xznml .nav-item:focus,
.cid-sPaK2Xznml .nav-link:focus {
  outline: none;
}
.cid-sPaK2Xznml .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaK2Xznml .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaK2Xznml .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaK2Xznml .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaK2Xznml .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaK2Xznml .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaK2Xznml .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-sPaK2Xznml .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaK2Xznml .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaK2Xznml .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaK2Xznml .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaK2Xznml .navbar.collapsed {
  justify-content: center;
}
.cid-sPaK2Xznml .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaK2Xznml .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaK2Xznml .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaK2Xznml .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaK2Xznml .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaK2Xznml .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-sPaK2Xznml .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaK2Xznml .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaK2Xznml .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaK2Xznml .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaK2Xznml .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaK2Xznml .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaK2Xznml .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaK2Xznml .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-sPaK2Xznml .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaK2Xznml .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaK2Xznml .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaK2Xznml .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaK2Xznml .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaK2Xznml .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaK2Xznml .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaK2Xznml .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaK2Xznml .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaK2Xznml .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-sPaK2Xznml .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaK2Xznml .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaK2Xznml .dropdown-item.active,
.cid-sPaK2Xznml .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaK2Xznml .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaK2Xznml .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaK2Xznml .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaK2Xznml .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaK2Xznml .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaK2Xznml .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaK2Xznml ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaK2Xznml .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaK2Xznml button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaK2Xznml button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaK2Xznml button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaK2Xznml button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaK2Xznml button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaK2Xznml button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaK2Xznml nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaK2Xznml nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaK2Xznml nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaK2Xznml nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaK2Xznml .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaK2Xznml a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaK2Xznml .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-sPaK2Xznml .navbar {
    height: 70px;
  }
  .cid-sPaK2Xznml .navbar.opened {
    height: auto;
  }
  .cid-sPaK2Xznml .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPaKUwZUhx {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPaKUwZUhx .image-block {
  margin: auto;
}
.cid-sPaKUwZUhx figcaption {
  position: relative;
}
.cid-sPaKUwZUhx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaKUwZUhx .image-block {
    width: 100% !important;
  }
}
.cid-sPaKUxKWkk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaKUxKWkk .mbr-section-title {
  text-align: left;
}
.cid-sPaKUye7g9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaKUyD6xy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaKUyD6xy .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPaKUyD6xy .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPaKUyD6xy .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPaKUyD6xy .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPaKUyD6xy .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPaKUyD6xy .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPaKUyD6xy .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPaKUyD6xy .card-subtitle {
  color: #0095ff;
}
.cid-sPaKUyD6xy .mbr-text {
  color: #555555;
}
.cid-sPaKUzace9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPaKUzace9 .item {
  padding-bottom: 2rem;
}
.cid-sPaKUzace9 .item-wrapper {
  position: relative;
}
.cid-sPaKUzace9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPaKUzace9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPaKUzace9 .carousel-control,
.cid-sPaKUzace9 .close {
  background: #1b1b1b;
}
.cid-sPaKUzace9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPaKUzace9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPaKUzace9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPaKUzace9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPaKUzace9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPaKUzace9 .close::before {
  content: '\e91a';
}
.cid-sPaKUzace9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPaKUzace9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPaKUzace9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaKUzace9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPaKUzace9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPaKUzace9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPaKUzace9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPaKUzace9 .carousel-indicators li.active,
.cid-sPaKUzace9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPaKUzace9 .carousel-indicators li::after,
.cid-sPaKUzace9 .carousel-indicators li::before {
  content: none;
}
.cid-sPaKUzace9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPaKUzace9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPaKUzace9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaKUzace9 .carousel-indicators {
    display: none;
  }
}
.cid-sPaKUzace9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPaKUzace9 .carousel-inner > .active {
  display: block;
}
.cid-sPaKUzace9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPaKUzace9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPaKUzace9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPaKUzace9 .carousel-control,
  .cid-sPaKUzace9 .carousel-indicators,
  .cid-sPaKUzace9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPaKUzace9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPaKUzace9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPaKUzace9 .carousel-indicators .active,
.cid-sPaKUzace9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPaKUzace9 .carousel-indicators .active {
  background: #fff;
}
.cid-sPaKUzace9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPaKUzace9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPaKUzace9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPaKUzace9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPaKUzace9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPaKUzace9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPaKUzace9 .carousel {
  width: 100%;
}
.cid-sPaKUzace9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPaKUzace9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPaKUzace9 .modal.fade .modal-dialog,
.cid-sPaKUzace9 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPaKUzace9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPaKUzace9 H6 {
  text-align: center;
}
.cid-sPaKUzQd45 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPaKUzQd45 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPaKUzQd45 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPaKUzQd45 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPaKUzQd45 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPaKUzQd45 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPaKUzQd45 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPaKUzQd45 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPaKUzQd45 .nav-link,
.cid-sPaKUzQd45 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPaKUzQd45 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPaKUzQd45 H4 {
  text-align: center;
}
.cid-sPaKUzQd45 H3 {
  text-align: center;
}
.cid-sPaKUApOT8 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPaKUApOT8 .image-block {
  margin: auto;
}
.cid-sPaKUApOT8 figcaption {
  position: relative;
}
.cid-sPaKUApOT8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaKUApOT8 .image-block {
    width: 100% !important;
  }
}
.cid-sPaKUALNyP {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPaKUALNyP .image-block {
  margin: auto;
}
.cid-sPaKUALNyP figcaption {
  position: relative;
}
.cid-sPaKUALNyP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPaKUALNyP .image-block {
    width: 100% !important;
  }
}
.cid-sPaKUB7qdD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPaKUB7qdD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPaKUB7qdD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPaKUB7qdD .row {
    text-align: center;
  }
  .cid-sPaKUB7qdD .row > div {
    margin: auto;
  }
  .cid-sPaKUB7qdD .social-row {
    justify-content: center;
  }
}
.cid-sPaKUB7qdD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPaKUB7qdD .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPaKUB7qdD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPaKUB7qdD .list {
    margin-bottom: 0rem;
  }
}
.cid-sPaKUB7qdD .mbr-text {
  color: #000000;
}
.cid-sPaKUB7qdD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPaKUB7qdD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPaKUB7qdD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPaKUB7qdD H5 {
  color: #000000;
}
.cid-sPaKUBHS0V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPaKUBHS0V nav.navbar {
  position: fixed;
}
.cid-sPaKUBHS0V .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-sPaKUBHS0V .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPaKUBHS0V .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPaKUBHS0V .dropdown-item:hover,
.cid-sPaKUBHS0V .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPaKUBHS0V .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPaKUBHS0V .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPaKUBHS0V .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPaKUBHS0V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPaKUBHS0V .nav-link {
  position: relative;
}
.cid-sPaKUBHS0V .container {
  display: flex;
  margin: auto;
}
.cid-sPaKUBHS0V .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPaKUBHS0V .dropdown-menu,
.cid-sPaKUBHS0V .navbar.opened {
  background: #ffffff !important;
}
.cid-sPaKUBHS0V .nav-item:focus,
.cid-sPaKUBHS0V .nav-link:focus {
  outline: none;
}
.cid-sPaKUBHS0V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPaKUBHS0V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPaKUBHS0V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPaKUBHS0V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPaKUBHS0V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPaKUBHS0V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPaKUBHS0V .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-sPaKUBHS0V .navbar.opened {
  transition: all 0.3s;
}
.cid-sPaKUBHS0V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPaKUBHS0V .navbar .navbar-logo img {
  width: auto;
}
.cid-sPaKUBHS0V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPaKUBHS0V .navbar.collapsed {
  justify-content: center;
}
.cid-sPaKUBHS0V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPaKUBHS0V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPaKUBHS0V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPaKUBHS0V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPaKUBHS0V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPaKUBHS0V .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-sPaKUBHS0V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPaKUBHS0V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPaKUBHS0V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPaKUBHS0V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPaKUBHS0V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPaKUBHS0V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPaKUBHS0V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPaKUBHS0V .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-sPaKUBHS0V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPaKUBHS0V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPaKUBHS0V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPaKUBHS0V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPaKUBHS0V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPaKUBHS0V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPaKUBHS0V .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPaKUBHS0V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPaKUBHS0V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPaKUBHS0V .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-sPaKUBHS0V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPaKUBHS0V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPaKUBHS0V .dropdown-item.active,
.cid-sPaKUBHS0V .dropdown-item:active {
  background-color: transparent;
}
.cid-sPaKUBHS0V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPaKUBHS0V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPaKUBHS0V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPaKUBHS0V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPaKUBHS0V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPaKUBHS0V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPaKUBHS0V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPaKUBHS0V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPaKUBHS0V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPaKUBHS0V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPaKUBHS0V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPaKUBHS0V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaKUBHS0V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPaKUBHS0V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPaKUBHS0V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaKUBHS0V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPaKUBHS0V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPaKUBHS0V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPaKUBHS0V .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPaKUBHS0V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPaKUBHS0V .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-sPaKUBHS0V .navbar {
    height: 70px;
  }
  .cid-sPaKUBHS0V .navbar.opened {
    height: auto;
  }
  .cid-sPaKUBHS0V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPwPmkGrrA {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPwPmkGrrA .image-block {
  margin: auto;
}
.cid-sPwPmkGrrA figcaption {
  position: relative;
}
.cid-sPwPmkGrrA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPwPmkGrrA .image-block {
    width: 100% !important;
  }
}
.cid-sPwYosaSM2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPwYosaSM2 .mbr-section-title {
  color: #000000;
}
.cid-sPwYujT8Ic {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-sPwYujT8Ic .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sPwYujT8Ic .container {
    max-width: 1400px;
  }
}
.cid-sPwYujT8Ic .card {
  margin: auto;
}
.cid-sPwYujT8Ic .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-sPwYujT8Ic .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sPwYujT8Ic .row {
  justify-content: center;
}
.cid-sPx0eX7nl4 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sPx0eX7nl4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPx0eX7nl4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPx0eX7nl4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPx0eX7nl4 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPx0eX7nl4 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPx0eX7nl4 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPx0eX7nl4 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPx0eX7nl4 .nav-link,
.cid-sPx0eX7nl4 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPx0eX7nl4 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPx0eX7nl4 H4 {
  text-align: center;
}
.cid-sPx0eX7nl4 H3 {
  text-align: center;
}
.cid-sPx1lTUaCC {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPx1lTUaCC .image-block {
  margin: auto;
}
.cid-sPx1lTUaCC figcaption {
  position: relative;
}
.cid-sPx1lTUaCC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPx1lTUaCC .image-block {
    width: 100% !important;
  }
}
.cid-sPwPmmm4t4 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPwPmmm4t4 .image-block {
  margin: auto;
}
.cid-sPwPmmm4t4 figcaption {
  position: relative;
}
.cid-sPwPmmm4t4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPwPmmm4t4 .image-block {
    width: 100% !important;
  }
}
.cid-sPwPmmHd0C {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPwPmmHd0C .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPwPmmHd0C .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPwPmmHd0C .row {
    text-align: center;
  }
  .cid-sPwPmmHd0C .row > div {
    margin: auto;
  }
  .cid-sPwPmmHd0C .social-row {
    justify-content: center;
  }
}
.cid-sPwPmmHd0C .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPwPmmHd0C .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPwPmmHd0C .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPwPmmHd0C .list {
    margin-bottom: 0rem;
  }
}
.cid-sPwPmmHd0C .mbr-text {
  color: #000000;
}
.cid-sPwPmmHd0C .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPwPmmHd0C .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPwPmmHd0C div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPwPmmHd0C H5 {
  color: #000000;
}
.cid-sPwPmnkiMt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPwPmnkiMt nav.navbar {
  position: fixed;
}
.cid-sPwPmnkiMt .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-sPwPmnkiMt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPwPmnkiMt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPwPmnkiMt .dropdown-item:hover,
.cid-sPwPmnkiMt .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPwPmnkiMt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPwPmnkiMt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPwPmnkiMt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPwPmnkiMt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPwPmnkiMt .nav-link {
  position: relative;
}
.cid-sPwPmnkiMt .container {
  display: flex;
  margin: auto;
}
.cid-sPwPmnkiMt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPwPmnkiMt .dropdown-menu,
.cid-sPwPmnkiMt .navbar.opened {
  background: #ffffff !important;
}
.cid-sPwPmnkiMt .nav-item:focus,
.cid-sPwPmnkiMt .nav-link:focus {
  outline: none;
}
.cid-sPwPmnkiMt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPwPmnkiMt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPwPmnkiMt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPwPmnkiMt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPwPmnkiMt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPwPmnkiMt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPwPmnkiMt .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-sPwPmnkiMt .navbar.opened {
  transition: all 0.3s;
}
.cid-sPwPmnkiMt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPwPmnkiMt .navbar .navbar-logo img {
  width: auto;
}
.cid-sPwPmnkiMt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPwPmnkiMt .navbar.collapsed {
  justify-content: center;
}
.cid-sPwPmnkiMt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPwPmnkiMt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPwPmnkiMt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPwPmnkiMt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPwPmnkiMt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPwPmnkiMt .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-sPwPmnkiMt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPwPmnkiMt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPwPmnkiMt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPwPmnkiMt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPwPmnkiMt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPwPmnkiMt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPwPmnkiMt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPwPmnkiMt .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-sPwPmnkiMt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPwPmnkiMt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPwPmnkiMt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPwPmnkiMt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPwPmnkiMt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPwPmnkiMt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPwPmnkiMt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPwPmnkiMt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPwPmnkiMt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPwPmnkiMt .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-sPwPmnkiMt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPwPmnkiMt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPwPmnkiMt .dropdown-item.active,
.cid-sPwPmnkiMt .dropdown-item:active {
  background-color: transparent;
}
.cid-sPwPmnkiMt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPwPmnkiMt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPwPmnkiMt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPwPmnkiMt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPwPmnkiMt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPwPmnkiMt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPwPmnkiMt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPwPmnkiMt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPwPmnkiMt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPwPmnkiMt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPwPmnkiMt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPwPmnkiMt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPwPmnkiMt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPwPmnkiMt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPwPmnkiMt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPwPmnkiMt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPwPmnkiMt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPwPmnkiMt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPwPmnkiMt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPwPmnkiMt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPwPmnkiMt .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-sPwPmnkiMt .navbar {
    height: 70px;
  }
  .cid-sPwPmnkiMt .navbar.opened {
    height: auto;
  }
  .cid-sPwPmnkiMt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPAYik90Si {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPAYik90Si .image-block {
  margin: auto;
}
.cid-sPAYik90Si figcaption {
  position: relative;
}
.cid-sPAYik90Si figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPAYik90Si .image-block {
    width: 100% !important;
  }
}
.cid-sPAYikWAFn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPAYikWAFn .mbr-section-title {
  text-align: left;
}
.cid-sPAYilq8Rq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPAYilRDCQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPAYilRDCQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPAYilRDCQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPAYilRDCQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPAYilRDCQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPAYilRDCQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPAYilRDCQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPAYilRDCQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPAYilRDCQ .card-subtitle {
  color: #0095ff;
}
.cid-sPAYilRDCQ .mbr-text {
  color: #555555;
}
.cid-sPAYimmPGf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPAYimmPGf .item {
  padding-bottom: 2rem;
}
.cid-sPAYimmPGf .item-wrapper {
  position: relative;
}
.cid-sPAYimmPGf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPAYimmPGf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPAYimmPGf .carousel-control,
.cid-sPAYimmPGf .close {
  background: #1b1b1b;
}
.cid-sPAYimmPGf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPAYimmPGf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPAYimmPGf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPAYimmPGf .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPAYimmPGf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPAYimmPGf .close::before {
  content: '\e91a';
}
.cid-sPAYimmPGf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPAYimmPGf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPAYimmPGf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPAYimmPGf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPAYimmPGf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPAYimmPGf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPAYimmPGf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPAYimmPGf .carousel-indicators li.active,
.cid-sPAYimmPGf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPAYimmPGf .carousel-indicators li::after,
.cid-sPAYimmPGf .carousel-indicators li::before {
  content: none;
}
.cid-sPAYimmPGf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPAYimmPGf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPAYimmPGf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPAYimmPGf .carousel-indicators {
    display: none;
  }
}
.cid-sPAYimmPGf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPAYimmPGf .carousel-inner > .active {
  display: block;
}
.cid-sPAYimmPGf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPAYimmPGf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPAYimmPGf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPAYimmPGf .carousel-control,
  .cid-sPAYimmPGf .carousel-indicators,
  .cid-sPAYimmPGf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPAYimmPGf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPAYimmPGf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPAYimmPGf .carousel-indicators .active,
.cid-sPAYimmPGf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPAYimmPGf .carousel-indicators .active {
  background: #fff;
}
.cid-sPAYimmPGf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPAYimmPGf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPAYimmPGf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPAYimmPGf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPAYimmPGf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPAYimmPGf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPAYimmPGf .carousel {
  width: 100%;
}
.cid-sPAYimmPGf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPAYimmPGf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPAYimmPGf .modal.fade .modal-dialog,
.cid-sPAYimmPGf .modal.in .modal-dialog {
  transform: none;
}
.cid-sPAYimmPGf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPAYimmPGf H6 {
  text-align: center;
}
.cid-sPAYimZ4F0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPAYimZ4F0 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPAYimZ4F0 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPAYimZ4F0 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPAYimZ4F0 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPAYimZ4F0 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPAYimZ4F0 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPAYimZ4F0 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPAYimZ4F0 .nav-link,
.cid-sPAYimZ4F0 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPAYimZ4F0 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPAYimZ4F0 H4 {
  text-align: center;
}
.cid-sPAYimZ4F0 H3 {
  text-align: center;
}
.cid-sPAYinA2Ym {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPAYinA2Ym .image-block {
  margin: auto;
}
.cid-sPAYinA2Ym figcaption {
  position: relative;
}
.cid-sPAYinA2Ym figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPAYinA2Ym .image-block {
    width: 100% !important;
  }
}
.cid-sPAYinVraH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPAYinVraH .image-block {
  margin: auto;
}
.cid-sPAYinVraH figcaption {
  position: relative;
}
.cid-sPAYinVraH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPAYinVraH .image-block {
    width: 100% !important;
  }
}
.cid-sPAYiolcYl {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPAYiolcYl .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPAYiolcYl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPAYiolcYl .row {
    text-align: center;
  }
  .cid-sPAYiolcYl .row > div {
    margin: auto;
  }
  .cid-sPAYiolcYl .social-row {
    justify-content: center;
  }
}
.cid-sPAYiolcYl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPAYiolcYl .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPAYiolcYl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPAYiolcYl .list {
    margin-bottom: 0rem;
  }
}
.cid-sPAYiolcYl .mbr-text {
  color: #000000;
}
.cid-sPAYiolcYl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPAYiolcYl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPAYiolcYl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPAYiolcYl H5 {
  color: #000000;
}
.cid-sPAYioVbKF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPAYioVbKF nav.navbar {
  position: fixed;
}
.cid-sPAYioVbKF .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-sPAYioVbKF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPAYioVbKF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPAYioVbKF .dropdown-item:hover,
.cid-sPAYioVbKF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPAYioVbKF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPAYioVbKF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPAYioVbKF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPAYioVbKF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPAYioVbKF .nav-link {
  position: relative;
}
.cid-sPAYioVbKF .container {
  display: flex;
  margin: auto;
}
.cid-sPAYioVbKF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPAYioVbKF .dropdown-menu,
.cid-sPAYioVbKF .navbar.opened {
  background: #ffffff !important;
}
.cid-sPAYioVbKF .nav-item:focus,
.cid-sPAYioVbKF .nav-link:focus {
  outline: none;
}
.cid-sPAYioVbKF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPAYioVbKF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPAYioVbKF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPAYioVbKF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPAYioVbKF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPAYioVbKF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPAYioVbKF .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-sPAYioVbKF .navbar.opened {
  transition: all 0.3s;
}
.cid-sPAYioVbKF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPAYioVbKF .navbar .navbar-logo img {
  width: auto;
}
.cid-sPAYioVbKF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPAYioVbKF .navbar.collapsed {
  justify-content: center;
}
.cid-sPAYioVbKF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPAYioVbKF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPAYioVbKF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPAYioVbKF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPAYioVbKF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPAYioVbKF .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-sPAYioVbKF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPAYioVbKF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPAYioVbKF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPAYioVbKF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPAYioVbKF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPAYioVbKF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPAYioVbKF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPAYioVbKF .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-sPAYioVbKF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPAYioVbKF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPAYioVbKF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPAYioVbKF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPAYioVbKF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPAYioVbKF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPAYioVbKF .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPAYioVbKF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPAYioVbKF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPAYioVbKF .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-sPAYioVbKF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPAYioVbKF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPAYioVbKF .dropdown-item.active,
.cid-sPAYioVbKF .dropdown-item:active {
  background-color: transparent;
}
.cid-sPAYioVbKF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPAYioVbKF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPAYioVbKF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPAYioVbKF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPAYioVbKF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPAYioVbKF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPAYioVbKF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPAYioVbKF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPAYioVbKF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPAYioVbKF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPAYioVbKF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPAYioVbKF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPAYioVbKF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPAYioVbKF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPAYioVbKF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPAYioVbKF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPAYioVbKF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPAYioVbKF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPAYioVbKF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPAYioVbKF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPAYioVbKF .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-sPAYioVbKF .navbar {
    height: 70px;
  }
  .cid-sPAYioVbKF .navbar.opened {
    height: auto;
  }
  .cid-sPAYioVbKF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPB2xGfB4J {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPB2xGfB4J .image-block {
  margin: auto;
}
.cid-sPB2xGfB4J figcaption {
  position: relative;
}
.cid-sPB2xGfB4J figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPB2xGfB4J .image-block {
    width: 100% !important;
  }
}
.cid-sPB2xH1xIj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPB2xH1xIj .mbr-section-title {
  text-align: left;
}
.cid-sPB2xHuTGm {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPB2xI29zB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPB2xI29zB .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPB2xI29zB .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPB2xI29zB .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPB2xI29zB .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPB2xI29zB .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPB2xI29zB .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPB2xI29zB .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPB2xI29zB .card-subtitle {
  color: #0095ff;
}
.cid-sPB2xI29zB .mbr-text {
  color: #555555;
}
.cid-sPB2xIAEp8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPB2xIAEp8 .item {
  padding-bottom: 2rem;
}
.cid-sPB2xIAEp8 .item-wrapper {
  position: relative;
}
.cid-sPB2xIAEp8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPB2xIAEp8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPB2xIAEp8 .carousel-control,
.cid-sPB2xIAEp8 .close {
  background: #1b1b1b;
}
.cid-sPB2xIAEp8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPB2xIAEp8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPB2xIAEp8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPB2xIAEp8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPB2xIAEp8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPB2xIAEp8 .close::before {
  content: '\e91a';
}
.cid-sPB2xIAEp8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPB2xIAEp8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPB2xIAEp8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPB2xIAEp8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPB2xIAEp8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPB2xIAEp8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPB2xIAEp8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPB2xIAEp8 .carousel-indicators li.active,
.cid-sPB2xIAEp8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPB2xIAEp8 .carousel-indicators li::after,
.cid-sPB2xIAEp8 .carousel-indicators li::before {
  content: none;
}
.cid-sPB2xIAEp8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPB2xIAEp8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPB2xIAEp8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPB2xIAEp8 .carousel-indicators {
    display: none;
  }
}
.cid-sPB2xIAEp8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPB2xIAEp8 .carousel-inner > .active {
  display: block;
}
.cid-sPB2xIAEp8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPB2xIAEp8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPB2xIAEp8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPB2xIAEp8 .carousel-control,
  .cid-sPB2xIAEp8 .carousel-indicators,
  .cid-sPB2xIAEp8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPB2xIAEp8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPB2xIAEp8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPB2xIAEp8 .carousel-indicators .active,
.cid-sPB2xIAEp8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPB2xIAEp8 .carousel-indicators .active {
  background: #fff;
}
.cid-sPB2xIAEp8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPB2xIAEp8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPB2xIAEp8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPB2xIAEp8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPB2xIAEp8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPB2xIAEp8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPB2xIAEp8 .carousel {
  width: 100%;
}
.cid-sPB2xIAEp8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPB2xIAEp8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPB2xIAEp8 .modal.fade .modal-dialog,
.cid-sPB2xIAEp8 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPB2xIAEp8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPB2xIAEp8 H6 {
  text-align: center;
}
.cid-sPB2xJ9S7C {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPB2xJ9S7C .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPB2xJ9S7C .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPB2xJ9S7C .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPB2xJ9S7C .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPB2xJ9S7C .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPB2xJ9S7C .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPB2xJ9S7C .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPB2xJ9S7C .nav-link,
.cid-sPB2xJ9S7C .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPB2xJ9S7C .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPB2xJ9S7C H4 {
  text-align: center;
}
.cid-sPB2xJ9S7C H3 {
  text-align: center;
}
.cid-sPB2xJIB7B {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPB2xJIB7B .image-block {
  margin: auto;
}
.cid-sPB2xJIB7B figcaption {
  position: relative;
}
.cid-sPB2xJIB7B figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPB2xJIB7B .image-block {
    width: 100% !important;
  }
}
.cid-sPB2xK3817 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPB2xK3817 .image-block {
  margin: auto;
}
.cid-sPB2xK3817 figcaption {
  position: relative;
}
.cid-sPB2xK3817 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPB2xK3817 .image-block {
    width: 100% !important;
  }
}
.cid-sPB2xKoDqR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPB2xKoDqR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPB2xKoDqR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPB2xKoDqR .row {
    text-align: center;
  }
  .cid-sPB2xKoDqR .row > div {
    margin: auto;
  }
  .cid-sPB2xKoDqR .social-row {
    justify-content: center;
  }
}
.cid-sPB2xKoDqR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPB2xKoDqR .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPB2xKoDqR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPB2xKoDqR .list {
    margin-bottom: 0rem;
  }
}
.cid-sPB2xKoDqR .mbr-text {
  color: #000000;
}
.cid-sPB2xKoDqR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPB2xKoDqR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPB2xKoDqR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPB2xKoDqR H5 {
  color: #000000;
}
.cid-sPB2xKYHOU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPB2xKYHOU nav.navbar {
  position: fixed;
}
.cid-sPB2xKYHOU .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-sPB2xKYHOU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPB2xKYHOU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPB2xKYHOU .dropdown-item:hover,
.cid-sPB2xKYHOU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPB2xKYHOU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPB2xKYHOU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPB2xKYHOU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPB2xKYHOU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPB2xKYHOU .nav-link {
  position: relative;
}
.cid-sPB2xKYHOU .container {
  display: flex;
  margin: auto;
}
.cid-sPB2xKYHOU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPB2xKYHOU .dropdown-menu,
.cid-sPB2xKYHOU .navbar.opened {
  background: #ffffff !important;
}
.cid-sPB2xKYHOU .nav-item:focus,
.cid-sPB2xKYHOU .nav-link:focus {
  outline: none;
}
.cid-sPB2xKYHOU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPB2xKYHOU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPB2xKYHOU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPB2xKYHOU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPB2xKYHOU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPB2xKYHOU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPB2xKYHOU .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-sPB2xKYHOU .navbar.opened {
  transition: all 0.3s;
}
.cid-sPB2xKYHOU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPB2xKYHOU .navbar .navbar-logo img {
  width: auto;
}
.cid-sPB2xKYHOU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPB2xKYHOU .navbar.collapsed {
  justify-content: center;
}
.cid-sPB2xKYHOU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPB2xKYHOU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPB2xKYHOU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPB2xKYHOU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPB2xKYHOU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPB2xKYHOU .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-sPB2xKYHOU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPB2xKYHOU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPB2xKYHOU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPB2xKYHOU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPB2xKYHOU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPB2xKYHOU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPB2xKYHOU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPB2xKYHOU .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-sPB2xKYHOU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPB2xKYHOU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPB2xKYHOU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPB2xKYHOU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPB2xKYHOU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPB2xKYHOU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPB2xKYHOU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPB2xKYHOU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPB2xKYHOU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPB2xKYHOU .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-sPB2xKYHOU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPB2xKYHOU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPB2xKYHOU .dropdown-item.active,
.cid-sPB2xKYHOU .dropdown-item:active {
  background-color: transparent;
}
.cid-sPB2xKYHOU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPB2xKYHOU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPB2xKYHOU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPB2xKYHOU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPB2xKYHOU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPB2xKYHOU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPB2xKYHOU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPB2xKYHOU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPB2xKYHOU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPB2xKYHOU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPB2xKYHOU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPB2xKYHOU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPB2xKYHOU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPB2xKYHOU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPB2xKYHOU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPB2xKYHOU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPB2xKYHOU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPB2xKYHOU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPB2xKYHOU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPB2xKYHOU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPB2xKYHOU .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-sPB2xKYHOU .navbar {
    height: 70px;
  }
  .cid-sPB2xKYHOU .navbar.opened {
    height: auto;
  }
  .cid-sPB2xKYHOU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPCx48IwAE {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPCx48IwAE .image-block {
  margin: auto;
}
.cid-sPCx48IwAE figcaption {
  position: relative;
}
.cid-sPCx48IwAE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCx48IwAE .image-block {
    width: 100% !important;
  }
}
.cid-sPCx49eLfm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCx49eLfm .mbr-section-title {
  text-align: left;
}
.cid-sPCx49GAJi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCx4a04i2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCx4a04i2 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPCx4a04i2 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPCx4a04i2 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPCx4a04i2 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPCx4a04i2 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPCx4a04i2 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPCx4a04i2 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPCx4a04i2 .card-subtitle {
  color: #0095ff;
}
.cid-sPCx4a04i2 .mbr-text {
  color: #555555;
}
.cid-sPCx4axubH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCx4axubH .item {
  padding-bottom: 2rem;
}
.cid-sPCx4axubH .item-wrapper {
  position: relative;
}
.cid-sPCx4axubH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPCx4axubH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPCx4axubH .carousel-control,
.cid-sPCx4axubH .close {
  background: #1b1b1b;
}
.cid-sPCx4axubH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPCx4axubH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPCx4axubH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPCx4axubH .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPCx4axubH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPCx4axubH .close::before {
  content: '\e91a';
}
.cid-sPCx4axubH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPCx4axubH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPCx4axubH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCx4axubH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPCx4axubH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPCx4axubH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPCx4axubH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPCx4axubH .carousel-indicators li.active,
.cid-sPCx4axubH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPCx4axubH .carousel-indicators li::after,
.cid-sPCx4axubH .carousel-indicators li::before {
  content: none;
}
.cid-sPCx4axubH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPCx4axubH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPCx4axubH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCx4axubH .carousel-indicators {
    display: none;
  }
}
.cid-sPCx4axubH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPCx4axubH .carousel-inner > .active {
  display: block;
}
.cid-sPCx4axubH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCx4axubH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPCx4axubH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPCx4axubH .carousel-control,
  .cid-sPCx4axubH .carousel-indicators,
  .cid-sPCx4axubH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPCx4axubH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPCx4axubH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPCx4axubH .carousel-indicators .active,
.cid-sPCx4axubH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPCx4axubH .carousel-indicators .active {
  background: #fff;
}
.cid-sPCx4axubH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPCx4axubH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPCx4axubH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPCx4axubH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPCx4axubH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPCx4axubH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPCx4axubH .carousel {
  width: 100%;
}
.cid-sPCx4axubH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPCx4axubH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPCx4axubH .modal.fade .modal-dialog,
.cid-sPCx4axubH .modal.in .modal-dialog {
  transform: none;
}
.cid-sPCx4axubH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPCx4axubH H6 {
  text-align: center;
}
.cid-sPCx4b5MNe {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPCx4b5MNe .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPCx4b5MNe .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPCx4b5MNe .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPCx4b5MNe .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPCx4b5MNe .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPCx4b5MNe .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPCx4b5MNe .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPCx4b5MNe .nav-link,
.cid-sPCx4b5MNe .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPCx4b5MNe .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPCx4b5MNe H4 {
  text-align: center;
}
.cid-sPCx4b5MNe H3 {
  text-align: center;
}
.cid-sPCx4bGbKr {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPCx4bGbKr .image-block {
  margin: auto;
}
.cid-sPCx4bGbKr figcaption {
  position: relative;
}
.cid-sPCx4bGbKr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCx4bGbKr .image-block {
    width: 100% !important;
  }
}
.cid-sPCx4c1m35 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPCx4c1m35 .image-block {
  margin: auto;
}
.cid-sPCx4c1m35 figcaption {
  position: relative;
}
.cid-sPCx4c1m35 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCx4c1m35 .image-block {
    width: 100% !important;
  }
}
.cid-sPCx4clYmV {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPCx4clYmV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPCx4clYmV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCx4clYmV .row {
    text-align: center;
  }
  .cid-sPCx4clYmV .row > div {
    margin: auto;
  }
  .cid-sPCx4clYmV .social-row {
    justify-content: center;
  }
}
.cid-sPCx4clYmV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPCx4clYmV .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPCx4clYmV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPCx4clYmV .list {
    margin-bottom: 0rem;
  }
}
.cid-sPCx4clYmV .mbr-text {
  color: #000000;
}
.cid-sPCx4clYmV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPCx4clYmV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPCx4clYmV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPCx4clYmV H5 {
  color: #000000;
}
.cid-sPCx4cWxGx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPCx4cWxGx nav.navbar {
  position: fixed;
}
.cid-sPCx4cWxGx .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-sPCx4cWxGx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPCx4cWxGx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPCx4cWxGx .dropdown-item:hover,
.cid-sPCx4cWxGx .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPCx4cWxGx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPCx4cWxGx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPCx4cWxGx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPCx4cWxGx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPCx4cWxGx .nav-link {
  position: relative;
}
.cid-sPCx4cWxGx .container {
  display: flex;
  margin: auto;
}
.cid-sPCx4cWxGx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPCx4cWxGx .dropdown-menu,
.cid-sPCx4cWxGx .navbar.opened {
  background: #ffffff !important;
}
.cid-sPCx4cWxGx .nav-item:focus,
.cid-sPCx4cWxGx .nav-link:focus {
  outline: none;
}
.cid-sPCx4cWxGx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPCx4cWxGx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPCx4cWxGx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPCx4cWxGx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPCx4cWxGx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPCx4cWxGx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPCx4cWxGx .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-sPCx4cWxGx .navbar.opened {
  transition: all 0.3s;
}
.cid-sPCx4cWxGx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPCx4cWxGx .navbar .navbar-logo img {
  width: auto;
}
.cid-sPCx4cWxGx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPCx4cWxGx .navbar.collapsed {
  justify-content: center;
}
.cid-sPCx4cWxGx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPCx4cWxGx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPCx4cWxGx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPCx4cWxGx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPCx4cWxGx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPCx4cWxGx .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-sPCx4cWxGx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPCx4cWxGx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPCx4cWxGx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPCx4cWxGx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPCx4cWxGx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPCx4cWxGx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPCx4cWxGx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPCx4cWxGx .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-sPCx4cWxGx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPCx4cWxGx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPCx4cWxGx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPCx4cWxGx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPCx4cWxGx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPCx4cWxGx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPCx4cWxGx .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPCx4cWxGx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPCx4cWxGx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPCx4cWxGx .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-sPCx4cWxGx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPCx4cWxGx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPCx4cWxGx .dropdown-item.active,
.cid-sPCx4cWxGx .dropdown-item:active {
  background-color: transparent;
}
.cid-sPCx4cWxGx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPCx4cWxGx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPCx4cWxGx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPCx4cWxGx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPCx4cWxGx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPCx4cWxGx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPCx4cWxGx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPCx4cWxGx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPCx4cWxGx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPCx4cWxGx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPCx4cWxGx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPCx4cWxGx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCx4cWxGx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCx4cWxGx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPCx4cWxGx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCx4cWxGx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPCx4cWxGx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPCx4cWxGx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCx4cWxGx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPCx4cWxGx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPCx4cWxGx .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-sPCx4cWxGx .navbar {
    height: 70px;
  }
  .cid-sPCx4cWxGx .navbar.opened {
    height: auto;
  }
  .cid-sPCx4cWxGx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPCy1iYz2V {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPCy1iYz2V .image-block {
  margin: auto;
}
.cid-sPCy1iYz2V figcaption {
  position: relative;
}
.cid-sPCy1iYz2V figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCy1iYz2V .image-block {
    width: 100% !important;
  }
}
.cid-sPCy1jBsEJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCy1jBsEJ .mbr-section-title {
  text-align: left;
}
.cid-sPCy1k7NcI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCy1kBY1j {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCy1kBY1j .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPCy1kBY1j .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPCy1kBY1j .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPCy1kBY1j .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPCy1kBY1j .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPCy1kBY1j .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPCy1kBY1j .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPCy1kBY1j .card-subtitle {
  color: #0095ff;
}
.cid-sPCy1kBY1j .mbr-text {
  color: #555555;
}
.cid-sPCy1l8b3C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCy1l8b3C .item {
  padding-bottom: 2rem;
}
.cid-sPCy1l8b3C .item-wrapper {
  position: relative;
}
.cid-sPCy1l8b3C .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPCy1l8b3C .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPCy1l8b3C .carousel-control,
.cid-sPCy1l8b3C .close {
  background: #1b1b1b;
}
.cid-sPCy1l8b3C .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPCy1l8b3C .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPCy1l8b3C .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPCy1l8b3C .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPCy1l8b3C .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPCy1l8b3C .close::before {
  content: '\e91a';
}
.cid-sPCy1l8b3C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPCy1l8b3C .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPCy1l8b3C .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCy1l8b3C .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPCy1l8b3C .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPCy1l8b3C .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPCy1l8b3C .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPCy1l8b3C .carousel-indicators li.active,
.cid-sPCy1l8b3C .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPCy1l8b3C .carousel-indicators li::after,
.cid-sPCy1l8b3C .carousel-indicators li::before {
  content: none;
}
.cid-sPCy1l8b3C .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPCy1l8b3C .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPCy1l8b3C .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCy1l8b3C .carousel-indicators {
    display: none;
  }
}
.cid-sPCy1l8b3C .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPCy1l8b3C .carousel-inner > .active {
  display: block;
}
.cid-sPCy1l8b3C .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCy1l8b3C .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPCy1l8b3C .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPCy1l8b3C .carousel-control,
  .cid-sPCy1l8b3C .carousel-indicators,
  .cid-sPCy1l8b3C .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPCy1l8b3C .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPCy1l8b3C .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPCy1l8b3C .carousel-indicators .active,
.cid-sPCy1l8b3C .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPCy1l8b3C .carousel-indicators .active {
  background: #fff;
}
.cid-sPCy1l8b3C .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPCy1l8b3C .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPCy1l8b3C .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPCy1l8b3C .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPCy1l8b3C .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPCy1l8b3C .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPCy1l8b3C .carousel {
  width: 100%;
}
.cid-sPCy1l8b3C .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPCy1l8b3C .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPCy1l8b3C .modal.fade .modal-dialog,
.cid-sPCy1l8b3C .modal.in .modal-dialog {
  transform: none;
}
.cid-sPCy1l8b3C .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPCy1l8b3C H6 {
  text-align: center;
}
.cid-sPCy1lIne8 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPCy1lIne8 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPCy1lIne8 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPCy1lIne8 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPCy1lIne8 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPCy1lIne8 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPCy1lIne8 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPCy1lIne8 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPCy1lIne8 .nav-link,
.cid-sPCy1lIne8 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPCy1lIne8 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPCy1lIne8 H4 {
  text-align: center;
}
.cid-sPCy1lIne8 H3 {
  text-align: center;
}
.cid-sPCy1mixDI {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPCy1mixDI .image-block {
  margin: auto;
}
.cid-sPCy1mixDI figcaption {
  position: relative;
}
.cid-sPCy1mixDI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCy1mixDI .image-block {
    width: 100% !important;
  }
}
.cid-sPCy1mCP4k {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPCy1mCP4k .image-block {
  margin: auto;
}
.cid-sPCy1mCP4k figcaption {
  position: relative;
}
.cid-sPCy1mCP4k figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCy1mCP4k .image-block {
    width: 100% !important;
  }
}
.cid-sPCy1mXzgw {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPCy1mXzgw .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPCy1mXzgw .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCy1mXzgw .row {
    text-align: center;
  }
  .cid-sPCy1mXzgw .row > div {
    margin: auto;
  }
  .cid-sPCy1mXzgw .social-row {
    justify-content: center;
  }
}
.cid-sPCy1mXzgw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPCy1mXzgw .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPCy1mXzgw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPCy1mXzgw .list {
    margin-bottom: 0rem;
  }
}
.cid-sPCy1mXzgw .mbr-text {
  color: #000000;
}
.cid-sPCy1mXzgw .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPCy1mXzgw .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPCy1mXzgw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPCy1mXzgw H5 {
  color: #000000;
}
.cid-sPCy1nx5p6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPCy1nx5p6 nav.navbar {
  position: fixed;
}
.cid-sPCy1nx5p6 .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-sPCy1nx5p6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPCy1nx5p6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPCy1nx5p6 .dropdown-item:hover,
.cid-sPCy1nx5p6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPCy1nx5p6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPCy1nx5p6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPCy1nx5p6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPCy1nx5p6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPCy1nx5p6 .nav-link {
  position: relative;
}
.cid-sPCy1nx5p6 .container {
  display: flex;
  margin: auto;
}
.cid-sPCy1nx5p6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPCy1nx5p6 .dropdown-menu,
.cid-sPCy1nx5p6 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPCy1nx5p6 .nav-item:focus,
.cid-sPCy1nx5p6 .nav-link:focus {
  outline: none;
}
.cid-sPCy1nx5p6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPCy1nx5p6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPCy1nx5p6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPCy1nx5p6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPCy1nx5p6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPCy1nx5p6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPCy1nx5p6 .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-sPCy1nx5p6 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPCy1nx5p6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPCy1nx5p6 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPCy1nx5p6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPCy1nx5p6 .navbar.collapsed {
  justify-content: center;
}
.cid-sPCy1nx5p6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPCy1nx5p6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPCy1nx5p6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPCy1nx5p6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPCy1nx5p6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPCy1nx5p6 .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-sPCy1nx5p6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPCy1nx5p6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPCy1nx5p6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPCy1nx5p6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPCy1nx5p6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPCy1nx5p6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPCy1nx5p6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPCy1nx5p6 .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-sPCy1nx5p6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPCy1nx5p6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPCy1nx5p6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPCy1nx5p6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPCy1nx5p6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPCy1nx5p6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPCy1nx5p6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPCy1nx5p6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPCy1nx5p6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPCy1nx5p6 .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-sPCy1nx5p6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPCy1nx5p6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPCy1nx5p6 .dropdown-item.active,
.cid-sPCy1nx5p6 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPCy1nx5p6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPCy1nx5p6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPCy1nx5p6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPCy1nx5p6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPCy1nx5p6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPCy1nx5p6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPCy1nx5p6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPCy1nx5p6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPCy1nx5p6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPCy1nx5p6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPCy1nx5p6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPCy1nx5p6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCy1nx5p6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCy1nx5p6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPCy1nx5p6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCy1nx5p6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPCy1nx5p6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPCy1nx5p6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCy1nx5p6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPCy1nx5p6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPCy1nx5p6 .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-sPCy1nx5p6 .navbar {
    height: 70px;
  }
  .cid-sPCy1nx5p6 .navbar.opened {
    height: auto;
  }
  .cid-sPCy1nx5p6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPCyLQZelC {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPCyLQZelC .image-block {
  margin: auto;
}
.cid-sPCyLQZelC figcaption {
  position: relative;
}
.cid-sPCyLQZelC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCyLQZelC .image-block {
    width: 100% !important;
  }
}
.cid-sPCyLROEMe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCyLROEMe .mbr-section-title {
  text-align: left;
}
.cid-sPCyLSkwnt {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCyLSLjSO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCyLSLjSO .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPCyLSLjSO .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPCyLSLjSO .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPCyLSLjSO .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPCyLSLjSO .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPCyLSLjSO .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPCyLSLjSO .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPCyLSLjSO .card-subtitle {
  color: #0095ff;
}
.cid-sPCyLSLjSO .mbr-text {
  color: #555555;
}
.cid-sPCyLTih2T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCyLTih2T .item {
  padding-bottom: 2rem;
}
.cid-sPCyLTih2T .item-wrapper {
  position: relative;
}
.cid-sPCyLTih2T .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPCyLTih2T .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPCyLTih2T .carousel-control,
.cid-sPCyLTih2T .close {
  background: #1b1b1b;
}
.cid-sPCyLTih2T .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPCyLTih2T .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPCyLTih2T .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPCyLTih2T .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPCyLTih2T .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPCyLTih2T .close::before {
  content: '\e91a';
}
.cid-sPCyLTih2T .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPCyLTih2T .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPCyLTih2T .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCyLTih2T .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPCyLTih2T .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPCyLTih2T .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPCyLTih2T .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPCyLTih2T .carousel-indicators li.active,
.cid-sPCyLTih2T .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPCyLTih2T .carousel-indicators li::after,
.cid-sPCyLTih2T .carousel-indicators li::before {
  content: none;
}
.cid-sPCyLTih2T .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPCyLTih2T .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPCyLTih2T .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCyLTih2T .carousel-indicators {
    display: none;
  }
}
.cid-sPCyLTih2T .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPCyLTih2T .carousel-inner > .active {
  display: block;
}
.cid-sPCyLTih2T .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCyLTih2T .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPCyLTih2T .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPCyLTih2T .carousel-control,
  .cid-sPCyLTih2T .carousel-indicators,
  .cid-sPCyLTih2T .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPCyLTih2T .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPCyLTih2T .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPCyLTih2T .carousel-indicators .active,
.cid-sPCyLTih2T .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPCyLTih2T .carousel-indicators .active {
  background: #fff;
}
.cid-sPCyLTih2T .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPCyLTih2T .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPCyLTih2T .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPCyLTih2T .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPCyLTih2T .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPCyLTih2T .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPCyLTih2T .carousel {
  width: 100%;
}
.cid-sPCyLTih2T .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPCyLTih2T .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPCyLTih2T .modal.fade .modal-dialog,
.cid-sPCyLTih2T .modal.in .modal-dialog {
  transform: none;
}
.cid-sPCyLTih2T .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPCyLTih2T H6 {
  text-align: center;
}
.cid-sPCyLTSNip {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPCyLTSNip .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPCyLTSNip .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPCyLTSNip .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPCyLTSNip .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPCyLTSNip .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPCyLTSNip .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPCyLTSNip .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPCyLTSNip .nav-link,
.cid-sPCyLTSNip .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPCyLTSNip .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPCyLTSNip H4 {
  text-align: center;
}
.cid-sPCyLTSNip H3 {
  text-align: center;
}
.cid-sPCyLUyagL {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPCyLUyagL .image-block {
  margin: auto;
}
.cid-sPCyLUyagL figcaption {
  position: relative;
}
.cid-sPCyLUyagL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCyLUyagL .image-block {
    width: 100% !important;
  }
}
.cid-sPCyLUT3Ll {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPCyLUT3Ll .image-block {
  margin: auto;
}
.cid-sPCyLUT3Ll figcaption {
  position: relative;
}
.cid-sPCyLUT3Ll figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCyLUT3Ll .image-block {
    width: 100% !important;
  }
}
.cid-sPCyLVfV0x {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPCyLVfV0x .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPCyLVfV0x .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCyLVfV0x .row {
    text-align: center;
  }
  .cid-sPCyLVfV0x .row > div {
    margin: auto;
  }
  .cid-sPCyLVfV0x .social-row {
    justify-content: center;
  }
}
.cid-sPCyLVfV0x .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPCyLVfV0x .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPCyLVfV0x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPCyLVfV0x .list {
    margin-bottom: 0rem;
  }
}
.cid-sPCyLVfV0x .mbr-text {
  color: #000000;
}
.cid-sPCyLVfV0x .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPCyLVfV0x .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPCyLVfV0x div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPCyLVfV0x H5 {
  color: #000000;
}
.cid-sPCyLVUfPr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPCyLVUfPr nav.navbar {
  position: fixed;
}
.cid-sPCyLVUfPr .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-sPCyLVUfPr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPCyLVUfPr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPCyLVUfPr .dropdown-item:hover,
.cid-sPCyLVUfPr .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPCyLVUfPr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPCyLVUfPr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPCyLVUfPr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPCyLVUfPr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPCyLVUfPr .nav-link {
  position: relative;
}
.cid-sPCyLVUfPr .container {
  display: flex;
  margin: auto;
}
.cid-sPCyLVUfPr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPCyLVUfPr .dropdown-menu,
.cid-sPCyLVUfPr .navbar.opened {
  background: #ffffff !important;
}
.cid-sPCyLVUfPr .nav-item:focus,
.cid-sPCyLVUfPr .nav-link:focus {
  outline: none;
}
.cid-sPCyLVUfPr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPCyLVUfPr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPCyLVUfPr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPCyLVUfPr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPCyLVUfPr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPCyLVUfPr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPCyLVUfPr .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-sPCyLVUfPr .navbar.opened {
  transition: all 0.3s;
}
.cid-sPCyLVUfPr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPCyLVUfPr .navbar .navbar-logo img {
  width: auto;
}
.cid-sPCyLVUfPr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPCyLVUfPr .navbar.collapsed {
  justify-content: center;
}
.cid-sPCyLVUfPr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPCyLVUfPr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPCyLVUfPr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPCyLVUfPr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPCyLVUfPr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPCyLVUfPr .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-sPCyLVUfPr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPCyLVUfPr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPCyLVUfPr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPCyLVUfPr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPCyLVUfPr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPCyLVUfPr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPCyLVUfPr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPCyLVUfPr .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-sPCyLVUfPr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPCyLVUfPr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPCyLVUfPr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPCyLVUfPr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPCyLVUfPr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPCyLVUfPr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPCyLVUfPr .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPCyLVUfPr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPCyLVUfPr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPCyLVUfPr .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-sPCyLVUfPr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPCyLVUfPr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPCyLVUfPr .dropdown-item.active,
.cid-sPCyLVUfPr .dropdown-item:active {
  background-color: transparent;
}
.cid-sPCyLVUfPr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPCyLVUfPr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPCyLVUfPr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPCyLVUfPr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPCyLVUfPr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPCyLVUfPr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPCyLVUfPr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPCyLVUfPr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPCyLVUfPr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPCyLVUfPr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPCyLVUfPr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPCyLVUfPr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCyLVUfPr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCyLVUfPr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPCyLVUfPr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCyLVUfPr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPCyLVUfPr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPCyLVUfPr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCyLVUfPr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPCyLVUfPr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPCyLVUfPr .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-sPCyLVUfPr .navbar {
    height: 70px;
  }
  .cid-sPCyLVUfPr .navbar.opened {
    height: auto;
  }
  .cid-sPCyLVUfPr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPCzlcS9gQ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPCzlcS9gQ .image-block {
  margin: auto;
}
.cid-sPCzlcS9gQ figcaption {
  position: relative;
}
.cid-sPCzlcS9gQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCzlcS9gQ .image-block {
    width: 100% !important;
  }
}
.cid-sPCzldEFQ0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCzldEFQ0 .mbr-section-title {
  text-align: left;
}
.cid-sPCzle8csR {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCzleEm8m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCzleEm8m .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPCzleEm8m .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPCzleEm8m .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPCzleEm8m .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPCzleEm8m .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPCzleEm8m .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPCzleEm8m .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPCzleEm8m .card-subtitle {
  color: #0095ff;
}
.cid-sPCzleEm8m .mbr-text {
  color: #555555;
}
.cid-sPCzlf9Fnc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPCzlf9Fnc .item {
  padding-bottom: 2rem;
}
.cid-sPCzlf9Fnc .item-wrapper {
  position: relative;
}
.cid-sPCzlf9Fnc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPCzlf9Fnc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPCzlf9Fnc .carousel-control,
.cid-sPCzlf9Fnc .close {
  background: #1b1b1b;
}
.cid-sPCzlf9Fnc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPCzlf9Fnc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPCzlf9Fnc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPCzlf9Fnc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPCzlf9Fnc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPCzlf9Fnc .close::before {
  content: '\e91a';
}
.cid-sPCzlf9Fnc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPCzlf9Fnc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPCzlf9Fnc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCzlf9Fnc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPCzlf9Fnc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPCzlf9Fnc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPCzlf9Fnc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPCzlf9Fnc .carousel-indicators li.active,
.cid-sPCzlf9Fnc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPCzlf9Fnc .carousel-indicators li::after,
.cid-sPCzlf9Fnc .carousel-indicators li::before {
  content: none;
}
.cid-sPCzlf9Fnc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPCzlf9Fnc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPCzlf9Fnc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCzlf9Fnc .carousel-indicators {
    display: none;
  }
}
.cid-sPCzlf9Fnc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPCzlf9Fnc .carousel-inner > .active {
  display: block;
}
.cid-sPCzlf9Fnc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPCzlf9Fnc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPCzlf9Fnc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPCzlf9Fnc .carousel-control,
  .cid-sPCzlf9Fnc .carousel-indicators,
  .cid-sPCzlf9Fnc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPCzlf9Fnc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPCzlf9Fnc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPCzlf9Fnc .carousel-indicators .active,
.cid-sPCzlf9Fnc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPCzlf9Fnc .carousel-indicators .active {
  background: #fff;
}
.cid-sPCzlf9Fnc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPCzlf9Fnc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPCzlf9Fnc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPCzlf9Fnc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPCzlf9Fnc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPCzlf9Fnc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPCzlf9Fnc .carousel {
  width: 100%;
}
.cid-sPCzlf9Fnc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPCzlf9Fnc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPCzlf9Fnc .modal.fade .modal-dialog,
.cid-sPCzlf9Fnc .modal.in .modal-dialog {
  transform: none;
}
.cid-sPCzlf9Fnc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPCzlf9Fnc H6 {
  text-align: center;
}
.cid-sPCzlfNTtN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPCzlfNTtN .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPCzlfNTtN .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPCzlfNTtN .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPCzlfNTtN .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPCzlfNTtN .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPCzlfNTtN .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPCzlfNTtN .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPCzlfNTtN .nav-link,
.cid-sPCzlfNTtN .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPCzlfNTtN .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPCzlfNTtN H4 {
  text-align: center;
}
.cid-sPCzlfNTtN H3 {
  text-align: center;
}
.cid-sPCzlgnyQ0 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPCzlgnyQ0 .image-block {
  margin: auto;
}
.cid-sPCzlgnyQ0 figcaption {
  position: relative;
}
.cid-sPCzlgnyQ0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCzlgnyQ0 .image-block {
    width: 100% !important;
  }
}
.cid-sPCzlgIr3P {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPCzlgIr3P .image-block {
  margin: auto;
}
.cid-sPCzlgIr3P figcaption {
  position: relative;
}
.cid-sPCzlgIr3P figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPCzlgIr3P .image-block {
    width: 100% !important;
  }
}
.cid-sPCzlh4YiP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPCzlh4YiP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPCzlh4YiP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPCzlh4YiP .row {
    text-align: center;
  }
  .cid-sPCzlh4YiP .row > div {
    margin: auto;
  }
  .cid-sPCzlh4YiP .social-row {
    justify-content: center;
  }
}
.cid-sPCzlh4YiP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPCzlh4YiP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPCzlh4YiP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPCzlh4YiP .list {
    margin-bottom: 0rem;
  }
}
.cid-sPCzlh4YiP .mbr-text {
  color: #000000;
}
.cid-sPCzlh4YiP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPCzlh4YiP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPCzlh4YiP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPCzlh4YiP H5 {
  color: #000000;
}
.cid-sPCzlhGPuS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPCzlhGPuS nav.navbar {
  position: fixed;
}
.cid-sPCzlhGPuS .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-sPCzlhGPuS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPCzlhGPuS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPCzlhGPuS .dropdown-item:hover,
.cid-sPCzlhGPuS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPCzlhGPuS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPCzlhGPuS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPCzlhGPuS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPCzlhGPuS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPCzlhGPuS .nav-link {
  position: relative;
}
.cid-sPCzlhGPuS .container {
  display: flex;
  margin: auto;
}
.cid-sPCzlhGPuS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPCzlhGPuS .dropdown-menu,
.cid-sPCzlhGPuS .navbar.opened {
  background: #ffffff !important;
}
.cid-sPCzlhGPuS .nav-item:focus,
.cid-sPCzlhGPuS .nav-link:focus {
  outline: none;
}
.cid-sPCzlhGPuS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPCzlhGPuS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPCzlhGPuS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPCzlhGPuS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPCzlhGPuS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPCzlhGPuS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPCzlhGPuS .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-sPCzlhGPuS .navbar.opened {
  transition: all 0.3s;
}
.cid-sPCzlhGPuS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPCzlhGPuS .navbar .navbar-logo img {
  width: auto;
}
.cid-sPCzlhGPuS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPCzlhGPuS .navbar.collapsed {
  justify-content: center;
}
.cid-sPCzlhGPuS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPCzlhGPuS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPCzlhGPuS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPCzlhGPuS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPCzlhGPuS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPCzlhGPuS .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-sPCzlhGPuS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPCzlhGPuS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPCzlhGPuS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPCzlhGPuS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPCzlhGPuS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPCzlhGPuS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPCzlhGPuS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPCzlhGPuS .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-sPCzlhGPuS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPCzlhGPuS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPCzlhGPuS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPCzlhGPuS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPCzlhGPuS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPCzlhGPuS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPCzlhGPuS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPCzlhGPuS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPCzlhGPuS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPCzlhGPuS .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-sPCzlhGPuS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPCzlhGPuS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPCzlhGPuS .dropdown-item.active,
.cid-sPCzlhGPuS .dropdown-item:active {
  background-color: transparent;
}
.cid-sPCzlhGPuS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPCzlhGPuS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPCzlhGPuS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPCzlhGPuS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPCzlhGPuS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPCzlhGPuS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPCzlhGPuS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPCzlhGPuS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPCzlhGPuS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPCzlhGPuS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPCzlhGPuS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPCzlhGPuS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCzlhGPuS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPCzlhGPuS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPCzlhGPuS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCzlhGPuS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPCzlhGPuS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPCzlhGPuS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPCzlhGPuS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPCzlhGPuS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPCzlhGPuS .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-sPCzlhGPuS .navbar {
    height: 70px;
  }
  .cid-sPCzlhGPuS .navbar.opened {
    height: auto;
  }
  .cid-sPCzlhGPuS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPD7C2rQKi {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPD7C2rQKi .image-block {
  margin: auto;
}
.cid-sPD7C2rQKi figcaption {
  position: relative;
}
.cid-sPD7C2rQKi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD7C2rQKi .image-block {
    width: 100% !important;
  }
}
.cid-sPD7C31cdg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD7C31cdg .mbr-section-title {
  text-align: left;
}
.cid-sPD7C3sJck {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD7C3OeJV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD7C3OeJV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPD7C3OeJV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD7C3OeJV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPD7C3OeJV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPD7C3OeJV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPD7C3OeJV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPD7C3OeJV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPD7C3OeJV .card-subtitle {
  color: #0095ff;
}
.cid-sPD7C3OeJV .mbr-text {
  color: #555555;
}
.cid-sPD7C4mj56 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD7C4mj56 .item {
  padding-bottom: 2rem;
}
.cid-sPD7C4mj56 .item-wrapper {
  position: relative;
}
.cid-sPD7C4mj56 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPD7C4mj56 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPD7C4mj56 .carousel-control,
.cid-sPD7C4mj56 .close {
  background: #1b1b1b;
}
.cid-sPD7C4mj56 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPD7C4mj56 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPD7C4mj56 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPD7C4mj56 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPD7C4mj56 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPD7C4mj56 .close::before {
  content: '\e91a';
}
.cid-sPD7C4mj56 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPD7C4mj56 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPD7C4mj56 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPD7C4mj56 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPD7C4mj56 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPD7C4mj56 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPD7C4mj56 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPD7C4mj56 .carousel-indicators li.active,
.cid-sPD7C4mj56 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPD7C4mj56 .carousel-indicators li::after,
.cid-sPD7C4mj56 .carousel-indicators li::before {
  content: none;
}
.cid-sPD7C4mj56 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPD7C4mj56 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPD7C4mj56 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD7C4mj56 .carousel-indicators {
    display: none;
  }
}
.cid-sPD7C4mj56 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPD7C4mj56 .carousel-inner > .active {
  display: block;
}
.cid-sPD7C4mj56 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPD7C4mj56 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPD7C4mj56 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPD7C4mj56 .carousel-control,
  .cid-sPD7C4mj56 .carousel-indicators,
  .cid-sPD7C4mj56 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPD7C4mj56 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPD7C4mj56 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPD7C4mj56 .carousel-indicators .active,
.cid-sPD7C4mj56 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPD7C4mj56 .carousel-indicators .active {
  background: #fff;
}
.cid-sPD7C4mj56 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPD7C4mj56 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPD7C4mj56 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPD7C4mj56 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPD7C4mj56 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPD7C4mj56 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPD7C4mj56 .carousel {
  width: 100%;
}
.cid-sPD7C4mj56 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPD7C4mj56 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPD7C4mj56 .modal.fade .modal-dialog,
.cid-sPD7C4mj56 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPD7C4mj56 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPD7C4mj56 H6 {
  text-align: center;
}
.cid-sPD7C500hg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPD7C500hg .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPD7C500hg .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPD7C500hg .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPD7C500hg .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPD7C500hg .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPD7C500hg .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPD7C500hg .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPD7C500hg .nav-link,
.cid-sPD7C500hg .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPD7C500hg .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPD7C500hg H4 {
  text-align: center;
}
.cid-sPD7C500hg H3 {
  text-align: center;
}
.cid-sPD7C5zelM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPD7C5zelM .image-block {
  margin: auto;
}
.cid-sPD7C5zelM figcaption {
  position: relative;
}
.cid-sPD7C5zelM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD7C5zelM .image-block {
    width: 100% !important;
  }
}
.cid-sPD7C5U5tf {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPD7C5U5tf .image-block {
  margin: auto;
}
.cid-sPD7C5U5tf figcaption {
  position: relative;
}
.cid-sPD7C5U5tf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD7C5U5tf .image-block {
    width: 100% !important;
  }
}
.cid-sPD7C6gnWo {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPD7C6gnWo .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPD7C6gnWo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD7C6gnWo .row {
    text-align: center;
  }
  .cid-sPD7C6gnWo .row > div {
    margin: auto;
  }
  .cid-sPD7C6gnWo .social-row {
    justify-content: center;
  }
}
.cid-sPD7C6gnWo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPD7C6gnWo .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPD7C6gnWo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPD7C6gnWo .list {
    margin-bottom: 0rem;
  }
}
.cid-sPD7C6gnWo .mbr-text {
  color: #000000;
}
.cid-sPD7C6gnWo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPD7C6gnWo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPD7C6gnWo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPD7C6gnWo H5 {
  color: #000000;
}
.cid-sPD7C6Q792 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPD7C6Q792 nav.navbar {
  position: fixed;
}
.cid-sPD7C6Q792 .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-sPD7C6Q792 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPD7C6Q792 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPD7C6Q792 .dropdown-item:hover,
.cid-sPD7C6Q792 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPD7C6Q792 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPD7C6Q792 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPD7C6Q792 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPD7C6Q792 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPD7C6Q792 .nav-link {
  position: relative;
}
.cid-sPD7C6Q792 .container {
  display: flex;
  margin: auto;
}
.cid-sPD7C6Q792 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPD7C6Q792 .dropdown-menu,
.cid-sPD7C6Q792 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPD7C6Q792 .nav-item:focus,
.cid-sPD7C6Q792 .nav-link:focus {
  outline: none;
}
.cid-sPD7C6Q792 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPD7C6Q792 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPD7C6Q792 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPD7C6Q792 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPD7C6Q792 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPD7C6Q792 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPD7C6Q792 .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-sPD7C6Q792 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPD7C6Q792 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPD7C6Q792 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPD7C6Q792 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPD7C6Q792 .navbar.collapsed {
  justify-content: center;
}
.cid-sPD7C6Q792 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPD7C6Q792 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPD7C6Q792 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPD7C6Q792 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPD7C6Q792 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPD7C6Q792 .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-sPD7C6Q792 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPD7C6Q792 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPD7C6Q792 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPD7C6Q792 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPD7C6Q792 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPD7C6Q792 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPD7C6Q792 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPD7C6Q792 .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-sPD7C6Q792 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPD7C6Q792 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPD7C6Q792 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPD7C6Q792 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPD7C6Q792 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPD7C6Q792 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPD7C6Q792 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPD7C6Q792 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPD7C6Q792 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPD7C6Q792 .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-sPD7C6Q792 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPD7C6Q792 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPD7C6Q792 .dropdown-item.active,
.cid-sPD7C6Q792 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPD7C6Q792 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPD7C6Q792 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPD7C6Q792 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPD7C6Q792 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPD7C6Q792 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPD7C6Q792 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPD7C6Q792 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPD7C6Q792 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPD7C6Q792 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPD7C6Q792 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPD7C6Q792 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPD7C6Q792 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD7C6Q792 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD7C6Q792 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPD7C6Q792 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD7C6Q792 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPD7C6Q792 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPD7C6Q792 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD7C6Q792 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPD7C6Q792 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPD7C6Q792 .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-sPD7C6Q792 .navbar {
    height: 70px;
  }
  .cid-sPD7C6Q792 .navbar.opened {
    height: auto;
  }
  .cid-sPD7C6Q792 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPD8TNzFlr {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPD8TNzFlr .image-block {
  margin: auto;
}
.cid-sPD8TNzFlr figcaption {
  position: relative;
}
.cid-sPD8TNzFlr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD8TNzFlr .image-block {
    width: 100% !important;
  }
}
.cid-sPD8TOdBWb {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD8TOdBWb .mbr-section-title {
  text-align: left;
}
.cid-sPD8TOHVPe {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD8TP7GTz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD8TP7GTz .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPD8TP7GTz .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD8TP7GTz .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPD8TP7GTz .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPD8TP7GTz .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPD8TP7GTz .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPD8TP7GTz .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPD8TP7GTz .card-subtitle {
  color: #0095ff;
}
.cid-sPD8TP7GTz .mbr-text {
  color: #555555;
}
.cid-sPD8TPJc3G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD8TPJc3G .item {
  padding-bottom: 2rem;
}
.cid-sPD8TPJc3G .item-wrapper {
  position: relative;
}
.cid-sPD8TPJc3G .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPD8TPJc3G .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPD8TPJc3G .carousel-control,
.cid-sPD8TPJc3G .close {
  background: #1b1b1b;
}
.cid-sPD8TPJc3G .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPD8TPJc3G .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPD8TPJc3G .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPD8TPJc3G .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPD8TPJc3G .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPD8TPJc3G .close::before {
  content: '\e91a';
}
.cid-sPD8TPJc3G .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPD8TPJc3G .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPD8TPJc3G .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPD8TPJc3G .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPD8TPJc3G .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPD8TPJc3G .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPD8TPJc3G .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPD8TPJc3G .carousel-indicators li.active,
.cid-sPD8TPJc3G .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPD8TPJc3G .carousel-indicators li::after,
.cid-sPD8TPJc3G .carousel-indicators li::before {
  content: none;
}
.cid-sPD8TPJc3G .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPD8TPJc3G .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPD8TPJc3G .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD8TPJc3G .carousel-indicators {
    display: none;
  }
}
.cid-sPD8TPJc3G .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPD8TPJc3G .carousel-inner > .active {
  display: block;
}
.cid-sPD8TPJc3G .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPD8TPJc3G .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPD8TPJc3G .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPD8TPJc3G .carousel-control,
  .cid-sPD8TPJc3G .carousel-indicators,
  .cid-sPD8TPJc3G .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPD8TPJc3G .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPD8TPJc3G .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPD8TPJc3G .carousel-indicators .active,
.cid-sPD8TPJc3G .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPD8TPJc3G .carousel-indicators .active {
  background: #fff;
}
.cid-sPD8TPJc3G .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPD8TPJc3G .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPD8TPJc3G .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPD8TPJc3G .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPD8TPJc3G .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPD8TPJc3G .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPD8TPJc3G .carousel {
  width: 100%;
}
.cid-sPD8TPJc3G .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPD8TPJc3G .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPD8TPJc3G .modal.fade .modal-dialog,
.cid-sPD8TPJc3G .modal.in .modal-dialog {
  transform: none;
}
.cid-sPD8TPJc3G .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPD8TPJc3G H6 {
  text-align: center;
}
.cid-sPD8TQhFNV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPD8TQhFNV .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPD8TQhFNV .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPD8TQhFNV .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPD8TQhFNV .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPD8TQhFNV .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPD8TQhFNV .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPD8TQhFNV .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPD8TQhFNV .nav-link,
.cid-sPD8TQhFNV .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPD8TQhFNV .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPD8TQhFNV H4 {
  text-align: center;
}
.cid-sPD8TQhFNV H3 {
  text-align: center;
}
.cid-sPD8TQQYjO {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPD8TQQYjO .image-block {
  margin: auto;
}
.cid-sPD8TQQYjO figcaption {
  position: relative;
}
.cid-sPD8TQQYjO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD8TQQYjO .image-block {
    width: 100% !important;
  }
}
.cid-sPD8TRcNDz {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPD8TRcNDz .image-block {
  margin: auto;
}
.cid-sPD8TRcNDz figcaption {
  position: relative;
}
.cid-sPD8TRcNDz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD8TRcNDz .image-block {
    width: 100% !important;
  }
}
.cid-sPD8TRyhxn {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPD8TRyhxn .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPD8TRyhxn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD8TRyhxn .row {
    text-align: center;
  }
  .cid-sPD8TRyhxn .row > div {
    margin: auto;
  }
  .cid-sPD8TRyhxn .social-row {
    justify-content: center;
  }
}
.cid-sPD8TRyhxn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPD8TRyhxn .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPD8TRyhxn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPD8TRyhxn .list {
    margin-bottom: 0rem;
  }
}
.cid-sPD8TRyhxn .mbr-text {
  color: #000000;
}
.cid-sPD8TRyhxn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPD8TRyhxn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPD8TRyhxn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPD8TRyhxn H5 {
  color: #000000;
}
.cid-sPD8TScTCw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPD8TScTCw nav.navbar {
  position: fixed;
}
.cid-sPD8TScTCw .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-sPD8TScTCw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPD8TScTCw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPD8TScTCw .dropdown-item:hover,
.cid-sPD8TScTCw .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPD8TScTCw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPD8TScTCw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPD8TScTCw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPD8TScTCw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPD8TScTCw .nav-link {
  position: relative;
}
.cid-sPD8TScTCw .container {
  display: flex;
  margin: auto;
}
.cid-sPD8TScTCw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPD8TScTCw .dropdown-menu,
.cid-sPD8TScTCw .navbar.opened {
  background: #ffffff !important;
}
.cid-sPD8TScTCw .nav-item:focus,
.cid-sPD8TScTCw .nav-link:focus {
  outline: none;
}
.cid-sPD8TScTCw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPD8TScTCw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPD8TScTCw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPD8TScTCw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPD8TScTCw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPD8TScTCw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPD8TScTCw .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-sPD8TScTCw .navbar.opened {
  transition: all 0.3s;
}
.cid-sPD8TScTCw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPD8TScTCw .navbar .navbar-logo img {
  width: auto;
}
.cid-sPD8TScTCw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPD8TScTCw .navbar.collapsed {
  justify-content: center;
}
.cid-sPD8TScTCw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPD8TScTCw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPD8TScTCw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPD8TScTCw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPD8TScTCw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPD8TScTCw .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-sPD8TScTCw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPD8TScTCw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPD8TScTCw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPD8TScTCw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPD8TScTCw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPD8TScTCw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPD8TScTCw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPD8TScTCw .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-sPD8TScTCw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPD8TScTCw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPD8TScTCw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPD8TScTCw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPD8TScTCw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPD8TScTCw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPD8TScTCw .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPD8TScTCw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPD8TScTCw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPD8TScTCw .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-sPD8TScTCw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPD8TScTCw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPD8TScTCw .dropdown-item.active,
.cid-sPD8TScTCw .dropdown-item:active {
  background-color: transparent;
}
.cid-sPD8TScTCw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPD8TScTCw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPD8TScTCw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPD8TScTCw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPD8TScTCw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPD8TScTCw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPD8TScTCw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPD8TScTCw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPD8TScTCw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPD8TScTCw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPD8TScTCw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPD8TScTCw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD8TScTCw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD8TScTCw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPD8TScTCw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD8TScTCw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPD8TScTCw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPD8TScTCw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD8TScTCw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPD8TScTCw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPD8TScTCw .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-sPD8TScTCw .navbar {
    height: 70px;
  }
  .cid-sPD8TScTCw .navbar.opened {
    height: auto;
  }
  .cid-sPD8TScTCw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPD9It7uwC {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPD9It7uwC .image-block {
  margin: auto;
}
.cid-sPD9It7uwC figcaption {
  position: relative;
}
.cid-sPD9It7uwC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD9It7uwC .image-block {
    width: 100% !important;
  }
}
.cid-sPD9ItSpkh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD9ItSpkh .mbr-section-title {
  text-align: left;
}
.cid-sPD9Iul7Ka {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD9IuPwLE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD9IuPwLE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPD9IuPwLE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD9IuPwLE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPD9IuPwLE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPD9IuPwLE .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPD9IuPwLE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPD9IuPwLE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPD9IuPwLE .card-subtitle {
  color: #0095ff;
}
.cid-sPD9IuPwLE .mbr-text {
  color: #555555;
}
.cid-sPD9IvmMbs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD9IvmMbs .item {
  padding-bottom: 2rem;
}
.cid-sPD9IvmMbs .item-wrapper {
  position: relative;
}
.cid-sPD9IvmMbs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPD9IvmMbs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPD9IvmMbs .carousel-control,
.cid-sPD9IvmMbs .close {
  background: #1b1b1b;
}
.cid-sPD9IvmMbs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPD9IvmMbs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPD9IvmMbs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPD9IvmMbs .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPD9IvmMbs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPD9IvmMbs .close::before {
  content: '\e91a';
}
.cid-sPD9IvmMbs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPD9IvmMbs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPD9IvmMbs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPD9IvmMbs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPD9IvmMbs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPD9IvmMbs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPD9IvmMbs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPD9IvmMbs .carousel-indicators li.active,
.cid-sPD9IvmMbs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPD9IvmMbs .carousel-indicators li::after,
.cid-sPD9IvmMbs .carousel-indicators li::before {
  content: none;
}
.cid-sPD9IvmMbs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPD9IvmMbs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPD9IvmMbs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD9IvmMbs .carousel-indicators {
    display: none;
  }
}
.cid-sPD9IvmMbs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPD9IvmMbs .carousel-inner > .active {
  display: block;
}
.cid-sPD9IvmMbs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPD9IvmMbs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPD9IvmMbs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPD9IvmMbs .carousel-control,
  .cid-sPD9IvmMbs .carousel-indicators,
  .cid-sPD9IvmMbs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPD9IvmMbs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPD9IvmMbs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPD9IvmMbs .carousel-indicators .active,
.cid-sPD9IvmMbs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPD9IvmMbs .carousel-indicators .active {
  background: #fff;
}
.cid-sPD9IvmMbs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPD9IvmMbs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPD9IvmMbs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPD9IvmMbs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPD9IvmMbs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPD9IvmMbs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPD9IvmMbs .carousel {
  width: 100%;
}
.cid-sPD9IvmMbs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPD9IvmMbs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPD9IvmMbs .modal.fade .modal-dialog,
.cid-sPD9IvmMbs .modal.in .modal-dialog {
  transform: none;
}
.cid-sPD9IvmMbs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPD9IvmMbs H6 {
  text-align: center;
}
.cid-sPD9IvWDz1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPD9IvWDz1 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPD9IvWDz1 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPD9IvWDz1 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPD9IvWDz1 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPD9IvWDz1 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPD9IvWDz1 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPD9IvWDz1 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPD9IvWDz1 .nav-link,
.cid-sPD9IvWDz1 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPD9IvWDz1 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPD9IvWDz1 H4 {
  text-align: center;
}
.cid-sPD9IvWDz1 H3 {
  text-align: center;
}
.cid-sPD9IwCJqI {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPD9IwCJqI .image-block {
  margin: auto;
}
.cid-sPD9IwCJqI figcaption {
  position: relative;
}
.cid-sPD9IwCJqI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD9IwCJqI .image-block {
    width: 100% !important;
  }
}
.cid-sPD9IwYNrO {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPD9IwYNrO .image-block {
  margin: auto;
}
.cid-sPD9IwYNrO figcaption {
  position: relative;
}
.cid-sPD9IwYNrO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD9IwYNrO .image-block {
    width: 100% !important;
  }
}
.cid-sPD9IxkRZM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPD9IxkRZM .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPD9IxkRZM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD9IxkRZM .row {
    text-align: center;
  }
  .cid-sPD9IxkRZM .row > div {
    margin: auto;
  }
  .cid-sPD9IxkRZM .social-row {
    justify-content: center;
  }
}
.cid-sPD9IxkRZM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPD9IxkRZM .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPD9IxkRZM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPD9IxkRZM .list {
    margin-bottom: 0rem;
  }
}
.cid-sPD9IxkRZM .mbr-text {
  color: #000000;
}
.cid-sPD9IxkRZM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPD9IxkRZM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPD9IxkRZM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPD9IxkRZM H5 {
  color: #000000;
}
.cid-sPD9IxVRIM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPD9IxVRIM nav.navbar {
  position: fixed;
}
.cid-sPD9IxVRIM .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-sPD9IxVRIM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPD9IxVRIM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPD9IxVRIM .dropdown-item:hover,
.cid-sPD9IxVRIM .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPD9IxVRIM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPD9IxVRIM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPD9IxVRIM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPD9IxVRIM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPD9IxVRIM .nav-link {
  position: relative;
}
.cid-sPD9IxVRIM .container {
  display: flex;
  margin: auto;
}
.cid-sPD9IxVRIM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPD9IxVRIM .dropdown-menu,
.cid-sPD9IxVRIM .navbar.opened {
  background: #ffffff !important;
}
.cid-sPD9IxVRIM .nav-item:focus,
.cid-sPD9IxVRIM .nav-link:focus {
  outline: none;
}
.cid-sPD9IxVRIM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPD9IxVRIM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPD9IxVRIM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPD9IxVRIM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPD9IxVRIM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPD9IxVRIM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPD9IxVRIM .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-sPD9IxVRIM .navbar.opened {
  transition: all 0.3s;
}
.cid-sPD9IxVRIM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPD9IxVRIM .navbar .navbar-logo img {
  width: auto;
}
.cid-sPD9IxVRIM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPD9IxVRIM .navbar.collapsed {
  justify-content: center;
}
.cid-sPD9IxVRIM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPD9IxVRIM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPD9IxVRIM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPD9IxVRIM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPD9IxVRIM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPD9IxVRIM .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-sPD9IxVRIM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPD9IxVRIM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPD9IxVRIM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPD9IxVRIM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPD9IxVRIM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPD9IxVRIM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPD9IxVRIM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPD9IxVRIM .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-sPD9IxVRIM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPD9IxVRIM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPD9IxVRIM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPD9IxVRIM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPD9IxVRIM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPD9IxVRIM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPD9IxVRIM .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPD9IxVRIM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPD9IxVRIM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPD9IxVRIM .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-sPD9IxVRIM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPD9IxVRIM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPD9IxVRIM .dropdown-item.active,
.cid-sPD9IxVRIM .dropdown-item:active {
  background-color: transparent;
}
.cid-sPD9IxVRIM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPD9IxVRIM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPD9IxVRIM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPD9IxVRIM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPD9IxVRIM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPD9IxVRIM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPD9IxVRIM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPD9IxVRIM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPD9IxVRIM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPD9IxVRIM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPD9IxVRIM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPD9IxVRIM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD9IxVRIM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD9IxVRIM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPD9IxVRIM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD9IxVRIM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPD9IxVRIM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPD9IxVRIM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD9IxVRIM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPD9IxVRIM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPD9IxVRIM .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-sPD9IxVRIM .navbar {
    height: 70px;
  }
  .cid-sPD9IxVRIM .navbar.opened {
    height: auto;
  }
  .cid-sPD9IxVRIM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDabLOYpV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDabLOYpV .image-block {
  margin: auto;
}
.cid-sPDabLOYpV figcaption {
  position: relative;
}
.cid-sPDabLOYpV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDabLOYpV .image-block {
    width: 100% !important;
  }
}
.cid-sPDabMsV1i {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDabMsV1i .mbr-section-title {
  text-align: left;
}
.cid-sPDabMVU0X {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDabNlxlm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDabNlxlm .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDabNlxlm .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDabNlxlm .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDabNlxlm .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDabNlxlm .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDabNlxlm .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDabNlxlm .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDabNlxlm .card-subtitle {
  color: #0095ff;
}
.cid-sPDabNlxlm .mbr-text {
  color: #555555;
}
.cid-sPDabNRrvq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDabNRrvq .item {
  padding-bottom: 2rem;
}
.cid-sPDabNRrvq .item-wrapper {
  position: relative;
}
.cid-sPDabNRrvq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDabNRrvq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDabNRrvq .carousel-control,
.cid-sPDabNRrvq .close {
  background: #1b1b1b;
}
.cid-sPDabNRrvq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDabNRrvq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDabNRrvq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDabNRrvq .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDabNRrvq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDabNRrvq .close::before {
  content: '\e91a';
}
.cid-sPDabNRrvq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDabNRrvq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDabNRrvq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDabNRrvq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDabNRrvq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDabNRrvq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDabNRrvq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDabNRrvq .carousel-indicators li.active,
.cid-sPDabNRrvq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDabNRrvq .carousel-indicators li::after,
.cid-sPDabNRrvq .carousel-indicators li::before {
  content: none;
}
.cid-sPDabNRrvq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDabNRrvq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDabNRrvq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDabNRrvq .carousel-indicators {
    display: none;
  }
}
.cid-sPDabNRrvq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDabNRrvq .carousel-inner > .active {
  display: block;
}
.cid-sPDabNRrvq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDabNRrvq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDabNRrvq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDabNRrvq .carousel-control,
  .cid-sPDabNRrvq .carousel-indicators,
  .cid-sPDabNRrvq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDabNRrvq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDabNRrvq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDabNRrvq .carousel-indicators .active,
.cid-sPDabNRrvq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDabNRrvq .carousel-indicators .active {
  background: #fff;
}
.cid-sPDabNRrvq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDabNRrvq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDabNRrvq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDabNRrvq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDabNRrvq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDabNRrvq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDabNRrvq .carousel {
  width: 100%;
}
.cid-sPDabNRrvq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDabNRrvq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDabNRrvq .modal.fade .modal-dialog,
.cid-sPDabNRrvq .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDabNRrvq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDabNRrvq H6 {
  text-align: center;
}
.cid-sPDabOvBTG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDabOvBTG .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDabOvBTG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDabOvBTG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDabOvBTG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDabOvBTG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDabOvBTG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDabOvBTG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDabOvBTG .nav-link,
.cid-sPDabOvBTG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDabOvBTG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDabOvBTG H4 {
  text-align: center;
}
.cid-sPDabOvBTG H3 {
  text-align: center;
}
.cid-sPDabP4gpF {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDabP4gpF .image-block {
  margin: auto;
}
.cid-sPDabP4gpF figcaption {
  position: relative;
}
.cid-sPDabP4gpF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDabP4gpF .image-block {
    width: 100% !important;
  }
}
.cid-sPDabPqIRH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDabPqIRH .image-block {
  margin: auto;
}
.cid-sPDabPqIRH figcaption {
  position: relative;
}
.cid-sPDabPqIRH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDabPqIRH .image-block {
    width: 100% !important;
  }
}
.cid-sPDabPMaX6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDabPMaX6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDabPMaX6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDabPMaX6 .row {
    text-align: center;
  }
  .cid-sPDabPMaX6 .row > div {
    margin: auto;
  }
  .cid-sPDabPMaX6 .social-row {
    justify-content: center;
  }
}
.cid-sPDabPMaX6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDabPMaX6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDabPMaX6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDabPMaX6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDabPMaX6 .mbr-text {
  color: #000000;
}
.cid-sPDabPMaX6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDabPMaX6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDabPMaX6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDabPMaX6 H5 {
  color: #000000;
}
.cid-sPDabQpEz4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDabQpEz4 nav.navbar {
  position: fixed;
}
.cid-sPDabQpEz4 .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-sPDabQpEz4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDabQpEz4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDabQpEz4 .dropdown-item:hover,
.cid-sPDabQpEz4 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDabQpEz4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDabQpEz4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDabQpEz4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDabQpEz4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDabQpEz4 .nav-link {
  position: relative;
}
.cid-sPDabQpEz4 .container {
  display: flex;
  margin: auto;
}
.cid-sPDabQpEz4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDabQpEz4 .dropdown-menu,
.cid-sPDabQpEz4 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDabQpEz4 .nav-item:focus,
.cid-sPDabQpEz4 .nav-link:focus {
  outline: none;
}
.cid-sPDabQpEz4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDabQpEz4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDabQpEz4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDabQpEz4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDabQpEz4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDabQpEz4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDabQpEz4 .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-sPDabQpEz4 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDabQpEz4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDabQpEz4 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDabQpEz4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDabQpEz4 .navbar.collapsed {
  justify-content: center;
}
.cid-sPDabQpEz4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDabQpEz4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDabQpEz4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDabQpEz4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDabQpEz4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDabQpEz4 .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-sPDabQpEz4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDabQpEz4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDabQpEz4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDabQpEz4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDabQpEz4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDabQpEz4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDabQpEz4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDabQpEz4 .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-sPDabQpEz4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDabQpEz4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDabQpEz4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDabQpEz4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDabQpEz4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDabQpEz4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDabQpEz4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDabQpEz4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDabQpEz4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDabQpEz4 .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-sPDabQpEz4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDabQpEz4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDabQpEz4 .dropdown-item.active,
.cid-sPDabQpEz4 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDabQpEz4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDabQpEz4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDabQpEz4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDabQpEz4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDabQpEz4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDabQpEz4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDabQpEz4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDabQpEz4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDabQpEz4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDabQpEz4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDabQpEz4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDabQpEz4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDabQpEz4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDabQpEz4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDabQpEz4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDabQpEz4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDabQpEz4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDabQpEz4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDabQpEz4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDabQpEz4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDabQpEz4 .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-sPDabQpEz4 .navbar {
    height: 70px;
  }
  .cid-sPDabQpEz4 .navbar.opened {
    height: auto;
  }
  .cid-sPDabQpEz4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDaz8wNjM {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDaz8wNjM .image-block {
  margin: auto;
}
.cid-sPDaz8wNjM figcaption {
  position: relative;
}
.cid-sPDaz8wNjM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDaz8wNjM .image-block {
    width: 100% !important;
  }
}
.cid-sPDaz9jmaE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDaz9jmaE .mbr-section-title {
  text-align: left;
}
.cid-sPDaz9NGZp {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDazajWpp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDazajWpp .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDazajWpp .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDazajWpp .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDazajWpp .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDazajWpp .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDazajWpp .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDazajWpp .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDazajWpp .card-subtitle {
  color: #0095ff;
}
.cid-sPDazajWpp .mbr-text {
  color: #555555;
}
.cid-sPDazaPjFh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDazaPjFh .item {
  padding-bottom: 2rem;
}
.cid-sPDazaPjFh .item-wrapper {
  position: relative;
}
.cid-sPDazaPjFh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDazaPjFh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDazaPjFh .carousel-control,
.cid-sPDazaPjFh .close {
  background: #1b1b1b;
}
.cid-sPDazaPjFh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDazaPjFh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDazaPjFh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDazaPjFh .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDazaPjFh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDazaPjFh .close::before {
  content: '\e91a';
}
.cid-sPDazaPjFh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDazaPjFh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDazaPjFh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDazaPjFh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDazaPjFh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDazaPjFh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDazaPjFh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDazaPjFh .carousel-indicators li.active,
.cid-sPDazaPjFh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDazaPjFh .carousel-indicators li::after,
.cid-sPDazaPjFh .carousel-indicators li::before {
  content: none;
}
.cid-sPDazaPjFh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDazaPjFh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDazaPjFh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDazaPjFh .carousel-indicators {
    display: none;
  }
}
.cid-sPDazaPjFh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDazaPjFh .carousel-inner > .active {
  display: block;
}
.cid-sPDazaPjFh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDazaPjFh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDazaPjFh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDazaPjFh .carousel-control,
  .cid-sPDazaPjFh .carousel-indicators,
  .cid-sPDazaPjFh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDazaPjFh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDazaPjFh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDazaPjFh .carousel-indicators .active,
.cid-sPDazaPjFh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDazaPjFh .carousel-indicators .active {
  background: #fff;
}
.cid-sPDazaPjFh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDazaPjFh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDazaPjFh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDazaPjFh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDazaPjFh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDazaPjFh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDazaPjFh .carousel {
  width: 100%;
}
.cid-sPDazaPjFh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDazaPjFh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDazaPjFh .modal.fade .modal-dialog,
.cid-sPDazaPjFh .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDazaPjFh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDazaPjFh H6 {
  text-align: center;
}
.cid-sPDazbtCRT {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDazbtCRT .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDazbtCRT .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDazbtCRT .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDazbtCRT .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDazbtCRT .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDazbtCRT .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDazbtCRT .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDazbtCRT .nav-link,
.cid-sPDazbtCRT .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDazbtCRT .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDazbtCRT H4 {
  text-align: center;
}
.cid-sPDazbtCRT H3 {
  text-align: center;
}
.cid-sPDazc3HS1 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDazc3HS1 .image-block {
  margin: auto;
}
.cid-sPDazc3HS1 figcaption {
  position: relative;
}
.cid-sPDazc3HS1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDazc3HS1 .image-block {
    width: 100% !important;
  }
}
.cid-sPDazcpeil {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDazcpeil .image-block {
  margin: auto;
}
.cid-sPDazcpeil figcaption {
  position: relative;
}
.cid-sPDazcpeil figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDazcpeil .image-block {
    width: 100% !important;
  }
}
.cid-sPDazcLlXC {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDazcLlXC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDazcLlXC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDazcLlXC .row {
    text-align: center;
  }
  .cid-sPDazcLlXC .row > div {
    margin: auto;
  }
  .cid-sPDazcLlXC .social-row {
    justify-content: center;
  }
}
.cid-sPDazcLlXC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDazcLlXC .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDazcLlXC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDazcLlXC .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDazcLlXC .mbr-text {
  color: #000000;
}
.cid-sPDazcLlXC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDazcLlXC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDazcLlXC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDazcLlXC H5 {
  color: #000000;
}
.cid-sPDazdn8IV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDazdn8IV nav.navbar {
  position: fixed;
}
.cid-sPDazdn8IV .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-sPDazdn8IV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDazdn8IV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDazdn8IV .dropdown-item:hover,
.cid-sPDazdn8IV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDazdn8IV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDazdn8IV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDazdn8IV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDazdn8IV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDazdn8IV .nav-link {
  position: relative;
}
.cid-sPDazdn8IV .container {
  display: flex;
  margin: auto;
}
.cid-sPDazdn8IV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDazdn8IV .dropdown-menu,
.cid-sPDazdn8IV .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDazdn8IV .nav-item:focus,
.cid-sPDazdn8IV .nav-link:focus {
  outline: none;
}
.cid-sPDazdn8IV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDazdn8IV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDazdn8IV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDazdn8IV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDazdn8IV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDazdn8IV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDazdn8IV .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-sPDazdn8IV .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDazdn8IV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDazdn8IV .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDazdn8IV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDazdn8IV .navbar.collapsed {
  justify-content: center;
}
.cid-sPDazdn8IV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDazdn8IV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDazdn8IV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDazdn8IV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDazdn8IV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDazdn8IV .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-sPDazdn8IV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDazdn8IV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDazdn8IV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDazdn8IV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDazdn8IV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDazdn8IV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDazdn8IV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDazdn8IV .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-sPDazdn8IV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDazdn8IV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDazdn8IV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDazdn8IV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDazdn8IV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDazdn8IV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDazdn8IV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDazdn8IV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDazdn8IV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDazdn8IV .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-sPDazdn8IV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDazdn8IV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDazdn8IV .dropdown-item.active,
.cid-sPDazdn8IV .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDazdn8IV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDazdn8IV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDazdn8IV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDazdn8IV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDazdn8IV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDazdn8IV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDazdn8IV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDazdn8IV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDazdn8IV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDazdn8IV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDazdn8IV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDazdn8IV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDazdn8IV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDazdn8IV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDazdn8IV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDazdn8IV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDazdn8IV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDazdn8IV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDazdn8IV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDazdn8IV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDazdn8IV .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-sPDazdn8IV .navbar {
    height: 70px;
  }
  .cid-sPDazdn8IV .navbar.opened {
    height: auto;
  }
  .cid-sPDazdn8IV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDd2kVArg {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDd2kVArg .image-block {
  margin: auto;
}
.cid-sPDd2kVArg figcaption {
  position: relative;
}
.cid-sPDd2kVArg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDd2kVArg .image-block {
    width: 100% !important;
  }
}
.cid-sPDd2lE9PC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd2lE9PC .mbr-section-title {
  text-align: left;
}
.cid-sPDd2m7A5k {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd2mDb6H {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd2mDb6H .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDd2mDb6H .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDd2mDb6H .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDd2mDb6H .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDd2mDb6H .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDd2mDb6H .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDd2mDb6H .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDd2mDb6H .card-subtitle {
  color: #0095ff;
}
.cid-sPDd2mDb6H .mbr-text {
  color: #555555;
}
.cid-sPDd2n8ldR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd2n8ldR .item {
  padding-bottom: 2rem;
}
.cid-sPDd2n8ldR .item-wrapper {
  position: relative;
}
.cid-sPDd2n8ldR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDd2n8ldR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDd2n8ldR .carousel-control,
.cid-sPDd2n8ldR .close {
  background: #1b1b1b;
}
.cid-sPDd2n8ldR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDd2n8ldR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDd2n8ldR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDd2n8ldR .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDd2n8ldR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDd2n8ldR .close::before {
  content: '\e91a';
}
.cid-sPDd2n8ldR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDd2n8ldR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDd2n8ldR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDd2n8ldR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDd2n8ldR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDd2n8ldR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDd2n8ldR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDd2n8ldR .carousel-indicators li.active,
.cid-sPDd2n8ldR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDd2n8ldR .carousel-indicators li::after,
.cid-sPDd2n8ldR .carousel-indicators li::before {
  content: none;
}
.cid-sPDd2n8ldR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDd2n8ldR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDd2n8ldR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDd2n8ldR .carousel-indicators {
    display: none;
  }
}
.cid-sPDd2n8ldR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDd2n8ldR .carousel-inner > .active {
  display: block;
}
.cid-sPDd2n8ldR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDd2n8ldR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDd2n8ldR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDd2n8ldR .carousel-control,
  .cid-sPDd2n8ldR .carousel-indicators,
  .cid-sPDd2n8ldR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDd2n8ldR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDd2n8ldR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDd2n8ldR .carousel-indicators .active,
.cid-sPDd2n8ldR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDd2n8ldR .carousel-indicators .active {
  background: #fff;
}
.cid-sPDd2n8ldR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDd2n8ldR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDd2n8ldR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDd2n8ldR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDd2n8ldR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDd2n8ldR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDd2n8ldR .carousel {
  width: 100%;
}
.cid-sPDd2n8ldR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDd2n8ldR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDd2n8ldR .modal.fade .modal-dialog,
.cid-sPDd2n8ldR .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDd2n8ldR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDd2n8ldR H6 {
  text-align: center;
}
.cid-sPDd2nLPSt {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDd2nLPSt .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDd2nLPSt .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDd2nLPSt .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDd2nLPSt .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDd2nLPSt .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDd2nLPSt .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDd2nLPSt .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDd2nLPSt .nav-link,
.cid-sPDd2nLPSt .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDd2nLPSt .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDd2nLPSt H4 {
  text-align: center;
}
.cid-sPDd2nLPSt H3 {
  text-align: center;
}
.cid-sPDd2olF6y {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDd2olF6y .image-block {
  margin: auto;
}
.cid-sPDd2olF6y figcaption {
  position: relative;
}
.cid-sPDd2olF6y figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDd2olF6y .image-block {
    width: 100% !important;
  }
}
.cid-sPDd2oHzNJ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDd2oHzNJ .image-block {
  margin: auto;
}
.cid-sPDd2oHzNJ figcaption {
  position: relative;
}
.cid-sPDd2oHzNJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDd2oHzNJ .image-block {
    width: 100% !important;
  }
}
.cid-sPDd2p33EI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDd2p33EI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDd2p33EI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDd2p33EI .row {
    text-align: center;
  }
  .cid-sPDd2p33EI .row > div {
    margin: auto;
  }
  .cid-sPDd2p33EI .social-row {
    justify-content: center;
  }
}
.cid-sPDd2p33EI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDd2p33EI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDd2p33EI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDd2p33EI .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDd2p33EI .mbr-text {
  color: #000000;
}
.cid-sPDd2p33EI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDd2p33EI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDd2p33EI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDd2p33EI H5 {
  color: #000000;
}
.cid-sPDd2pGCbW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDd2pGCbW nav.navbar {
  position: fixed;
}
.cid-sPDd2pGCbW .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-sPDd2pGCbW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDd2pGCbW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDd2pGCbW .dropdown-item:hover,
.cid-sPDd2pGCbW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDd2pGCbW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDd2pGCbW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDd2pGCbW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDd2pGCbW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDd2pGCbW .nav-link {
  position: relative;
}
.cid-sPDd2pGCbW .container {
  display: flex;
  margin: auto;
}
.cid-sPDd2pGCbW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDd2pGCbW .dropdown-menu,
.cid-sPDd2pGCbW .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDd2pGCbW .nav-item:focus,
.cid-sPDd2pGCbW .nav-link:focus {
  outline: none;
}
.cid-sPDd2pGCbW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDd2pGCbW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDd2pGCbW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDd2pGCbW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDd2pGCbW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDd2pGCbW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDd2pGCbW .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-sPDd2pGCbW .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDd2pGCbW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDd2pGCbW .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDd2pGCbW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDd2pGCbW .navbar.collapsed {
  justify-content: center;
}
.cid-sPDd2pGCbW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDd2pGCbW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDd2pGCbW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDd2pGCbW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDd2pGCbW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDd2pGCbW .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-sPDd2pGCbW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDd2pGCbW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDd2pGCbW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDd2pGCbW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDd2pGCbW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDd2pGCbW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDd2pGCbW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDd2pGCbW .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-sPDd2pGCbW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDd2pGCbW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDd2pGCbW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDd2pGCbW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDd2pGCbW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDd2pGCbW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDd2pGCbW .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDd2pGCbW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDd2pGCbW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDd2pGCbW .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-sPDd2pGCbW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDd2pGCbW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDd2pGCbW .dropdown-item.active,
.cid-sPDd2pGCbW .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDd2pGCbW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDd2pGCbW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDd2pGCbW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDd2pGCbW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDd2pGCbW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDd2pGCbW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDd2pGCbW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDd2pGCbW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDd2pGCbW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDd2pGCbW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDd2pGCbW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDd2pGCbW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDd2pGCbW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDd2pGCbW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDd2pGCbW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDd2pGCbW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDd2pGCbW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDd2pGCbW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDd2pGCbW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDd2pGCbW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDd2pGCbW .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-sPDd2pGCbW .navbar {
    height: 70px;
  }
  .cid-sPDd2pGCbW .navbar.opened {
    height: auto;
  }
  .cid-sPDd2pGCbW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDd9EGJ22 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDd9EGJ22 .image-block {
  margin: auto;
}
.cid-sPDd9EGJ22 figcaption {
  position: relative;
}
.cid-sPDd9EGJ22 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDd9EGJ22 .image-block {
    width: 100% !important;
  }
}
.cid-sPDd9FpAdH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd9FpAdH .mbr-section-title {
  text-align: left;
}
.cid-sPDd9FP1Hp {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd9Gan9o {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd9Gan9o .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDd9Gan9o .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDd9Gan9o .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDd9Gan9o .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDd9Gan9o .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDd9Gan9o .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDd9Gan9o .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDd9Gan9o .card-subtitle {
  color: #0095ff;
}
.cid-sPDd9Gan9o .mbr-text {
  color: #555555;
}
.cid-sPDd9GMd1w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDd9GMd1w .item {
  padding-bottom: 2rem;
}
.cid-sPDd9GMd1w .item-wrapper {
  position: relative;
}
.cid-sPDd9GMd1w .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDd9GMd1w .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDd9GMd1w .carousel-control,
.cid-sPDd9GMd1w .close {
  background: #1b1b1b;
}
.cid-sPDd9GMd1w .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDd9GMd1w .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDd9GMd1w .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDd9GMd1w .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDd9GMd1w .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDd9GMd1w .close::before {
  content: '\e91a';
}
.cid-sPDd9GMd1w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDd9GMd1w .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDd9GMd1w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDd9GMd1w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDd9GMd1w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDd9GMd1w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDd9GMd1w .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDd9GMd1w .carousel-indicators li.active,
.cid-sPDd9GMd1w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDd9GMd1w .carousel-indicators li::after,
.cid-sPDd9GMd1w .carousel-indicators li::before {
  content: none;
}
.cid-sPDd9GMd1w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDd9GMd1w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDd9GMd1w .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDd9GMd1w .carousel-indicators {
    display: none;
  }
}
.cid-sPDd9GMd1w .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDd9GMd1w .carousel-inner > .active {
  display: block;
}
.cid-sPDd9GMd1w .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDd9GMd1w .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDd9GMd1w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDd9GMd1w .carousel-control,
  .cid-sPDd9GMd1w .carousel-indicators,
  .cid-sPDd9GMd1w .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDd9GMd1w .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDd9GMd1w .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDd9GMd1w .carousel-indicators .active,
.cid-sPDd9GMd1w .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDd9GMd1w .carousel-indicators .active {
  background: #fff;
}
.cid-sPDd9GMd1w .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDd9GMd1w .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDd9GMd1w .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDd9GMd1w .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDd9GMd1w .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDd9GMd1w .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDd9GMd1w .carousel {
  width: 100%;
}
.cid-sPDd9GMd1w .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDd9GMd1w .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDd9GMd1w .modal.fade .modal-dialog,
.cid-sPDd9GMd1w .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDd9GMd1w .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDd9GMd1w H6 {
  text-align: center;
}
.cid-sPDd9HlCLv {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDd9HlCLv .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDd9HlCLv .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDd9HlCLv .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDd9HlCLv .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDd9HlCLv .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDd9HlCLv .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDd9HlCLv .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDd9HlCLv .nav-link,
.cid-sPDd9HlCLv .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDd9HlCLv .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDd9HlCLv H4 {
  text-align: center;
}
.cid-sPDd9HlCLv H3 {
  text-align: center;
}
.cid-sPDd9HVSLY {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDd9HVSLY .image-block {
  margin: auto;
}
.cid-sPDd9HVSLY figcaption {
  position: relative;
}
.cid-sPDd9HVSLY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDd9HVSLY .image-block {
    width: 100% !important;
  }
}
.cid-sPDd9Iiesd {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDd9Iiesd .image-block {
  margin: auto;
}
.cid-sPDd9Iiesd figcaption {
  position: relative;
}
.cid-sPDd9Iiesd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDd9Iiesd .image-block {
    width: 100% !important;
  }
}
.cid-sPDd9IEgmV {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDd9IEgmV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDd9IEgmV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDd9IEgmV .row {
    text-align: center;
  }
  .cid-sPDd9IEgmV .row > div {
    margin: auto;
  }
  .cid-sPDd9IEgmV .social-row {
    justify-content: center;
  }
}
.cid-sPDd9IEgmV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDd9IEgmV .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDd9IEgmV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDd9IEgmV .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDd9IEgmV .mbr-text {
  color: #000000;
}
.cid-sPDd9IEgmV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDd9IEgmV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDd9IEgmV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDd9IEgmV H5 {
  color: #000000;
}
.cid-sPDd9JkIF3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDd9JkIF3 nav.navbar {
  position: fixed;
}
.cid-sPDd9JkIF3 .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-sPDd9JkIF3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDd9JkIF3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDd9JkIF3 .dropdown-item:hover,
.cid-sPDd9JkIF3 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDd9JkIF3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDd9JkIF3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDd9JkIF3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDd9JkIF3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDd9JkIF3 .nav-link {
  position: relative;
}
.cid-sPDd9JkIF3 .container {
  display: flex;
  margin: auto;
}
.cid-sPDd9JkIF3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDd9JkIF3 .dropdown-menu,
.cid-sPDd9JkIF3 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDd9JkIF3 .nav-item:focus,
.cid-sPDd9JkIF3 .nav-link:focus {
  outline: none;
}
.cid-sPDd9JkIF3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDd9JkIF3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDd9JkIF3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDd9JkIF3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDd9JkIF3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDd9JkIF3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDd9JkIF3 .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-sPDd9JkIF3 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDd9JkIF3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDd9JkIF3 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDd9JkIF3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDd9JkIF3 .navbar.collapsed {
  justify-content: center;
}
.cid-sPDd9JkIF3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDd9JkIF3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDd9JkIF3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDd9JkIF3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDd9JkIF3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDd9JkIF3 .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-sPDd9JkIF3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDd9JkIF3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDd9JkIF3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDd9JkIF3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDd9JkIF3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDd9JkIF3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDd9JkIF3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDd9JkIF3 .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-sPDd9JkIF3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDd9JkIF3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDd9JkIF3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDd9JkIF3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDd9JkIF3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDd9JkIF3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDd9JkIF3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDd9JkIF3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDd9JkIF3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDd9JkIF3 .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-sPDd9JkIF3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDd9JkIF3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDd9JkIF3 .dropdown-item.active,
.cid-sPDd9JkIF3 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDd9JkIF3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDd9JkIF3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDd9JkIF3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDd9JkIF3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDd9JkIF3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDd9JkIF3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDd9JkIF3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDd9JkIF3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDd9JkIF3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDd9JkIF3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDd9JkIF3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDd9JkIF3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDd9JkIF3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDd9JkIF3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDd9JkIF3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDd9JkIF3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDd9JkIF3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDd9JkIF3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDd9JkIF3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDd9JkIF3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDd9JkIF3 .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-sPDd9JkIF3 .navbar {
    height: 70px;
  }
  .cid-sPDd9JkIF3 .navbar.opened {
    height: auto;
  }
  .cid-sPDd9JkIF3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDePsgz3B {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDePsgz3B .image-block {
  margin: auto;
}
.cid-sPDePsgz3B figcaption {
  position: relative;
}
.cid-sPDePsgz3B figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDePsgz3B .image-block {
    width: 100% !important;
  }
}
.cid-sPDePt12C9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDePt12C9 .mbr-section-title {
  text-align: left;
}
.cid-sPDePtuqmH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDePtYXly {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDePtYXly .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDePtYXly .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDePtYXly .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDePtYXly .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDePtYXly .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDePtYXly .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDePtYXly .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDePtYXly .card-subtitle {
  color: #0095ff;
}
.cid-sPDePtYXly .mbr-text {
  color: #555555;
}
.cid-sPDePutUxK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDePutUxK .item {
  padding-bottom: 2rem;
}
.cid-sPDePutUxK .item-wrapper {
  position: relative;
}
.cid-sPDePutUxK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDePutUxK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDePutUxK .carousel-control,
.cid-sPDePutUxK .close {
  background: #1b1b1b;
}
.cid-sPDePutUxK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDePutUxK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDePutUxK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDePutUxK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDePutUxK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDePutUxK .close::before {
  content: '\e91a';
}
.cid-sPDePutUxK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDePutUxK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDePutUxK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDePutUxK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDePutUxK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDePutUxK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDePutUxK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDePutUxK .carousel-indicators li.active,
.cid-sPDePutUxK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDePutUxK .carousel-indicators li::after,
.cid-sPDePutUxK .carousel-indicators li::before {
  content: none;
}
.cid-sPDePutUxK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDePutUxK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDePutUxK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDePutUxK .carousel-indicators {
    display: none;
  }
}
.cid-sPDePutUxK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDePutUxK .carousel-inner > .active {
  display: block;
}
.cid-sPDePutUxK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDePutUxK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDePutUxK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDePutUxK .carousel-control,
  .cid-sPDePutUxK .carousel-indicators,
  .cid-sPDePutUxK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDePutUxK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDePutUxK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDePutUxK .carousel-indicators .active,
.cid-sPDePutUxK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDePutUxK .carousel-indicators .active {
  background: #fff;
}
.cid-sPDePutUxK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDePutUxK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDePutUxK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDePutUxK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDePutUxK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDePutUxK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDePutUxK .carousel {
  width: 100%;
}
.cid-sPDePutUxK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDePutUxK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDePutUxK .modal.fade .modal-dialog,
.cid-sPDePutUxK .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDePutUxK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDePutUxK H6 {
  text-align: center;
}
.cid-sPDePvbC0R {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDePvbC0R .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDePvbC0R .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDePvbC0R .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDePvbC0R .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDePvbC0R .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDePvbC0R .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDePvbC0R .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDePvbC0R .nav-link,
.cid-sPDePvbC0R .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDePvbC0R .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDePvbC0R H4 {
  text-align: center;
}
.cid-sPDePvbC0R H3 {
  text-align: center;
}
.cid-sPDePvKG6z {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDePvKG6z .image-block {
  margin: auto;
}
.cid-sPDePvKG6z figcaption {
  position: relative;
}
.cid-sPDePvKG6z figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDePvKG6z .image-block {
    width: 100% !important;
  }
}
.cid-sPDePw6iY1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDePw6iY1 .image-block {
  margin: auto;
}
.cid-sPDePw6iY1 figcaption {
  position: relative;
}
.cid-sPDePw6iY1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDePw6iY1 .image-block {
    width: 100% !important;
  }
}
.cid-sPDePwrgDo {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDePwrgDo .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDePwrgDo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDePwrgDo .row {
    text-align: center;
  }
  .cid-sPDePwrgDo .row > div {
    margin: auto;
  }
  .cid-sPDePwrgDo .social-row {
    justify-content: center;
  }
}
.cid-sPDePwrgDo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDePwrgDo .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDePwrgDo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDePwrgDo .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDePwrgDo .mbr-text {
  color: #000000;
}
.cid-sPDePwrgDo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDePwrgDo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDePwrgDo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDePwrgDo H5 {
  color: #000000;
}
.cid-sPDePx2hLq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDePx2hLq nav.navbar {
  position: fixed;
}
.cid-sPDePx2hLq .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-sPDePx2hLq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDePx2hLq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDePx2hLq .dropdown-item:hover,
.cid-sPDePx2hLq .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDePx2hLq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDePx2hLq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDePx2hLq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDePx2hLq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDePx2hLq .nav-link {
  position: relative;
}
.cid-sPDePx2hLq .container {
  display: flex;
  margin: auto;
}
.cid-sPDePx2hLq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDePx2hLq .dropdown-menu,
.cid-sPDePx2hLq .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDePx2hLq .nav-item:focus,
.cid-sPDePx2hLq .nav-link:focus {
  outline: none;
}
.cid-sPDePx2hLq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDePx2hLq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDePx2hLq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDePx2hLq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDePx2hLq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDePx2hLq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDePx2hLq .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-sPDePx2hLq .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDePx2hLq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDePx2hLq .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDePx2hLq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDePx2hLq .navbar.collapsed {
  justify-content: center;
}
.cid-sPDePx2hLq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDePx2hLq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDePx2hLq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDePx2hLq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDePx2hLq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDePx2hLq .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-sPDePx2hLq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDePx2hLq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDePx2hLq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDePx2hLq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDePx2hLq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDePx2hLq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDePx2hLq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDePx2hLq .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-sPDePx2hLq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDePx2hLq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDePx2hLq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDePx2hLq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDePx2hLq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDePx2hLq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDePx2hLq .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDePx2hLq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDePx2hLq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDePx2hLq .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-sPDePx2hLq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDePx2hLq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDePx2hLq .dropdown-item.active,
.cid-sPDePx2hLq .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDePx2hLq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDePx2hLq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDePx2hLq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDePx2hLq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDePx2hLq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDePx2hLq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDePx2hLq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDePx2hLq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDePx2hLq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDePx2hLq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDePx2hLq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDePx2hLq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDePx2hLq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDePx2hLq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDePx2hLq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDePx2hLq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDePx2hLq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDePx2hLq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDePx2hLq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDePx2hLq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDePx2hLq .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-sPDePx2hLq .navbar {
    height: 70px;
  }
  .cid-sPDePx2hLq .navbar.opened {
    height: auto;
  }
  .cid-sPDePx2hLq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDfD8Cmv2 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDfD8Cmv2 .image-block {
  margin: auto;
}
.cid-sPDfD8Cmv2 figcaption {
  position: relative;
}
.cid-sPDfD8Cmv2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDfD8Cmv2 .image-block {
    width: 100% !important;
  }
}
.cid-sPDfD9mj7h {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDfD9mj7h .mbr-section-title {
  text-align: left;
}
.cid-sPDfD9QOxX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDfDagczs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDfDagczs .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDfDagczs .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDfDagczs .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDfDagczs .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDfDagczs .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDfDagczs .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDfDagczs .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDfDagczs .card-subtitle {
  color: #0095ff;
}
.cid-sPDfDagczs .mbr-text {
  color: #555555;
}
.cid-sPDfDaRRUL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDfDaRRUL .item {
  padding-bottom: 2rem;
}
.cid-sPDfDaRRUL .item-wrapper {
  position: relative;
}
.cid-sPDfDaRRUL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDfDaRRUL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDfDaRRUL .carousel-control,
.cid-sPDfDaRRUL .close {
  background: #1b1b1b;
}
.cid-sPDfDaRRUL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDfDaRRUL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDfDaRRUL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDfDaRRUL .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDfDaRRUL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDfDaRRUL .close::before {
  content: '\e91a';
}
.cid-sPDfDaRRUL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDfDaRRUL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDfDaRRUL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDfDaRRUL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDfDaRRUL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDfDaRRUL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDfDaRRUL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDfDaRRUL .carousel-indicators li.active,
.cid-sPDfDaRRUL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDfDaRRUL .carousel-indicators li::after,
.cid-sPDfDaRRUL .carousel-indicators li::before {
  content: none;
}
.cid-sPDfDaRRUL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDfDaRRUL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDfDaRRUL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDfDaRRUL .carousel-indicators {
    display: none;
  }
}
.cid-sPDfDaRRUL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDfDaRRUL .carousel-inner > .active {
  display: block;
}
.cid-sPDfDaRRUL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDfDaRRUL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDfDaRRUL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDfDaRRUL .carousel-control,
  .cid-sPDfDaRRUL .carousel-indicators,
  .cid-sPDfDaRRUL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDfDaRRUL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDfDaRRUL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDfDaRRUL .carousel-indicators .active,
.cid-sPDfDaRRUL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDfDaRRUL .carousel-indicators .active {
  background: #fff;
}
.cid-sPDfDaRRUL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDfDaRRUL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDfDaRRUL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDfDaRRUL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDfDaRRUL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDfDaRRUL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDfDaRRUL .carousel {
  width: 100%;
}
.cid-sPDfDaRRUL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDfDaRRUL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDfDaRRUL .modal.fade .modal-dialog,
.cid-sPDfDaRRUL .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDfDaRRUL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDfDaRRUL H6 {
  text-align: center;
}
.cid-sPDfDbv8xi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDfDbv8xi .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDfDbv8xi .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDfDbv8xi .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDfDbv8xi .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDfDbv8xi .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDfDbv8xi .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDfDbv8xi .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDfDbv8xi .nav-link,
.cid-sPDfDbv8xi .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDfDbv8xi .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDfDbv8xi H4 {
  text-align: center;
}
.cid-sPDfDbv8xi H3 {
  text-align: center;
}
.cid-sPDfDc6Bke {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDfDc6Bke .image-block {
  margin: auto;
}
.cid-sPDfDc6Bke figcaption {
  position: relative;
}
.cid-sPDfDc6Bke figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDfDc6Bke .image-block {
    width: 100% !important;
  }
}
.cid-sPDfDcsCjU {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDfDcsCjU .image-block {
  margin: auto;
}
.cid-sPDfDcsCjU figcaption {
  position: relative;
}
.cid-sPDfDcsCjU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDfDcsCjU .image-block {
    width: 100% !important;
  }
}
.cid-sPDfDcOLkD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDfDcOLkD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDfDcOLkD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDfDcOLkD .row {
    text-align: center;
  }
  .cid-sPDfDcOLkD .row > div {
    margin: auto;
  }
  .cid-sPDfDcOLkD .social-row {
    justify-content: center;
  }
}
.cid-sPDfDcOLkD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDfDcOLkD .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDfDcOLkD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDfDcOLkD .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDfDcOLkD .mbr-text {
  color: #000000;
}
.cid-sPDfDcOLkD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDfDcOLkD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDfDcOLkD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDfDcOLkD H5 {
  color: #000000;
}
.cid-sPDfDdw46v {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDfDdw46v nav.navbar {
  position: fixed;
}
.cid-sPDfDdw46v .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-sPDfDdw46v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDfDdw46v .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDfDdw46v .dropdown-item:hover,
.cid-sPDfDdw46v .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDfDdw46v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDfDdw46v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDfDdw46v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDfDdw46v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDfDdw46v .nav-link {
  position: relative;
}
.cid-sPDfDdw46v .container {
  display: flex;
  margin: auto;
}
.cid-sPDfDdw46v .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDfDdw46v .dropdown-menu,
.cid-sPDfDdw46v .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDfDdw46v .nav-item:focus,
.cid-sPDfDdw46v .nav-link:focus {
  outline: none;
}
.cid-sPDfDdw46v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDfDdw46v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDfDdw46v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDfDdw46v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDfDdw46v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDfDdw46v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDfDdw46v .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-sPDfDdw46v .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDfDdw46v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDfDdw46v .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDfDdw46v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDfDdw46v .navbar.collapsed {
  justify-content: center;
}
.cid-sPDfDdw46v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDfDdw46v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDfDdw46v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDfDdw46v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDfDdw46v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDfDdw46v .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-sPDfDdw46v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDfDdw46v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDfDdw46v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDfDdw46v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDfDdw46v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDfDdw46v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDfDdw46v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDfDdw46v .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-sPDfDdw46v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDfDdw46v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDfDdw46v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDfDdw46v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDfDdw46v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDfDdw46v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDfDdw46v .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDfDdw46v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDfDdw46v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDfDdw46v .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-sPDfDdw46v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDfDdw46v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDfDdw46v .dropdown-item.active,
.cid-sPDfDdw46v .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDfDdw46v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDfDdw46v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDfDdw46v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDfDdw46v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDfDdw46v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDfDdw46v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDfDdw46v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDfDdw46v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDfDdw46v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDfDdw46v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDfDdw46v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDfDdw46v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDfDdw46v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDfDdw46v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDfDdw46v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDfDdw46v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDfDdw46v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDfDdw46v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDfDdw46v .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDfDdw46v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDfDdw46v .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-sPDfDdw46v .navbar {
    height: 70px;
  }
  .cid-sPDfDdw46v .navbar.opened {
    height: auto;
  }
  .cid-sPDfDdw46v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDiESXbWJ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDiESXbWJ .image-block {
  margin: auto;
}
.cid-sPDiESXbWJ figcaption {
  position: relative;
}
.cid-sPDiESXbWJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDiESXbWJ .image-block {
    width: 100% !important;
  }
}
.cid-sPDiETJUcm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDiETJUcm .mbr-section-title {
  text-align: left;
}
.cid-sPDiEUewhg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDiEUG2Lb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDiEUG2Lb .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDiEUG2Lb .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDiEUG2Lb .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDiEUG2Lb .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDiEUG2Lb .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDiEUG2Lb .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDiEUG2Lb .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDiEUG2Lb .card-subtitle {
  color: #0095ff;
}
.cid-sPDiEUG2Lb .mbr-text {
  color: #555555;
}
.cid-sPDiEVbCdc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDiEVbCdc .item {
  padding-bottom: 2rem;
}
.cid-sPDiEVbCdc .item-wrapper {
  position: relative;
}
.cid-sPDiEVbCdc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDiEVbCdc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDiEVbCdc .carousel-control,
.cid-sPDiEVbCdc .close {
  background: #1b1b1b;
}
.cid-sPDiEVbCdc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDiEVbCdc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDiEVbCdc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDiEVbCdc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDiEVbCdc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDiEVbCdc .close::before {
  content: '\e91a';
}
.cid-sPDiEVbCdc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDiEVbCdc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDiEVbCdc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDiEVbCdc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDiEVbCdc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDiEVbCdc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDiEVbCdc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDiEVbCdc .carousel-indicators li.active,
.cid-sPDiEVbCdc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDiEVbCdc .carousel-indicators li::after,
.cid-sPDiEVbCdc .carousel-indicators li::before {
  content: none;
}
.cid-sPDiEVbCdc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDiEVbCdc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDiEVbCdc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDiEVbCdc .carousel-indicators {
    display: none;
  }
}
.cid-sPDiEVbCdc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDiEVbCdc .carousel-inner > .active {
  display: block;
}
.cid-sPDiEVbCdc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDiEVbCdc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDiEVbCdc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDiEVbCdc .carousel-control,
  .cid-sPDiEVbCdc .carousel-indicators,
  .cid-sPDiEVbCdc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDiEVbCdc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDiEVbCdc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDiEVbCdc .carousel-indicators .active,
.cid-sPDiEVbCdc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDiEVbCdc .carousel-indicators .active {
  background: #fff;
}
.cid-sPDiEVbCdc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDiEVbCdc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDiEVbCdc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDiEVbCdc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDiEVbCdc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDiEVbCdc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDiEVbCdc .carousel {
  width: 100%;
}
.cid-sPDiEVbCdc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDiEVbCdc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDiEVbCdc .modal.fade .modal-dialog,
.cid-sPDiEVbCdc .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDiEVbCdc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDiEVbCdc H6 {
  text-align: center;
}
.cid-sPDiEVQdiO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDiEVQdiO .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDiEVQdiO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDiEVQdiO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDiEVQdiO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDiEVQdiO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDiEVQdiO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDiEVQdiO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDiEVQdiO .nav-link,
.cid-sPDiEVQdiO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDiEVQdiO .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDiEVQdiO H4 {
  text-align: center;
}
.cid-sPDiEVQdiO H3 {
  text-align: center;
}
.cid-sPDiEWqlYY {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDiEWqlYY .image-block {
  margin: auto;
}
.cid-sPDiEWqlYY figcaption {
  position: relative;
}
.cid-sPDiEWqlYY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDiEWqlYY .image-block {
    width: 100% !important;
  }
}
.cid-sPDiEWMa5e {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDiEWMa5e .image-block {
  margin: auto;
}
.cid-sPDiEWMa5e figcaption {
  position: relative;
}
.cid-sPDiEWMa5e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDiEWMa5e .image-block {
    width: 100% !important;
  }
}
.cid-sPDiEX87H1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDiEX87H1 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDiEX87H1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDiEX87H1 .row {
    text-align: center;
  }
  .cid-sPDiEX87H1 .row > div {
    margin: auto;
  }
  .cid-sPDiEX87H1 .social-row {
    justify-content: center;
  }
}
.cid-sPDiEX87H1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDiEX87H1 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDiEX87H1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDiEX87H1 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDiEX87H1 .mbr-text {
  color: #000000;
}
.cid-sPDiEX87H1 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDiEX87H1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDiEX87H1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDiEX87H1 H5 {
  color: #000000;
}
.cid-sPDiEXK4nk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDiEXK4nk nav.navbar {
  position: fixed;
}
.cid-sPDiEXK4nk .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-sPDiEXK4nk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDiEXK4nk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDiEXK4nk .dropdown-item:hover,
.cid-sPDiEXK4nk .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDiEXK4nk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDiEXK4nk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDiEXK4nk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDiEXK4nk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDiEXK4nk .nav-link {
  position: relative;
}
.cid-sPDiEXK4nk .container {
  display: flex;
  margin: auto;
}
.cid-sPDiEXK4nk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDiEXK4nk .dropdown-menu,
.cid-sPDiEXK4nk .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDiEXK4nk .nav-item:focus,
.cid-sPDiEXK4nk .nav-link:focus {
  outline: none;
}
.cid-sPDiEXK4nk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDiEXK4nk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDiEXK4nk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDiEXK4nk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDiEXK4nk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDiEXK4nk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDiEXK4nk .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-sPDiEXK4nk .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDiEXK4nk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDiEXK4nk .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDiEXK4nk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDiEXK4nk .navbar.collapsed {
  justify-content: center;
}
.cid-sPDiEXK4nk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDiEXK4nk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDiEXK4nk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDiEXK4nk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDiEXK4nk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDiEXK4nk .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-sPDiEXK4nk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDiEXK4nk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDiEXK4nk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDiEXK4nk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDiEXK4nk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDiEXK4nk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDiEXK4nk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDiEXK4nk .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-sPDiEXK4nk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDiEXK4nk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDiEXK4nk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDiEXK4nk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDiEXK4nk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDiEXK4nk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDiEXK4nk .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDiEXK4nk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDiEXK4nk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDiEXK4nk .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-sPDiEXK4nk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDiEXK4nk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDiEXK4nk .dropdown-item.active,
.cid-sPDiEXK4nk .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDiEXK4nk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDiEXK4nk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDiEXK4nk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDiEXK4nk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDiEXK4nk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDiEXK4nk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDiEXK4nk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDiEXK4nk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDiEXK4nk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDiEXK4nk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDiEXK4nk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDiEXK4nk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDiEXK4nk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDiEXK4nk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDiEXK4nk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDiEXK4nk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDiEXK4nk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDiEXK4nk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDiEXK4nk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDiEXK4nk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDiEXK4nk .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-sPDiEXK4nk .navbar {
    height: 70px;
  }
  .cid-sPDiEXK4nk .navbar.opened {
    height: auto;
  }
  .cid-sPDiEXK4nk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDjtyh0nw {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDjtyh0nw .image-block {
  margin: auto;
}
.cid-sPDjtyh0nw figcaption {
  position: relative;
}
.cid-sPDjtyh0nw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDjtyh0nw .image-block {
    width: 100% !important;
  }
}
.cid-sPDjtz1qkb {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDjtz1qkb .mbr-section-title {
  text-align: left;
}
.cid-sPDjtzu966 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDjtA2AhM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDjtA2AhM .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDjtA2AhM .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDjtA2AhM .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDjtA2AhM .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDjtA2AhM .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDjtA2AhM .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDjtA2AhM .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDjtA2AhM .card-subtitle {
  color: #0095ff;
}
.cid-sPDjtA2AhM .mbr-text {
  color: #555555;
}
.cid-sPDjtAxKEK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDjtAxKEK .item {
  padding-bottom: 2rem;
}
.cid-sPDjtAxKEK .item-wrapper {
  position: relative;
}
.cid-sPDjtAxKEK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDjtAxKEK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDjtAxKEK .carousel-control,
.cid-sPDjtAxKEK .close {
  background: #1b1b1b;
}
.cid-sPDjtAxKEK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDjtAxKEK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDjtAxKEK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDjtAxKEK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDjtAxKEK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDjtAxKEK .close::before {
  content: '\e91a';
}
.cid-sPDjtAxKEK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDjtAxKEK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDjtAxKEK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDjtAxKEK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDjtAxKEK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDjtAxKEK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDjtAxKEK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDjtAxKEK .carousel-indicators li.active,
.cid-sPDjtAxKEK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDjtAxKEK .carousel-indicators li::after,
.cid-sPDjtAxKEK .carousel-indicators li::before {
  content: none;
}
.cid-sPDjtAxKEK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDjtAxKEK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDjtAxKEK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDjtAxKEK .carousel-indicators {
    display: none;
  }
}
.cid-sPDjtAxKEK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDjtAxKEK .carousel-inner > .active {
  display: block;
}
.cid-sPDjtAxKEK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDjtAxKEK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDjtAxKEK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDjtAxKEK .carousel-control,
  .cid-sPDjtAxKEK .carousel-indicators,
  .cid-sPDjtAxKEK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDjtAxKEK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDjtAxKEK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDjtAxKEK .carousel-indicators .active,
.cid-sPDjtAxKEK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDjtAxKEK .carousel-indicators .active {
  background: #fff;
}
.cid-sPDjtAxKEK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDjtAxKEK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDjtAxKEK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDjtAxKEK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDjtAxKEK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDjtAxKEK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDjtAxKEK .carousel {
  width: 100%;
}
.cid-sPDjtAxKEK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDjtAxKEK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDjtAxKEK .modal.fade .modal-dialog,
.cid-sPDjtAxKEK .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDjtAxKEK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDjtAxKEK H6 {
  text-align: center;
}
.cid-sPDjtBb4EA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDjtBb4EA .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDjtBb4EA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDjtBb4EA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDjtBb4EA .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDjtBb4EA .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDjtBb4EA .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDjtBb4EA .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDjtBb4EA .nav-link,
.cid-sPDjtBb4EA .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDjtBb4EA .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDjtBb4EA H4 {
  text-align: center;
}
.cid-sPDjtBb4EA H3 {
  text-align: center;
}
.cid-sPDjtBKKea {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDjtBKKea .image-block {
  margin: auto;
}
.cid-sPDjtBKKea figcaption {
  position: relative;
}
.cid-sPDjtBKKea figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDjtBKKea .image-block {
    width: 100% !important;
  }
}
.cid-sPDjtC5FvY {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDjtC5FvY .image-block {
  margin: auto;
}
.cid-sPDjtC5FvY figcaption {
  position: relative;
}
.cid-sPDjtC5FvY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDjtC5FvY .image-block {
    width: 100% !important;
  }
}
.cid-sPDjtCx4fK {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDjtCx4fK .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDjtCx4fK .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDjtCx4fK .row {
    text-align: center;
  }
  .cid-sPDjtCx4fK .row > div {
    margin: auto;
  }
  .cid-sPDjtCx4fK .social-row {
    justify-content: center;
  }
}
.cid-sPDjtCx4fK .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDjtCx4fK .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDjtCx4fK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDjtCx4fK .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDjtCx4fK .mbr-text {
  color: #000000;
}
.cid-sPDjtCx4fK .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDjtCx4fK .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDjtCx4fK div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDjtCx4fK H5 {
  color: #000000;
}
.cid-sPDjtD9GIc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDjtD9GIc nav.navbar {
  position: fixed;
}
.cid-sPDjtD9GIc .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-sPDjtD9GIc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDjtD9GIc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDjtD9GIc .dropdown-item:hover,
.cid-sPDjtD9GIc .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDjtD9GIc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDjtD9GIc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDjtD9GIc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDjtD9GIc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDjtD9GIc .nav-link {
  position: relative;
}
.cid-sPDjtD9GIc .container {
  display: flex;
  margin: auto;
}
.cid-sPDjtD9GIc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDjtD9GIc .dropdown-menu,
.cid-sPDjtD9GIc .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDjtD9GIc .nav-item:focus,
.cid-sPDjtD9GIc .nav-link:focus {
  outline: none;
}
.cid-sPDjtD9GIc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDjtD9GIc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDjtD9GIc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDjtD9GIc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDjtD9GIc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDjtD9GIc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDjtD9GIc .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-sPDjtD9GIc .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDjtD9GIc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDjtD9GIc .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDjtD9GIc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDjtD9GIc .navbar.collapsed {
  justify-content: center;
}
.cid-sPDjtD9GIc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDjtD9GIc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDjtD9GIc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDjtD9GIc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDjtD9GIc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDjtD9GIc .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-sPDjtD9GIc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDjtD9GIc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDjtD9GIc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDjtD9GIc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDjtD9GIc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDjtD9GIc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDjtD9GIc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDjtD9GIc .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-sPDjtD9GIc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDjtD9GIc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDjtD9GIc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDjtD9GIc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDjtD9GIc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDjtD9GIc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDjtD9GIc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDjtD9GIc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDjtD9GIc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDjtD9GIc .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-sPDjtD9GIc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDjtD9GIc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDjtD9GIc .dropdown-item.active,
.cid-sPDjtD9GIc .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDjtD9GIc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDjtD9GIc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDjtD9GIc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDjtD9GIc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDjtD9GIc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDjtD9GIc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDjtD9GIc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDjtD9GIc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDjtD9GIc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDjtD9GIc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDjtD9GIc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDjtD9GIc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDjtD9GIc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDjtD9GIc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDjtD9GIc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDjtD9GIc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDjtD9GIc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDjtD9GIc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDjtD9GIc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDjtD9GIc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDjtD9GIc .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-sPDjtD9GIc .navbar {
    height: 70px;
  }
  .cid-sPDjtD9GIc .navbar.opened {
    height: auto;
  }
  .cid-sPDjtD9GIc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDkh3xyDl {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDkh3xyDl .image-block {
  margin: auto;
}
.cid-sPDkh3xyDl figcaption {
  position: relative;
}
.cid-sPDkh3xyDl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDkh3xyDl .image-block {
    width: 100% !important;
  }
}
.cid-sPDkh4hmk3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDkh4hmk3 .mbr-section-title {
  text-align: left;
}
.cid-sPDkh4KNdu {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDkh594HS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDkh594HS .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDkh594HS .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDkh594HS .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDkh594HS .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDkh594HS .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDkh594HS .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDkh594HS .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDkh594HS .card-subtitle {
  color: #0095ff;
}
.cid-sPDkh594HS .mbr-text {
  color: #555555;
}
.cid-sPDkh5LnUr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDkh5LnUr .item {
  padding-bottom: 2rem;
}
.cid-sPDkh5LnUr .item-wrapper {
  position: relative;
}
.cid-sPDkh5LnUr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDkh5LnUr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDkh5LnUr .carousel-control,
.cid-sPDkh5LnUr .close {
  background: #1b1b1b;
}
.cid-sPDkh5LnUr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDkh5LnUr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDkh5LnUr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDkh5LnUr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDkh5LnUr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDkh5LnUr .close::before {
  content: '\e91a';
}
.cid-sPDkh5LnUr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDkh5LnUr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDkh5LnUr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDkh5LnUr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDkh5LnUr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDkh5LnUr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDkh5LnUr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDkh5LnUr .carousel-indicators li.active,
.cid-sPDkh5LnUr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDkh5LnUr .carousel-indicators li::after,
.cid-sPDkh5LnUr .carousel-indicators li::before {
  content: none;
}
.cid-sPDkh5LnUr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDkh5LnUr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDkh5LnUr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDkh5LnUr .carousel-indicators {
    display: none;
  }
}
.cid-sPDkh5LnUr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDkh5LnUr .carousel-inner > .active {
  display: block;
}
.cid-sPDkh5LnUr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDkh5LnUr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDkh5LnUr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDkh5LnUr .carousel-control,
  .cid-sPDkh5LnUr .carousel-indicators,
  .cid-sPDkh5LnUr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDkh5LnUr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDkh5LnUr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDkh5LnUr .carousel-indicators .active,
.cid-sPDkh5LnUr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDkh5LnUr .carousel-indicators .active {
  background: #fff;
}
.cid-sPDkh5LnUr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDkh5LnUr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDkh5LnUr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDkh5LnUr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDkh5LnUr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDkh5LnUr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDkh5LnUr .carousel {
  width: 100%;
}
.cid-sPDkh5LnUr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDkh5LnUr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDkh5LnUr .modal.fade .modal-dialog,
.cid-sPDkh5LnUr .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDkh5LnUr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDkh5LnUr H6 {
  text-align: center;
}
.cid-sPDkh6tGU2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDkh6tGU2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDkh6tGU2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDkh6tGU2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDkh6tGU2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDkh6tGU2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDkh6tGU2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDkh6tGU2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDkh6tGU2 .nav-link,
.cid-sPDkh6tGU2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDkh6tGU2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDkh6tGU2 H4 {
  text-align: center;
}
.cid-sPDkh6tGU2 H3 {
  text-align: center;
}
.cid-sPDkh72B4L {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDkh72B4L .image-block {
  margin: auto;
}
.cid-sPDkh72B4L figcaption {
  position: relative;
}
.cid-sPDkh72B4L figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDkh72B4L .image-block {
    width: 100% !important;
  }
}
.cid-sPDkh7oMYG {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDkh7oMYG .image-block {
  margin: auto;
}
.cid-sPDkh7oMYG figcaption {
  position: relative;
}
.cid-sPDkh7oMYG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDkh7oMYG .image-block {
    width: 100% !important;
  }
}
.cid-sPDkh7KMOT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDkh7KMOT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDkh7KMOT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDkh7KMOT .row {
    text-align: center;
  }
  .cid-sPDkh7KMOT .row > div {
    margin: auto;
  }
  .cid-sPDkh7KMOT .social-row {
    justify-content: center;
  }
}
.cid-sPDkh7KMOT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDkh7KMOT .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDkh7KMOT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDkh7KMOT .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDkh7KMOT .mbr-text {
  color: #000000;
}
.cid-sPDkh7KMOT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDkh7KMOT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDkh7KMOT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDkh7KMOT H5 {
  color: #000000;
}
.cid-sPDkh8rw2P {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDkh8rw2P nav.navbar {
  position: fixed;
}
.cid-sPDkh8rw2P .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-sPDkh8rw2P .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDkh8rw2P .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDkh8rw2P .dropdown-item:hover,
.cid-sPDkh8rw2P .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDkh8rw2P .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDkh8rw2P .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDkh8rw2P .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDkh8rw2P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDkh8rw2P .nav-link {
  position: relative;
}
.cid-sPDkh8rw2P .container {
  display: flex;
  margin: auto;
}
.cid-sPDkh8rw2P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDkh8rw2P .dropdown-menu,
.cid-sPDkh8rw2P .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDkh8rw2P .nav-item:focus,
.cid-sPDkh8rw2P .nav-link:focus {
  outline: none;
}
.cid-sPDkh8rw2P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDkh8rw2P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDkh8rw2P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDkh8rw2P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDkh8rw2P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDkh8rw2P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDkh8rw2P .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-sPDkh8rw2P .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDkh8rw2P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDkh8rw2P .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDkh8rw2P .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDkh8rw2P .navbar.collapsed {
  justify-content: center;
}
.cid-sPDkh8rw2P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDkh8rw2P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDkh8rw2P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDkh8rw2P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDkh8rw2P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDkh8rw2P .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-sPDkh8rw2P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDkh8rw2P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDkh8rw2P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDkh8rw2P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDkh8rw2P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDkh8rw2P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDkh8rw2P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDkh8rw2P .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-sPDkh8rw2P .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDkh8rw2P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDkh8rw2P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDkh8rw2P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDkh8rw2P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDkh8rw2P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDkh8rw2P .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDkh8rw2P .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDkh8rw2P .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDkh8rw2P .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-sPDkh8rw2P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDkh8rw2P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDkh8rw2P .dropdown-item.active,
.cid-sPDkh8rw2P .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDkh8rw2P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDkh8rw2P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDkh8rw2P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDkh8rw2P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDkh8rw2P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDkh8rw2P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDkh8rw2P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDkh8rw2P .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDkh8rw2P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDkh8rw2P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDkh8rw2P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDkh8rw2P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDkh8rw2P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDkh8rw2P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDkh8rw2P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDkh8rw2P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDkh8rw2P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDkh8rw2P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDkh8rw2P .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDkh8rw2P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDkh8rw2P .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-sPDkh8rw2P .navbar {
    height: 70px;
  }
  .cid-sPDkh8rw2P .navbar.opened {
    height: auto;
  }
  .cid-sPDkh8rw2P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDlyNjTae {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDlyNjTae .image-block {
  margin: auto;
}
.cid-sPDlyNjTae figcaption {
  position: relative;
}
.cid-sPDlyNjTae figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDlyNjTae .image-block {
    width: 100% !important;
  }
}
.cid-sPDlyOdhXZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDlyOdhXZ .mbr-section-title {
  text-align: left;
}
.cid-sPDlyOFk1R {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDlyPajBf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDlyPajBf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDlyPajBf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDlyPajBf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDlyPajBf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDlyPajBf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDlyPajBf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDlyPajBf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDlyPajBf .card-subtitle {
  color: #0095ff;
}
.cid-sPDlyPajBf .mbr-text {
  color: #555555;
}
.cid-sPDlyPDLRu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDlyPDLRu .item {
  padding-bottom: 2rem;
}
.cid-sPDlyPDLRu .item-wrapper {
  position: relative;
}
.cid-sPDlyPDLRu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDlyPDLRu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDlyPDLRu .carousel-control,
.cid-sPDlyPDLRu .close {
  background: #1b1b1b;
}
.cid-sPDlyPDLRu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDlyPDLRu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDlyPDLRu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDlyPDLRu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDlyPDLRu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDlyPDLRu .close::before {
  content: '\e91a';
}
.cid-sPDlyPDLRu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDlyPDLRu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDlyPDLRu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDlyPDLRu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDlyPDLRu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDlyPDLRu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDlyPDLRu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDlyPDLRu .carousel-indicators li.active,
.cid-sPDlyPDLRu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDlyPDLRu .carousel-indicators li::after,
.cid-sPDlyPDLRu .carousel-indicators li::before {
  content: none;
}
.cid-sPDlyPDLRu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDlyPDLRu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDlyPDLRu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDlyPDLRu .carousel-indicators {
    display: none;
  }
}
.cid-sPDlyPDLRu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDlyPDLRu .carousel-inner > .active {
  display: block;
}
.cid-sPDlyPDLRu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDlyPDLRu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDlyPDLRu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDlyPDLRu .carousel-control,
  .cid-sPDlyPDLRu .carousel-indicators,
  .cid-sPDlyPDLRu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDlyPDLRu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDlyPDLRu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDlyPDLRu .carousel-indicators .active,
.cid-sPDlyPDLRu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDlyPDLRu .carousel-indicators .active {
  background: #fff;
}
.cid-sPDlyPDLRu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDlyPDLRu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDlyPDLRu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDlyPDLRu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDlyPDLRu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDlyPDLRu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDlyPDLRu .carousel {
  width: 100%;
}
.cid-sPDlyPDLRu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDlyPDLRu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDlyPDLRu .modal.fade .modal-dialog,
.cid-sPDlyPDLRu .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDlyPDLRu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDlyPDLRu H6 {
  text-align: center;
}
.cid-sPDlyQnmhP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDlyQnmhP .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDlyQnmhP .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDlyQnmhP .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDlyQnmhP .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDlyQnmhP .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDlyQnmhP .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDlyQnmhP .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDlyQnmhP .nav-link,
.cid-sPDlyQnmhP .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDlyQnmhP .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDlyQnmhP H4 {
  text-align: center;
}
.cid-sPDlyQnmhP H3 {
  text-align: center;
}
.cid-sPDlyQVcNb {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDlyQVcNb .image-block {
  margin: auto;
}
.cid-sPDlyQVcNb figcaption {
  position: relative;
}
.cid-sPDlyQVcNb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDlyQVcNb .image-block {
    width: 100% !important;
  }
}
.cid-sPDlyRhfy3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDlyRhfy3 .image-block {
  margin: auto;
}
.cid-sPDlyRhfy3 figcaption {
  position: relative;
}
.cid-sPDlyRhfy3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDlyRhfy3 .image-block {
    width: 100% !important;
  }
}
.cid-sPDlyRDNZG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDlyRDNZG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDlyRDNZG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDlyRDNZG .row {
    text-align: center;
  }
  .cid-sPDlyRDNZG .row > div {
    margin: auto;
  }
  .cid-sPDlyRDNZG .social-row {
    justify-content: center;
  }
}
.cid-sPDlyRDNZG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDlyRDNZG .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDlyRDNZG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDlyRDNZG .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDlyRDNZG .mbr-text {
  color: #000000;
}
.cid-sPDlyRDNZG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDlyRDNZG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDlyRDNZG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDlyRDNZG H5 {
  color: #000000;
}
.cid-sPDlySemFH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDlySemFH nav.navbar {
  position: fixed;
}
.cid-sPDlySemFH .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-sPDlySemFH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDlySemFH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDlySemFH .dropdown-item:hover,
.cid-sPDlySemFH .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDlySemFH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDlySemFH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDlySemFH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDlySemFH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDlySemFH .nav-link {
  position: relative;
}
.cid-sPDlySemFH .container {
  display: flex;
  margin: auto;
}
.cid-sPDlySemFH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDlySemFH .dropdown-menu,
.cid-sPDlySemFH .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDlySemFH .nav-item:focus,
.cid-sPDlySemFH .nav-link:focus {
  outline: none;
}
.cid-sPDlySemFH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDlySemFH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDlySemFH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDlySemFH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDlySemFH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDlySemFH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDlySemFH .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-sPDlySemFH .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDlySemFH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDlySemFH .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDlySemFH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDlySemFH .navbar.collapsed {
  justify-content: center;
}
.cid-sPDlySemFH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDlySemFH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDlySemFH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDlySemFH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDlySemFH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDlySemFH .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-sPDlySemFH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDlySemFH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDlySemFH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDlySemFH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDlySemFH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDlySemFH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDlySemFH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDlySemFH .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-sPDlySemFH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDlySemFH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDlySemFH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDlySemFH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDlySemFH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDlySemFH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDlySemFH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDlySemFH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDlySemFH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDlySemFH .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-sPDlySemFH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDlySemFH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDlySemFH .dropdown-item.active,
.cid-sPDlySemFH .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDlySemFH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDlySemFH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDlySemFH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDlySemFH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDlySemFH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDlySemFH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDlySemFH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDlySemFH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDlySemFH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDlySemFH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDlySemFH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDlySemFH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDlySemFH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDlySemFH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDlySemFH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDlySemFH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDlySemFH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDlySemFH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDlySemFH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDlySemFH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDlySemFH .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-sPDlySemFH .navbar {
    height: 70px;
  }
  .cid-sPDlySemFH .navbar.opened {
    height: auto;
  }
  .cid-sPDlySemFH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDm8IdDwo {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDm8IdDwo .image-block {
  margin: auto;
}
.cid-sPDm8IdDwo figcaption {
  position: relative;
}
.cid-sPDm8IdDwo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDm8IdDwo .image-block {
    width: 100% !important;
  }
}
.cid-sPDm8IZc99 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDm8IZc99 .mbr-section-title {
  text-align: left;
}
.cid-sPDm8JsBZK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDm8JQOng {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDm8JQOng .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDm8JQOng .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDm8JQOng .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDm8JQOng .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDm8JQOng .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDm8JQOng .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDm8JQOng .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDm8JQOng .card-subtitle {
  color: #0095ff;
}
.cid-sPDm8JQOng .mbr-text {
  color: #555555;
}
.cid-sPDm8Km8AH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDm8Km8AH .item {
  padding-bottom: 2rem;
}
.cid-sPDm8Km8AH .item-wrapper {
  position: relative;
}
.cid-sPDm8Km8AH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDm8Km8AH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDm8Km8AH .carousel-control,
.cid-sPDm8Km8AH .close {
  background: #1b1b1b;
}
.cid-sPDm8Km8AH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDm8Km8AH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDm8Km8AH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDm8Km8AH .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDm8Km8AH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDm8Km8AH .close::before {
  content: '\e91a';
}
.cid-sPDm8Km8AH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDm8Km8AH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDm8Km8AH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDm8Km8AH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDm8Km8AH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDm8Km8AH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDm8Km8AH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDm8Km8AH .carousel-indicators li.active,
.cid-sPDm8Km8AH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDm8Km8AH .carousel-indicators li::after,
.cid-sPDm8Km8AH .carousel-indicators li::before {
  content: none;
}
.cid-sPDm8Km8AH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDm8Km8AH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDm8Km8AH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDm8Km8AH .carousel-indicators {
    display: none;
  }
}
.cid-sPDm8Km8AH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDm8Km8AH .carousel-inner > .active {
  display: block;
}
.cid-sPDm8Km8AH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDm8Km8AH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDm8Km8AH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDm8Km8AH .carousel-control,
  .cid-sPDm8Km8AH .carousel-indicators,
  .cid-sPDm8Km8AH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDm8Km8AH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDm8Km8AH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDm8Km8AH .carousel-indicators .active,
.cid-sPDm8Km8AH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDm8Km8AH .carousel-indicators .active {
  background: #fff;
}
.cid-sPDm8Km8AH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDm8Km8AH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDm8Km8AH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDm8Km8AH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDm8Km8AH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDm8Km8AH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDm8Km8AH .carousel {
  width: 100%;
}
.cid-sPDm8Km8AH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDm8Km8AH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDm8Km8AH .modal.fade .modal-dialog,
.cid-sPDm8Km8AH .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDm8Km8AH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDm8Km8AH H6 {
  text-align: center;
}
.cid-sPDm8L3o7Z {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDm8L3o7Z .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDm8L3o7Z .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDm8L3o7Z .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDm8L3o7Z .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDm8L3o7Z .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDm8L3o7Z .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDm8L3o7Z .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDm8L3o7Z .nav-link,
.cid-sPDm8L3o7Z .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDm8L3o7Z .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDm8L3o7Z H4 {
  text-align: center;
}
.cid-sPDm8L3o7Z H3 {
  text-align: center;
}
.cid-sPDm8LDXEu {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDm8LDXEu .image-block {
  margin: auto;
}
.cid-sPDm8LDXEu figcaption {
  position: relative;
}
.cid-sPDm8LDXEu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDm8LDXEu .image-block {
    width: 100% !important;
  }
}
.cid-sPDm8LZSQd {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDm8LZSQd .image-block {
  margin: auto;
}
.cid-sPDm8LZSQd figcaption {
  position: relative;
}
.cid-sPDm8LZSQd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDm8LZSQd .image-block {
    width: 100% !important;
  }
}
.cid-sPDm8MpwWB {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDm8MpwWB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDm8MpwWB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDm8MpwWB .row {
    text-align: center;
  }
  .cid-sPDm8MpwWB .row > div {
    margin: auto;
  }
  .cid-sPDm8MpwWB .social-row {
    justify-content: center;
  }
}
.cid-sPDm8MpwWB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDm8MpwWB .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDm8MpwWB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDm8MpwWB .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDm8MpwWB .mbr-text {
  color: #000000;
}
.cid-sPDm8MpwWB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDm8MpwWB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDm8MpwWB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDm8MpwWB H5 {
  color: #000000;
}
.cid-sPDm8N0stv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDm8N0stv nav.navbar {
  position: fixed;
}
.cid-sPDm8N0stv .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-sPDm8N0stv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDm8N0stv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDm8N0stv .dropdown-item:hover,
.cid-sPDm8N0stv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDm8N0stv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDm8N0stv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDm8N0stv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDm8N0stv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDm8N0stv .nav-link {
  position: relative;
}
.cid-sPDm8N0stv .container {
  display: flex;
  margin: auto;
}
.cid-sPDm8N0stv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDm8N0stv .dropdown-menu,
.cid-sPDm8N0stv .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDm8N0stv .nav-item:focus,
.cid-sPDm8N0stv .nav-link:focus {
  outline: none;
}
.cid-sPDm8N0stv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDm8N0stv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDm8N0stv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDm8N0stv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDm8N0stv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDm8N0stv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDm8N0stv .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-sPDm8N0stv .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDm8N0stv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDm8N0stv .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDm8N0stv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDm8N0stv .navbar.collapsed {
  justify-content: center;
}
.cid-sPDm8N0stv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDm8N0stv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDm8N0stv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDm8N0stv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDm8N0stv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDm8N0stv .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-sPDm8N0stv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDm8N0stv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDm8N0stv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDm8N0stv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDm8N0stv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDm8N0stv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDm8N0stv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDm8N0stv .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-sPDm8N0stv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDm8N0stv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDm8N0stv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDm8N0stv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDm8N0stv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDm8N0stv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDm8N0stv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDm8N0stv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDm8N0stv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDm8N0stv .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-sPDm8N0stv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDm8N0stv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDm8N0stv .dropdown-item.active,
.cid-sPDm8N0stv .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDm8N0stv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDm8N0stv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDm8N0stv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDm8N0stv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDm8N0stv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDm8N0stv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDm8N0stv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDm8N0stv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDm8N0stv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDm8N0stv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDm8N0stv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDm8N0stv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDm8N0stv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDm8N0stv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDm8N0stv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDm8N0stv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDm8N0stv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDm8N0stv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDm8N0stv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDm8N0stv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDm8N0stv .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-sPDm8N0stv .navbar {
    height: 70px;
  }
  .cid-sPDm8N0stv .navbar.opened {
    height: auto;
  }
  .cid-sPDm8N0stv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDnqKrPMt {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDnqKrPMt .image-block {
  margin: auto;
}
.cid-sPDnqKrPMt figcaption {
  position: relative;
}
.cid-sPDnqKrPMt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDnqKrPMt .image-block {
    width: 100% !important;
  }
}
.cid-sPDnqLdLwu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDnqLdLwu .mbr-section-title {
  text-align: left;
}
.cid-sPDnqLIj60 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDnqMhr1D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDnqMhr1D .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDnqMhr1D .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDnqMhr1D .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDnqMhr1D .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDnqMhr1D .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDnqMhr1D .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDnqMhr1D .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDnqMhr1D .card-subtitle {
  color: #0095ff;
}
.cid-sPDnqMhr1D .mbr-text {
  color: #555555;
}
.cid-sPDnqMQZT0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDnqMQZT0 .item {
  padding-bottom: 2rem;
}
.cid-sPDnqMQZT0 .item-wrapper {
  position: relative;
}
.cid-sPDnqMQZT0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDnqMQZT0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDnqMQZT0 .carousel-control,
.cid-sPDnqMQZT0 .close {
  background: #1b1b1b;
}
.cid-sPDnqMQZT0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDnqMQZT0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDnqMQZT0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDnqMQZT0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDnqMQZT0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDnqMQZT0 .close::before {
  content: '\e91a';
}
.cid-sPDnqMQZT0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDnqMQZT0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDnqMQZT0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDnqMQZT0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDnqMQZT0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDnqMQZT0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDnqMQZT0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDnqMQZT0 .carousel-indicators li.active,
.cid-sPDnqMQZT0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDnqMQZT0 .carousel-indicators li::after,
.cid-sPDnqMQZT0 .carousel-indicators li::before {
  content: none;
}
.cid-sPDnqMQZT0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDnqMQZT0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDnqMQZT0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDnqMQZT0 .carousel-indicators {
    display: none;
  }
}
.cid-sPDnqMQZT0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDnqMQZT0 .carousel-inner > .active {
  display: block;
}
.cid-sPDnqMQZT0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDnqMQZT0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDnqMQZT0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDnqMQZT0 .carousel-control,
  .cid-sPDnqMQZT0 .carousel-indicators,
  .cid-sPDnqMQZT0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDnqMQZT0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDnqMQZT0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDnqMQZT0 .carousel-indicators .active,
.cid-sPDnqMQZT0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDnqMQZT0 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDnqMQZT0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDnqMQZT0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDnqMQZT0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDnqMQZT0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDnqMQZT0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDnqMQZT0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDnqMQZT0 .carousel {
  width: 100%;
}
.cid-sPDnqMQZT0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDnqMQZT0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDnqMQZT0 .modal.fade .modal-dialog,
.cid-sPDnqMQZT0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDnqMQZT0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDnqMQZT0 H6 {
  text-align: center;
}
.cid-sPDnqNAnmX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDnqNAnmX .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDnqNAnmX .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDnqNAnmX .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDnqNAnmX .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDnqNAnmX .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDnqNAnmX .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDnqNAnmX .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDnqNAnmX .nav-link,
.cid-sPDnqNAnmX .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDnqNAnmX .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDnqNAnmX H4 {
  text-align: center;
}
.cid-sPDnqNAnmX H3 {
  text-align: center;
}
.cid-sPDnqO9eWU {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDnqO9eWU .image-block {
  margin: auto;
}
.cid-sPDnqO9eWU figcaption {
  position: relative;
}
.cid-sPDnqO9eWU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDnqO9eWU .image-block {
    width: 100% !important;
  }
}
.cid-sPDnqOzYZT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDnqOzYZT .image-block {
  margin: auto;
}
.cid-sPDnqOzYZT figcaption {
  position: relative;
}
.cid-sPDnqOzYZT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDnqOzYZT .image-block {
    width: 100% !important;
  }
}
.cid-sPDnqOU2Ht {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDnqOU2Ht .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDnqOU2Ht .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDnqOU2Ht .row {
    text-align: center;
  }
  .cid-sPDnqOU2Ht .row > div {
    margin: auto;
  }
  .cid-sPDnqOU2Ht .social-row {
    justify-content: center;
  }
}
.cid-sPDnqOU2Ht .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDnqOU2Ht .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDnqOU2Ht .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDnqOU2Ht .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDnqOU2Ht .mbr-text {
  color: #000000;
}
.cid-sPDnqOU2Ht .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDnqOU2Ht .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDnqOU2Ht div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDnqOU2Ht H5 {
  color: #000000;
}
.cid-sPDnqPvPB8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDnqPvPB8 nav.navbar {
  position: fixed;
}
.cid-sPDnqPvPB8 .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-sPDnqPvPB8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDnqPvPB8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDnqPvPB8 .dropdown-item:hover,
.cid-sPDnqPvPB8 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDnqPvPB8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDnqPvPB8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDnqPvPB8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDnqPvPB8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDnqPvPB8 .nav-link {
  position: relative;
}
.cid-sPDnqPvPB8 .container {
  display: flex;
  margin: auto;
}
.cid-sPDnqPvPB8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDnqPvPB8 .dropdown-menu,
.cid-sPDnqPvPB8 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDnqPvPB8 .nav-item:focus,
.cid-sPDnqPvPB8 .nav-link:focus {
  outline: none;
}
.cid-sPDnqPvPB8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDnqPvPB8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDnqPvPB8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDnqPvPB8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDnqPvPB8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDnqPvPB8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDnqPvPB8 .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-sPDnqPvPB8 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDnqPvPB8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDnqPvPB8 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDnqPvPB8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDnqPvPB8 .navbar.collapsed {
  justify-content: center;
}
.cid-sPDnqPvPB8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDnqPvPB8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDnqPvPB8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDnqPvPB8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDnqPvPB8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDnqPvPB8 .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-sPDnqPvPB8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDnqPvPB8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDnqPvPB8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDnqPvPB8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDnqPvPB8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDnqPvPB8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDnqPvPB8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDnqPvPB8 .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-sPDnqPvPB8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDnqPvPB8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDnqPvPB8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDnqPvPB8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDnqPvPB8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDnqPvPB8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDnqPvPB8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDnqPvPB8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDnqPvPB8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDnqPvPB8 .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-sPDnqPvPB8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDnqPvPB8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDnqPvPB8 .dropdown-item.active,
.cid-sPDnqPvPB8 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDnqPvPB8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDnqPvPB8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDnqPvPB8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDnqPvPB8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDnqPvPB8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDnqPvPB8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDnqPvPB8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDnqPvPB8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDnqPvPB8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDnqPvPB8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDnqPvPB8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDnqPvPB8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDnqPvPB8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDnqPvPB8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDnqPvPB8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDnqPvPB8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDnqPvPB8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDnqPvPB8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDnqPvPB8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDnqPvPB8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDnqPvPB8 .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-sPDnqPvPB8 .navbar {
    height: 70px;
  }
  .cid-sPDnqPvPB8 .navbar.opened {
    height: auto;
  }
  .cid-sPDnqPvPB8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDq1eDFAp {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDq1eDFAp .image-block {
  margin: auto;
}
.cid-sPDq1eDFAp figcaption {
  position: relative;
}
.cid-sPDq1eDFAp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDq1eDFAp .image-block {
    width: 100% !important;
  }
}
.cid-sPDq1fnudd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDq1fnudd .mbr-section-title {
  text-align: left;
}
.cid-sPDq1fSnk1 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDq1ggTuG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDq1ggTuG .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDq1ggTuG .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDq1ggTuG .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDq1ggTuG .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDq1ggTuG .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDq1ggTuG .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDq1ggTuG .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDq1ggTuG .card-subtitle {
  color: #0095ff;
}
.cid-sPDq1ggTuG .mbr-text {
  color: #555555;
}
.cid-sPDq1gRgik {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDq1gRgik .item {
  padding-bottom: 2rem;
}
.cid-sPDq1gRgik .item-wrapper {
  position: relative;
}
.cid-sPDq1gRgik .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDq1gRgik .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDq1gRgik .carousel-control,
.cid-sPDq1gRgik .close {
  background: #1b1b1b;
}
.cid-sPDq1gRgik .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDq1gRgik .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDq1gRgik .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDq1gRgik .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDq1gRgik .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDq1gRgik .close::before {
  content: '\e91a';
}
.cid-sPDq1gRgik .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDq1gRgik .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDq1gRgik .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDq1gRgik .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDq1gRgik .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDq1gRgik .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDq1gRgik .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDq1gRgik .carousel-indicators li.active,
.cid-sPDq1gRgik .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDq1gRgik .carousel-indicators li::after,
.cid-sPDq1gRgik .carousel-indicators li::before {
  content: none;
}
.cid-sPDq1gRgik .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDq1gRgik .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDq1gRgik .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDq1gRgik .carousel-indicators {
    display: none;
  }
}
.cid-sPDq1gRgik .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDq1gRgik .carousel-inner > .active {
  display: block;
}
.cid-sPDq1gRgik .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDq1gRgik .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDq1gRgik .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDq1gRgik .carousel-control,
  .cid-sPDq1gRgik .carousel-indicators,
  .cid-sPDq1gRgik .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDq1gRgik .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDq1gRgik .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDq1gRgik .carousel-indicators .active,
.cid-sPDq1gRgik .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDq1gRgik .carousel-indicators .active {
  background: #fff;
}
.cid-sPDq1gRgik .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDq1gRgik .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDq1gRgik .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDq1gRgik .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDq1gRgik .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDq1gRgik .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDq1gRgik .carousel {
  width: 100%;
}
.cid-sPDq1gRgik .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDq1gRgik .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDq1gRgik .modal.fade .modal-dialog,
.cid-sPDq1gRgik .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDq1gRgik .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDq1gRgik H6 {
  text-align: center;
}
.cid-sPDq1hvxIm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDq1hvxIm .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDq1hvxIm .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDq1hvxIm .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDq1hvxIm .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDq1hvxIm .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDq1hvxIm .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDq1hvxIm .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDq1hvxIm .nav-link,
.cid-sPDq1hvxIm .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDq1hvxIm .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDq1hvxIm H4 {
  text-align: center;
}
.cid-sPDq1hvxIm H3 {
  text-align: center;
}
.cid-sPDq1icrhs {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDq1icrhs .image-block {
  margin: auto;
}
.cid-sPDq1icrhs figcaption {
  position: relative;
}
.cid-sPDq1icrhs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDq1icrhs .image-block {
    width: 100% !important;
  }
}
.cid-sPDq1iykon {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDq1iykon .image-block {
  margin: auto;
}
.cid-sPDq1iykon figcaption {
  position: relative;
}
.cid-sPDq1iykon figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDq1iykon .image-block {
    width: 100% !important;
  }
}
.cid-sPDq1iUWAb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDq1iUWAb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDq1iUWAb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDq1iUWAb .row {
    text-align: center;
  }
  .cid-sPDq1iUWAb .row > div {
    margin: auto;
  }
  .cid-sPDq1iUWAb .social-row {
    justify-content: center;
  }
}
.cid-sPDq1iUWAb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDq1iUWAb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDq1iUWAb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDq1iUWAb .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDq1iUWAb .mbr-text {
  color: #000000;
}
.cid-sPDq1iUWAb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDq1iUWAb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDq1iUWAb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDq1iUWAb H5 {
  color: #000000;
}
.cid-sPDq1jwT9W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDq1jwT9W nav.navbar {
  position: fixed;
}
.cid-sPDq1jwT9W .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-sPDq1jwT9W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDq1jwT9W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDq1jwT9W .dropdown-item:hover,
.cid-sPDq1jwT9W .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDq1jwT9W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDq1jwT9W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDq1jwT9W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDq1jwT9W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDq1jwT9W .nav-link {
  position: relative;
}
.cid-sPDq1jwT9W .container {
  display: flex;
  margin: auto;
}
.cid-sPDq1jwT9W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDq1jwT9W .dropdown-menu,
.cid-sPDq1jwT9W .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDq1jwT9W .nav-item:focus,
.cid-sPDq1jwT9W .nav-link:focus {
  outline: none;
}
.cid-sPDq1jwT9W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDq1jwT9W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDq1jwT9W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDq1jwT9W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDq1jwT9W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDq1jwT9W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDq1jwT9W .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-sPDq1jwT9W .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDq1jwT9W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDq1jwT9W .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDq1jwT9W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDq1jwT9W .navbar.collapsed {
  justify-content: center;
}
.cid-sPDq1jwT9W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDq1jwT9W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDq1jwT9W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDq1jwT9W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDq1jwT9W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDq1jwT9W .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-sPDq1jwT9W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDq1jwT9W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDq1jwT9W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDq1jwT9W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDq1jwT9W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDq1jwT9W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDq1jwT9W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDq1jwT9W .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-sPDq1jwT9W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDq1jwT9W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDq1jwT9W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDq1jwT9W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDq1jwT9W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDq1jwT9W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDq1jwT9W .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDq1jwT9W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDq1jwT9W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDq1jwT9W .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-sPDq1jwT9W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDq1jwT9W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDq1jwT9W .dropdown-item.active,
.cid-sPDq1jwT9W .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDq1jwT9W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDq1jwT9W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDq1jwT9W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDq1jwT9W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDq1jwT9W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDq1jwT9W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDq1jwT9W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDq1jwT9W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDq1jwT9W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDq1jwT9W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDq1jwT9W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDq1jwT9W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDq1jwT9W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDq1jwT9W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDq1jwT9W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDq1jwT9W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDq1jwT9W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDq1jwT9W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDq1jwT9W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDq1jwT9W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDq1jwT9W .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-sPDq1jwT9W .navbar {
    height: 70px;
  }
  .cid-sPDq1jwT9W .navbar.opened {
    height: auto;
  }
  .cid-sPDq1jwT9W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDqXgbOaW {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDqXgbOaW .image-block {
  margin: auto;
}
.cid-sPDqXgbOaW figcaption {
  position: relative;
}
.cid-sPDqXgbOaW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDqXgbOaW .image-block {
    width: 100% !important;
  }
}
.cid-sPDqXgT1es {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDqXgT1es .mbr-section-title {
  text-align: left;
}
.cid-sPDqXhmdRq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDqXhPP7p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDqXhPP7p .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDqXhPP7p .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDqXhPP7p .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDqXhPP7p .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDqXhPP7p .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDqXhPP7p .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDqXhPP7p .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDqXhPP7p .card-subtitle {
  color: #0095ff;
}
.cid-sPDqXhPP7p .mbr-text {
  color: #555555;
}
.cid-sPDqXimceB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDqXimceB .item {
  padding-bottom: 2rem;
}
.cid-sPDqXimceB .item-wrapper {
  position: relative;
}
.cid-sPDqXimceB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDqXimceB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDqXimceB .carousel-control,
.cid-sPDqXimceB .close {
  background: #1b1b1b;
}
.cid-sPDqXimceB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDqXimceB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDqXimceB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDqXimceB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDqXimceB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDqXimceB .close::before {
  content: '\e91a';
}
.cid-sPDqXimceB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDqXimceB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDqXimceB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDqXimceB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDqXimceB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDqXimceB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDqXimceB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDqXimceB .carousel-indicators li.active,
.cid-sPDqXimceB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDqXimceB .carousel-indicators li::after,
.cid-sPDqXimceB .carousel-indicators li::before {
  content: none;
}
.cid-sPDqXimceB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDqXimceB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDqXimceB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDqXimceB .carousel-indicators {
    display: none;
  }
}
.cid-sPDqXimceB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDqXimceB .carousel-inner > .active {
  display: block;
}
.cid-sPDqXimceB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDqXimceB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDqXimceB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDqXimceB .carousel-control,
  .cid-sPDqXimceB .carousel-indicators,
  .cid-sPDqXimceB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDqXimceB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDqXimceB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDqXimceB .carousel-indicators .active,
.cid-sPDqXimceB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDqXimceB .carousel-indicators .active {
  background: #fff;
}
.cid-sPDqXimceB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDqXimceB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDqXimceB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDqXimceB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDqXimceB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDqXimceB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDqXimceB .carousel {
  width: 100%;
}
.cid-sPDqXimceB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDqXimceB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDqXimceB .modal.fade .modal-dialog,
.cid-sPDqXimceB .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDqXimceB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDqXimceB H6 {
  text-align: center;
}
.cid-sPDqXiZc6P {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDqXiZc6P .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDqXiZc6P .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDqXiZc6P .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDqXiZc6P .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDqXiZc6P .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDqXiZc6P .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDqXiZc6P .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDqXiZc6P .nav-link,
.cid-sPDqXiZc6P .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDqXiZc6P .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDqXiZc6P H4 {
  text-align: center;
}
.cid-sPDqXiZc6P H3 {
  text-align: center;
}
.cid-sPDqXjA8Hy {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDqXjA8Hy .image-block {
  margin: auto;
}
.cid-sPDqXjA8Hy figcaption {
  position: relative;
}
.cid-sPDqXjA8Hy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDqXjA8Hy .image-block {
    width: 100% !important;
  }
}
.cid-sPDqXjVCz1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDqXjVCz1 .image-block {
  margin: auto;
}
.cid-sPDqXjVCz1 figcaption {
  position: relative;
}
.cid-sPDqXjVCz1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDqXjVCz1 .image-block {
    width: 100% !important;
  }
}
.cid-sPDqXkm6rb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDqXkm6rb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDqXkm6rb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDqXkm6rb .row {
    text-align: center;
  }
  .cid-sPDqXkm6rb .row > div {
    margin: auto;
  }
  .cid-sPDqXkm6rb .social-row {
    justify-content: center;
  }
}
.cid-sPDqXkm6rb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDqXkm6rb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDqXkm6rb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDqXkm6rb .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDqXkm6rb .mbr-text {
  color: #000000;
}
.cid-sPDqXkm6rb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDqXkm6rb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDqXkm6rb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDqXkm6rb H5 {
  color: #000000;
}
.cid-sPDqXkXwfj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDqXkXwfj nav.navbar {
  position: fixed;
}
.cid-sPDqXkXwfj .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-sPDqXkXwfj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDqXkXwfj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDqXkXwfj .dropdown-item:hover,
.cid-sPDqXkXwfj .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDqXkXwfj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDqXkXwfj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDqXkXwfj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDqXkXwfj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDqXkXwfj .nav-link {
  position: relative;
}
.cid-sPDqXkXwfj .container {
  display: flex;
  margin: auto;
}
.cid-sPDqXkXwfj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDqXkXwfj .dropdown-menu,
.cid-sPDqXkXwfj .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDqXkXwfj .nav-item:focus,
.cid-sPDqXkXwfj .nav-link:focus {
  outline: none;
}
.cid-sPDqXkXwfj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDqXkXwfj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDqXkXwfj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDqXkXwfj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDqXkXwfj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDqXkXwfj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDqXkXwfj .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-sPDqXkXwfj .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDqXkXwfj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDqXkXwfj .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDqXkXwfj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDqXkXwfj .navbar.collapsed {
  justify-content: center;
}
.cid-sPDqXkXwfj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDqXkXwfj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDqXkXwfj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDqXkXwfj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDqXkXwfj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDqXkXwfj .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-sPDqXkXwfj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDqXkXwfj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDqXkXwfj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDqXkXwfj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDqXkXwfj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDqXkXwfj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDqXkXwfj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDqXkXwfj .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-sPDqXkXwfj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDqXkXwfj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDqXkXwfj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDqXkXwfj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDqXkXwfj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDqXkXwfj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDqXkXwfj .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDqXkXwfj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDqXkXwfj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDqXkXwfj .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-sPDqXkXwfj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDqXkXwfj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDqXkXwfj .dropdown-item.active,
.cid-sPDqXkXwfj .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDqXkXwfj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDqXkXwfj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDqXkXwfj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDqXkXwfj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDqXkXwfj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDqXkXwfj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDqXkXwfj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDqXkXwfj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDqXkXwfj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDqXkXwfj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDqXkXwfj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDqXkXwfj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDqXkXwfj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDqXkXwfj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDqXkXwfj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDqXkXwfj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDqXkXwfj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDqXkXwfj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDqXkXwfj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDqXkXwfj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDqXkXwfj .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-sPDqXkXwfj .navbar {
    height: 70px;
  }
  .cid-sPDqXkXwfj .navbar.opened {
    height: auto;
  }
  .cid-sPDqXkXwfj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDuiIH78l {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDuiIH78l .image-block {
  margin: auto;
}
.cid-sPDuiIH78l figcaption {
  position: relative;
}
.cid-sPDuiIH78l figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDuiIH78l .image-block {
    width: 100% !important;
  }
}
.cid-sPDuiJcY1L {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDuiJcY1L .mbr-section-title {
  text-align: left;
}
.cid-sPDuiJCQZM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDuiJWMQ4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDuiJWMQ4 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDuiJWMQ4 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDuiJWMQ4 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDuiJWMQ4 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDuiJWMQ4 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDuiJWMQ4 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDuiJWMQ4 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDuiJWMQ4 .card-subtitle {
  color: #0095ff;
}
.cid-sPDuiJWMQ4 .mbr-text {
  color: #555555;
}
.cid-sPDuiKnZci {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDuiKnZci .item {
  padding-bottom: 2rem;
}
.cid-sPDuiKnZci .item-wrapper {
  position: relative;
}
.cid-sPDuiKnZci .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDuiKnZci .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDuiKnZci .carousel-control,
.cid-sPDuiKnZci .close {
  background: #1b1b1b;
}
.cid-sPDuiKnZci .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDuiKnZci .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDuiKnZci .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDuiKnZci .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDuiKnZci .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDuiKnZci .close::before {
  content: '\e91a';
}
.cid-sPDuiKnZci .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDuiKnZci .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDuiKnZci .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDuiKnZci .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDuiKnZci .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDuiKnZci .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDuiKnZci .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDuiKnZci .carousel-indicators li.active,
.cid-sPDuiKnZci .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDuiKnZci .carousel-indicators li::after,
.cid-sPDuiKnZci .carousel-indicators li::before {
  content: none;
}
.cid-sPDuiKnZci .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDuiKnZci .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDuiKnZci .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDuiKnZci .carousel-indicators {
    display: none;
  }
}
.cid-sPDuiKnZci .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDuiKnZci .carousel-inner > .active {
  display: block;
}
.cid-sPDuiKnZci .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDuiKnZci .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDuiKnZci .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDuiKnZci .carousel-control,
  .cid-sPDuiKnZci .carousel-indicators,
  .cid-sPDuiKnZci .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDuiKnZci .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDuiKnZci .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDuiKnZci .carousel-indicators .active,
.cid-sPDuiKnZci .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDuiKnZci .carousel-indicators .active {
  background: #fff;
}
.cid-sPDuiKnZci .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDuiKnZci .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDuiKnZci .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDuiKnZci .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDuiKnZci .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDuiKnZci .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDuiKnZci .carousel {
  width: 100%;
}
.cid-sPDuiKnZci .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDuiKnZci .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDuiKnZci .modal.fade .modal-dialog,
.cid-sPDuiKnZci .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDuiKnZci .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDuiKnZci H6 {
  text-align: center;
}
.cid-sPDuiKSyMm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDuiKSyMm .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDuiKSyMm .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDuiKSyMm .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDuiKSyMm .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDuiKSyMm .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDuiKSyMm .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDuiKSyMm .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDuiKSyMm .nav-link,
.cid-sPDuiKSyMm .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDuiKSyMm .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDuiKSyMm H4 {
  text-align: center;
}
.cid-sPDuiKSyMm H3 {
  text-align: center;
}
.cid-sPDuiLs6uH {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDuiLs6uH .image-block {
  margin: auto;
}
.cid-sPDuiLs6uH figcaption {
  position: relative;
}
.cid-sPDuiLs6uH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDuiLs6uH .image-block {
    width: 100% !important;
  }
}
.cid-sPDuiLMU4x {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDuiLMU4x .image-block {
  margin: auto;
}
.cid-sPDuiLMU4x figcaption {
  position: relative;
}
.cid-sPDuiLMU4x figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDuiLMU4x .image-block {
    width: 100% !important;
  }
}
.cid-sPDuiM7s8y {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDuiM7s8y .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDuiM7s8y .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDuiM7s8y .row {
    text-align: center;
  }
  .cid-sPDuiM7s8y .row > div {
    margin: auto;
  }
  .cid-sPDuiM7s8y .social-row {
    justify-content: center;
  }
}
.cid-sPDuiM7s8y .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDuiM7s8y .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDuiM7s8y .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDuiM7s8y .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDuiM7s8y .mbr-text {
  color: #000000;
}
.cid-sPDuiM7s8y .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDuiM7s8y .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDuiM7s8y div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDuiM7s8y H5 {
  color: #000000;
}
.cid-sPDuiMGiSN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDuiMGiSN nav.navbar {
  position: fixed;
}
.cid-sPDuiMGiSN .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-sPDuiMGiSN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDuiMGiSN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDuiMGiSN .dropdown-item:hover,
.cid-sPDuiMGiSN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDuiMGiSN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDuiMGiSN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDuiMGiSN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDuiMGiSN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDuiMGiSN .nav-link {
  position: relative;
}
.cid-sPDuiMGiSN .container {
  display: flex;
  margin: auto;
}
.cid-sPDuiMGiSN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDuiMGiSN .dropdown-menu,
.cid-sPDuiMGiSN .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDuiMGiSN .nav-item:focus,
.cid-sPDuiMGiSN .nav-link:focus {
  outline: none;
}
.cid-sPDuiMGiSN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDuiMGiSN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDuiMGiSN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDuiMGiSN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDuiMGiSN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDuiMGiSN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDuiMGiSN .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-sPDuiMGiSN .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDuiMGiSN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDuiMGiSN .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDuiMGiSN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDuiMGiSN .navbar.collapsed {
  justify-content: center;
}
.cid-sPDuiMGiSN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDuiMGiSN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDuiMGiSN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDuiMGiSN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDuiMGiSN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDuiMGiSN .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-sPDuiMGiSN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDuiMGiSN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDuiMGiSN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDuiMGiSN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDuiMGiSN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDuiMGiSN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDuiMGiSN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDuiMGiSN .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-sPDuiMGiSN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDuiMGiSN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDuiMGiSN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDuiMGiSN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDuiMGiSN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDuiMGiSN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDuiMGiSN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDuiMGiSN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDuiMGiSN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDuiMGiSN .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-sPDuiMGiSN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDuiMGiSN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDuiMGiSN .dropdown-item.active,
.cid-sPDuiMGiSN .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDuiMGiSN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDuiMGiSN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDuiMGiSN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDuiMGiSN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDuiMGiSN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDuiMGiSN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDuiMGiSN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDuiMGiSN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDuiMGiSN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDuiMGiSN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDuiMGiSN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDuiMGiSN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDuiMGiSN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDuiMGiSN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDuiMGiSN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDuiMGiSN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDuiMGiSN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDuiMGiSN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDuiMGiSN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDuiMGiSN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDuiMGiSN .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-sPDuiMGiSN .navbar {
    height: 70px;
  }
  .cid-sPDuiMGiSN .navbar.opened {
    height: auto;
  }
  .cid-sPDuiMGiSN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDKgMQNd7 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDKgMQNd7 .image-block {
  margin: auto;
}
.cid-sPDKgMQNd7 figcaption {
  position: relative;
}
.cid-sPDKgMQNd7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDKgMQNd7 .image-block {
    width: 100% !important;
  }
}
.cid-sPDKgNsk4h {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgNsk4h .mbr-section-title {
  text-align: center;
}
.cid-sPDKgNTVQe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgNTVQe .mbr-section-title {
  text-align: left;
}
.cid-sPDKgOqHjt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgOqHjt img,
.cid-sPDKgOqHjt .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPDKgOqHjt .item:focus,
.cid-sPDKgOqHjt span:focus {
  outline: none;
}
.cid-sPDKgOqHjt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPDKgOqHjt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPDKgOqHjt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPDKgOqHjt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDKgOqHjt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPDKgOqHjt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPDKgOqHjt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPDKgOqHjt .mbr-section-title {
  color: #232323;
}
.cid-sPDKgOqHjt .mbr-text,
.cid-sPDKgOqHjt .mbr-section-btn {
  text-align: center;
}
.cid-sPDKgOqHjt .item-title {
  text-align: center;
}
.cid-sPDKgOqHjt .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPDKgP22yS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgP22yS img,
.cid-sPDKgP22yS .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPDKgP22yS .item:focus,
.cid-sPDKgP22yS span:focus {
  outline: none;
}
.cid-sPDKgP22yS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPDKgP22yS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPDKgP22yS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPDKgP22yS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDKgP22yS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPDKgP22yS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPDKgP22yS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPDKgP22yS .mbr-section-title {
  color: #232323;
}
.cid-sPDKgP22yS .mbr-text,
.cid-sPDKgP22yS .mbr-section-btn {
  text-align: center;
}
.cid-sPDKgP22yS .item-title {
  text-align: center;
}
.cid-sPDKgP22yS .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sPDKgPICWb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgPICWb img,
.cid-sPDKgPICWb .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPDKgPICWb .item:focus,
.cid-sPDKgPICWb span:focus {
  outline: none;
}
.cid-sPDKgPICWb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPDKgPICWb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPDKgPICWb .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPDKgPICWb .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDKgPICWb .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPDKgPICWb .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPDKgPICWb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPDKgPICWb .mbr-section-title {
  color: #232323;
}
.cid-sPDKgPICWb .mbr-text,
.cid-sPDKgPICWb .mbr-section-btn {
  text-align: center;
}
.cid-sPDKgPICWb .item-title {
  text-align: center;
}
.cid-sPDKgPICWb .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sPDKgQkGWc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgQkGWc img,
.cid-sPDKgQkGWc .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPDKgQkGWc .item:focus,
.cid-sPDKgQkGWc span:focus {
  outline: none;
}
.cid-sPDKgQkGWc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPDKgQkGWc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPDKgQkGWc .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPDKgQkGWc .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDKgQkGWc .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPDKgQkGWc .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPDKgQkGWc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPDKgQkGWc .mbr-section-title {
  color: #232323;
}
.cid-sPDKgQkGWc .mbr-text,
.cid-sPDKgQkGWc .mbr-section-btn {
  text-align: center;
}
.cid-sPDKgQkGWc .item-title {
  text-align: center;
}
.cid-sPDKgQkGWc .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPDKgR041V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgR041V img,
.cid-sPDKgR041V .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPDKgR041V .item:focus,
.cid-sPDKgR041V span:focus {
  outline: none;
}
.cid-sPDKgR041V .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPDKgR041V .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPDKgR041V .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPDKgR041V .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDKgR041V .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPDKgR041V .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPDKgR041V .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPDKgR041V .mbr-section-title {
  color: #232323;
}
.cid-sPDKgR041V .mbr-text,
.cid-sPDKgR041V .mbr-section-btn {
  text-align: center;
}
.cid-sPDKgR041V .item-title {
  text-align: center;
}
.cid-sPDKgR041V .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPUgCe3vHo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUgCe3vHo img,
.cid-sPUgCe3vHo .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPUgCe3vHo .item:focus,
.cid-sPUgCe3vHo span:focus {
  outline: none;
}
.cid-sPUgCe3vHo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPUgCe3vHo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPUgCe3vHo .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPUgCe3vHo .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPUgCe3vHo .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPUgCe3vHo .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPUgCe3vHo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPUgCe3vHo .mbr-section-title {
  color: #232323;
}
.cid-sPUgCe3vHo .mbr-text,
.cid-sPUgCe3vHo .mbr-section-btn {
  text-align: center;
}
.cid-sPUgCe3vHo .item-title {
  text-align: center;
}
.cid-sPUgCe3vHo .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sS4bgDih6w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4bgDih6w img,
.cid-sS4bgDih6w .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sS4bgDih6w .item:focus,
.cid-sS4bgDih6w span:focus {
  outline: none;
}
.cid-sS4bgDih6w .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sS4bgDih6w .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sS4bgDih6w .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sS4bgDih6w .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sS4bgDih6w .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sS4bgDih6w .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sS4bgDih6w .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sS4bgDih6w .mbr-section-title {
  color: #232323;
}
.cid-sS4bgDih6w .mbr-text,
.cid-sS4bgDih6w .mbr-section-btn {
  text-align: center;
}
.cid-sS4bgDih6w .item-title {
  text-align: center;
}
.cid-sS4bgDih6w .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPDKgRJxsx {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDKgRJxsx .image-block {
  margin: auto;
}
.cid-sPDKgRJxsx figcaption {
  position: relative;
}
.cid-sPDKgRJxsx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDKgRJxsx .image-block {
    width: 100% !important;
  }
}
.cid-sPDKgS58KG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDKgS58KG .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDKgS58KG .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDKgS58KG .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDKgS58KG .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDKgS58KG .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDKgS58KG .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDKgS58KG .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDKgS58KG .card-subtitle {
  color: #0095ff;
}
.cid-sPDKgS58KG .mbr-text {
  color: #555555;
}
.cid-sPDKgSAGod {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDKgSAGod .image-block {
  margin: auto;
}
.cid-sPDKgSAGod figcaption {
  position: relative;
}
.cid-sPDKgSAGod figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDKgSAGod .image-block {
    width: 100% !important;
  }
}
.cid-sPDKgSXvaY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDKgSXvaY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDKgSXvaY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDKgSXvaY .row {
    text-align: center;
  }
  .cid-sPDKgSXvaY .row > div {
    margin: auto;
  }
  .cid-sPDKgSXvaY .social-row {
    justify-content: center;
  }
}
.cid-sPDKgSXvaY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDKgSXvaY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDKgSXvaY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDKgSXvaY .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDKgSXvaY .mbr-text {
  color: #000000;
}
.cid-sPDKgSXvaY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDKgSXvaY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDKgSXvaY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDKgSXvaY H5 {
  color: #000000;
}
.cid-sPDKgTyddy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDKgTyddy nav.navbar {
  position: fixed;
}
.cid-sPDKgTyddy .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-sPDKgTyddy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDKgTyddy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDKgTyddy .dropdown-item:hover,
.cid-sPDKgTyddy .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDKgTyddy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDKgTyddy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDKgTyddy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDKgTyddy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDKgTyddy .nav-link {
  position: relative;
}
.cid-sPDKgTyddy .container {
  display: flex;
  margin: auto;
}
.cid-sPDKgTyddy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDKgTyddy .dropdown-menu,
.cid-sPDKgTyddy .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDKgTyddy .nav-item:focus,
.cid-sPDKgTyddy .nav-link:focus {
  outline: none;
}
.cid-sPDKgTyddy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDKgTyddy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDKgTyddy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDKgTyddy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDKgTyddy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDKgTyddy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDKgTyddy .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-sPDKgTyddy .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDKgTyddy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDKgTyddy .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDKgTyddy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDKgTyddy .navbar.collapsed {
  justify-content: center;
}
.cid-sPDKgTyddy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDKgTyddy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDKgTyddy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDKgTyddy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDKgTyddy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDKgTyddy .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-sPDKgTyddy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDKgTyddy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDKgTyddy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDKgTyddy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDKgTyddy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDKgTyddy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDKgTyddy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDKgTyddy .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-sPDKgTyddy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDKgTyddy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDKgTyddy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDKgTyddy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDKgTyddy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDKgTyddy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDKgTyddy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDKgTyddy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDKgTyddy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDKgTyddy .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-sPDKgTyddy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDKgTyddy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDKgTyddy .dropdown-item.active,
.cid-sPDKgTyddy .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDKgTyddy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDKgTyddy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDKgTyddy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDKgTyddy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDKgTyddy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDKgTyddy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDKgTyddy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDKgTyddy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDKgTyddy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDKgTyddy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDKgTyddy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDKgTyddy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDKgTyddy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDKgTyddy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDKgTyddy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDKgTyddy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDKgTyddy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDKgTyddy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDKgTyddy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDKgTyddy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDKgTyddy .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-sPDKgTyddy .navbar {
    height: 70px;
  }
  .cid-sPDKgTyddy .navbar.opened {
    height: auto;
  }
  .cid-sPDKgTyddy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDNqUxxpK {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDNqUxxpK .image-block {
  margin: auto;
}
.cid-sPDNqUxxpK figcaption {
  position: relative;
}
.cid-sPDNqUxxpK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDNqUxxpK .image-block {
    width: 100% !important;
  }
}
.cid-sPDNqVjimj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDNqVjimj .mbr-section-title {
  text-align: left;
}
.cid-sPDNqVMgAH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDNqW9fA8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDNqW9fA8 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDNqW9fA8 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDNqW9fA8 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDNqW9fA8 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDNqW9fA8 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDNqW9fA8 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDNqW9fA8 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDNqW9fA8 .card-subtitle {
  color: #0095ff;
}
.cid-sPDNqW9fA8 .mbr-text {
  color: #555555;
}
.cid-sPDNqWFh52 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDNqWFh52 .item {
  padding-bottom: 2rem;
}
.cid-sPDNqWFh52 .item-wrapper {
  position: relative;
}
.cid-sPDNqWFh52 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDNqWFh52 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDNqWFh52 .carousel-control,
.cid-sPDNqWFh52 .close {
  background: #1b1b1b;
}
.cid-sPDNqWFh52 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDNqWFh52 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDNqWFh52 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDNqWFh52 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDNqWFh52 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDNqWFh52 .close::before {
  content: '\e91a';
}
.cid-sPDNqWFh52 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDNqWFh52 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDNqWFh52 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDNqWFh52 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDNqWFh52 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDNqWFh52 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDNqWFh52 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDNqWFh52 .carousel-indicators li.active,
.cid-sPDNqWFh52 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDNqWFh52 .carousel-indicators li::after,
.cid-sPDNqWFh52 .carousel-indicators li::before {
  content: none;
}
.cid-sPDNqWFh52 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDNqWFh52 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDNqWFh52 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDNqWFh52 .carousel-indicators {
    display: none;
  }
}
.cid-sPDNqWFh52 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDNqWFh52 .carousel-inner > .active {
  display: block;
}
.cid-sPDNqWFh52 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDNqWFh52 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDNqWFh52 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDNqWFh52 .carousel-control,
  .cid-sPDNqWFh52 .carousel-indicators,
  .cid-sPDNqWFh52 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDNqWFh52 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDNqWFh52 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDNqWFh52 .carousel-indicators .active,
.cid-sPDNqWFh52 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDNqWFh52 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDNqWFh52 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDNqWFh52 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDNqWFh52 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDNqWFh52 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDNqWFh52 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDNqWFh52 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDNqWFh52 .carousel {
  width: 100%;
}
.cid-sPDNqWFh52 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDNqWFh52 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDNqWFh52 .modal.fade .modal-dialog,
.cid-sPDNqWFh52 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDNqWFh52 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDNqWFh52 H6 {
  text-align: center;
}
.cid-sPDNqXfVfF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDNqXfVfF .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDNqXfVfF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDNqXfVfF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDNqXfVfF .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDNqXfVfF .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDNqXfVfF .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDNqXfVfF .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDNqXfVfF .nav-link,
.cid-sPDNqXfVfF .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDNqXfVfF .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDNqXfVfF H4 {
  text-align: center;
}
.cid-sPDNqXfVfF H3 {
  text-align: center;
}
.cid-sPDNqXPIRY {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDNqXPIRY .image-block {
  margin: auto;
}
.cid-sPDNqXPIRY figcaption {
  position: relative;
}
.cid-sPDNqXPIRY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDNqXPIRY .image-block {
    width: 100% !important;
  }
}
.cid-sPDNqYhktY {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDNqYhktY .image-block {
  margin: auto;
}
.cid-sPDNqYhktY figcaption {
  position: relative;
}
.cid-sPDNqYhktY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDNqYhktY .image-block {
    width: 100% !important;
  }
}
.cid-sPDNqYCnEw {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDNqYCnEw .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDNqYCnEw .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDNqYCnEw .row {
    text-align: center;
  }
  .cid-sPDNqYCnEw .row > div {
    margin: auto;
  }
  .cid-sPDNqYCnEw .social-row {
    justify-content: center;
  }
}
.cid-sPDNqYCnEw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDNqYCnEw .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDNqYCnEw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDNqYCnEw .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDNqYCnEw .mbr-text {
  color: #000000;
}
.cid-sPDNqYCnEw .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDNqYCnEw .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDNqYCnEw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDNqYCnEw H5 {
  color: #000000;
}
.cid-sPDNqZdQZU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDNqZdQZU nav.navbar {
  position: fixed;
}
.cid-sPDNqZdQZU .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-sPDNqZdQZU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDNqZdQZU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDNqZdQZU .dropdown-item:hover,
.cid-sPDNqZdQZU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDNqZdQZU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDNqZdQZU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDNqZdQZU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDNqZdQZU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDNqZdQZU .nav-link {
  position: relative;
}
.cid-sPDNqZdQZU .container {
  display: flex;
  margin: auto;
}
.cid-sPDNqZdQZU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDNqZdQZU .dropdown-menu,
.cid-sPDNqZdQZU .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDNqZdQZU .nav-item:focus,
.cid-sPDNqZdQZU .nav-link:focus {
  outline: none;
}
.cid-sPDNqZdQZU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDNqZdQZU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDNqZdQZU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDNqZdQZU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDNqZdQZU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDNqZdQZU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDNqZdQZU .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-sPDNqZdQZU .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDNqZdQZU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDNqZdQZU .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDNqZdQZU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDNqZdQZU .navbar.collapsed {
  justify-content: center;
}
.cid-sPDNqZdQZU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDNqZdQZU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDNqZdQZU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDNqZdQZU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDNqZdQZU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDNqZdQZU .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-sPDNqZdQZU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDNqZdQZU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDNqZdQZU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDNqZdQZU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDNqZdQZU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDNqZdQZU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDNqZdQZU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDNqZdQZU .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-sPDNqZdQZU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDNqZdQZU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDNqZdQZU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDNqZdQZU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDNqZdQZU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDNqZdQZU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDNqZdQZU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDNqZdQZU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDNqZdQZU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDNqZdQZU .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-sPDNqZdQZU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDNqZdQZU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDNqZdQZU .dropdown-item.active,
.cid-sPDNqZdQZU .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDNqZdQZU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDNqZdQZU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDNqZdQZU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDNqZdQZU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDNqZdQZU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDNqZdQZU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDNqZdQZU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDNqZdQZU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDNqZdQZU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDNqZdQZU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDNqZdQZU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDNqZdQZU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDNqZdQZU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDNqZdQZU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDNqZdQZU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDNqZdQZU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDNqZdQZU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDNqZdQZU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDNqZdQZU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDNqZdQZU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDNqZdQZU .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-sPDNqZdQZU .navbar {
    height: 70px;
  }
  .cid-sPDNqZdQZU .navbar.opened {
    height: auto;
  }
  .cid-sPDNqZdQZU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDO5ZnL22 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDO5ZnL22 .image-block {
  margin: auto;
}
.cid-sPDO5ZnL22 figcaption {
  position: relative;
}
.cid-sPDO5ZnL22 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDO5ZnL22 .image-block {
    width: 100% !important;
  }
}
.cid-sPDO6053y0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDO6053y0 .mbr-section-title {
  text-align: left;
}
.cid-sPDO60C76B {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDO613LEd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDO613LEd .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDO613LEd .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDO613LEd .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDO613LEd .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDO613LEd .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDO613LEd .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDO613LEd .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDO613LEd .card-subtitle {
  color: #0095ff;
}
.cid-sPDO613LEd .mbr-text {
  color: #555555;
}
.cid-sPDO61DuSw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDO61DuSw .item {
  padding-bottom: 2rem;
}
.cid-sPDO61DuSw .item-wrapper {
  position: relative;
}
.cid-sPDO61DuSw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDO61DuSw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDO61DuSw .carousel-control,
.cid-sPDO61DuSw .close {
  background: #1b1b1b;
}
.cid-sPDO61DuSw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDO61DuSw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDO61DuSw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDO61DuSw .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDO61DuSw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDO61DuSw .close::before {
  content: '\e91a';
}
.cid-sPDO61DuSw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDO61DuSw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDO61DuSw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDO61DuSw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDO61DuSw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDO61DuSw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDO61DuSw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDO61DuSw .carousel-indicators li.active,
.cid-sPDO61DuSw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDO61DuSw .carousel-indicators li::after,
.cid-sPDO61DuSw .carousel-indicators li::before {
  content: none;
}
.cid-sPDO61DuSw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDO61DuSw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDO61DuSw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDO61DuSw .carousel-indicators {
    display: none;
  }
}
.cid-sPDO61DuSw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDO61DuSw .carousel-inner > .active {
  display: block;
}
.cid-sPDO61DuSw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDO61DuSw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDO61DuSw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDO61DuSw .carousel-control,
  .cid-sPDO61DuSw .carousel-indicators,
  .cid-sPDO61DuSw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDO61DuSw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDO61DuSw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDO61DuSw .carousel-indicators .active,
.cid-sPDO61DuSw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDO61DuSw .carousel-indicators .active {
  background: #fff;
}
.cid-sPDO61DuSw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDO61DuSw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDO61DuSw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDO61DuSw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDO61DuSw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDO61DuSw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDO61DuSw .carousel {
  width: 100%;
}
.cid-sPDO61DuSw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDO61DuSw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDO61DuSw .modal.fade .modal-dialog,
.cid-sPDO61DuSw .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDO61DuSw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDO61DuSw H6 {
  text-align: center;
}
.cid-sPDO62fBLl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDO62fBLl .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDO62fBLl .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDO62fBLl .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDO62fBLl .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDO62fBLl .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDO62fBLl .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDO62fBLl .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDO62fBLl .nav-link,
.cid-sPDO62fBLl .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDO62fBLl .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDO62fBLl H4 {
  text-align: center;
}
.cid-sPDO62fBLl H3 {
  text-align: center;
}
.cid-sPDO62ONN5 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDO62ONN5 .image-block {
  margin: auto;
}
.cid-sPDO62ONN5 figcaption {
  position: relative;
}
.cid-sPDO62ONN5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDO62ONN5 .image-block {
    width: 100% !important;
  }
}
.cid-sPDO639xv3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDO639xv3 .image-block {
  margin: auto;
}
.cid-sPDO639xv3 figcaption {
  position: relative;
}
.cid-sPDO639xv3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDO639xv3 .image-block {
    width: 100% !important;
  }
}
.cid-sPDO63vnK2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDO63vnK2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDO63vnK2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDO63vnK2 .row {
    text-align: center;
  }
  .cid-sPDO63vnK2 .row > div {
    margin: auto;
  }
  .cid-sPDO63vnK2 .social-row {
    justify-content: center;
  }
}
.cid-sPDO63vnK2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDO63vnK2 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDO63vnK2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDO63vnK2 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDO63vnK2 .mbr-text {
  color: #000000;
}
.cid-sPDO63vnK2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDO63vnK2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDO63vnK2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDO63vnK2 H5 {
  color: #000000;
}
.cid-sPDO645ihA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDO645ihA nav.navbar {
  position: fixed;
}
.cid-sPDO645ihA .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-sPDO645ihA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDO645ihA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDO645ihA .dropdown-item:hover,
.cid-sPDO645ihA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDO645ihA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDO645ihA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDO645ihA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDO645ihA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDO645ihA .nav-link {
  position: relative;
}
.cid-sPDO645ihA .container {
  display: flex;
  margin: auto;
}
.cid-sPDO645ihA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDO645ihA .dropdown-menu,
.cid-sPDO645ihA .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDO645ihA .nav-item:focus,
.cid-sPDO645ihA .nav-link:focus {
  outline: none;
}
.cid-sPDO645ihA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDO645ihA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDO645ihA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDO645ihA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDO645ihA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDO645ihA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDO645ihA .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-sPDO645ihA .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDO645ihA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDO645ihA .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDO645ihA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDO645ihA .navbar.collapsed {
  justify-content: center;
}
.cid-sPDO645ihA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDO645ihA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDO645ihA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDO645ihA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDO645ihA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDO645ihA .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-sPDO645ihA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDO645ihA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDO645ihA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDO645ihA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDO645ihA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDO645ihA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDO645ihA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDO645ihA .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-sPDO645ihA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDO645ihA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDO645ihA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDO645ihA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDO645ihA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDO645ihA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDO645ihA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDO645ihA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDO645ihA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDO645ihA .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-sPDO645ihA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDO645ihA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDO645ihA .dropdown-item.active,
.cid-sPDO645ihA .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDO645ihA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDO645ihA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDO645ihA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDO645ihA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDO645ihA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDO645ihA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDO645ihA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDO645ihA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDO645ihA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDO645ihA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDO645ihA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDO645ihA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDO645ihA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDO645ihA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDO645ihA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDO645ihA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDO645ihA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDO645ihA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDO645ihA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDO645ihA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDO645ihA .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-sPDO645ihA .navbar {
    height: 70px;
  }
  .cid-sPDO645ihA .navbar.opened {
    height: auto;
  }
  .cid-sPDO645ihA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDOD2Bt02 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDOD2Bt02 .image-block {
  margin: auto;
}
.cid-sPDOD2Bt02 figcaption {
  position: relative;
}
.cid-sPDOD2Bt02 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDOD2Bt02 .image-block {
    width: 100% !important;
  }
}
.cid-sPDOD3gTfL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDOD3gTfL .mbr-section-title {
  text-align: left;
}
.cid-sPDOD3K2XW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDOD4aBEa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDOD4aBEa .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDOD4aBEa .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDOD4aBEa .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDOD4aBEa .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDOD4aBEa .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDOD4aBEa .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDOD4aBEa .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDOD4aBEa .card-subtitle {
  color: #0095ff;
}
.cid-sPDOD4aBEa .mbr-text {
  color: #555555;
}
.cid-sPDOD4P36r {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDOD4P36r .item {
  padding-bottom: 2rem;
}
.cid-sPDOD4P36r .item-wrapper {
  position: relative;
}
.cid-sPDOD4P36r .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDOD4P36r .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDOD4P36r .carousel-control,
.cid-sPDOD4P36r .close {
  background: #1b1b1b;
}
.cid-sPDOD4P36r .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDOD4P36r .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDOD4P36r .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDOD4P36r .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDOD4P36r .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDOD4P36r .close::before {
  content: '\e91a';
}
.cid-sPDOD4P36r .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDOD4P36r .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDOD4P36r .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDOD4P36r .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDOD4P36r .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDOD4P36r .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDOD4P36r .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDOD4P36r .carousel-indicators li.active,
.cid-sPDOD4P36r .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDOD4P36r .carousel-indicators li::after,
.cid-sPDOD4P36r .carousel-indicators li::before {
  content: none;
}
.cid-sPDOD4P36r .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDOD4P36r .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDOD4P36r .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDOD4P36r .carousel-indicators {
    display: none;
  }
}
.cid-sPDOD4P36r .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDOD4P36r .carousel-inner > .active {
  display: block;
}
.cid-sPDOD4P36r .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDOD4P36r .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDOD4P36r .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDOD4P36r .carousel-control,
  .cid-sPDOD4P36r .carousel-indicators,
  .cid-sPDOD4P36r .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDOD4P36r .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDOD4P36r .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDOD4P36r .carousel-indicators .active,
.cid-sPDOD4P36r .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDOD4P36r .carousel-indicators .active {
  background: #fff;
}
.cid-sPDOD4P36r .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDOD4P36r .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDOD4P36r .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDOD4P36r .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDOD4P36r .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDOD4P36r .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDOD4P36r .carousel {
  width: 100%;
}
.cid-sPDOD4P36r .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDOD4P36r .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDOD4P36r .modal.fade .modal-dialog,
.cid-sPDOD4P36r .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDOD4P36r .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDOD4P36r H6 {
  text-align: center;
}
.cid-sPDOD5nOlh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDOD5nOlh .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDOD5nOlh .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDOD5nOlh .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDOD5nOlh .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDOD5nOlh .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDOD5nOlh .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDOD5nOlh .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDOD5nOlh .nav-link,
.cid-sPDOD5nOlh .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDOD5nOlh .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDOD5nOlh H4 {
  text-align: center;
}
.cid-sPDOD5nOlh H3 {
  text-align: center;
}
.cid-sPDOD5VGt5 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDOD5VGt5 .image-block {
  margin: auto;
}
.cid-sPDOD5VGt5 figcaption {
  position: relative;
}
.cid-sPDOD5VGt5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDOD5VGt5 .image-block {
    width: 100% !important;
  }
}
.cid-sPDOD6fQ2Z {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDOD6fQ2Z .image-block {
  margin: auto;
}
.cid-sPDOD6fQ2Z figcaption {
  position: relative;
}
.cid-sPDOD6fQ2Z figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDOD6fQ2Z .image-block {
    width: 100% !important;
  }
}
.cid-sPDOD6Bkti {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDOD6Bkti .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDOD6Bkti .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDOD6Bkti .row {
    text-align: center;
  }
  .cid-sPDOD6Bkti .row > div {
    margin: auto;
  }
  .cid-sPDOD6Bkti .social-row {
    justify-content: center;
  }
}
.cid-sPDOD6Bkti .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDOD6Bkti .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDOD6Bkti .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDOD6Bkti .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDOD6Bkti .mbr-text {
  color: #000000;
}
.cid-sPDOD6Bkti .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDOD6Bkti .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDOD6Bkti div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDOD6Bkti H5 {
  color: #000000;
}
.cid-sPDOD7eSZp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDOD7eSZp nav.navbar {
  position: fixed;
}
.cid-sPDOD7eSZp .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-sPDOD7eSZp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDOD7eSZp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDOD7eSZp .dropdown-item:hover,
.cid-sPDOD7eSZp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDOD7eSZp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDOD7eSZp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDOD7eSZp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDOD7eSZp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDOD7eSZp .nav-link {
  position: relative;
}
.cid-sPDOD7eSZp .container {
  display: flex;
  margin: auto;
}
.cid-sPDOD7eSZp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDOD7eSZp .dropdown-menu,
.cid-sPDOD7eSZp .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDOD7eSZp .nav-item:focus,
.cid-sPDOD7eSZp .nav-link:focus {
  outline: none;
}
.cid-sPDOD7eSZp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDOD7eSZp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDOD7eSZp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDOD7eSZp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDOD7eSZp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDOD7eSZp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDOD7eSZp .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-sPDOD7eSZp .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDOD7eSZp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDOD7eSZp .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDOD7eSZp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDOD7eSZp .navbar.collapsed {
  justify-content: center;
}
.cid-sPDOD7eSZp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDOD7eSZp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDOD7eSZp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDOD7eSZp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDOD7eSZp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDOD7eSZp .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-sPDOD7eSZp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDOD7eSZp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDOD7eSZp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDOD7eSZp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDOD7eSZp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDOD7eSZp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDOD7eSZp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDOD7eSZp .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-sPDOD7eSZp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDOD7eSZp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDOD7eSZp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDOD7eSZp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDOD7eSZp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDOD7eSZp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDOD7eSZp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDOD7eSZp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDOD7eSZp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDOD7eSZp .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-sPDOD7eSZp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDOD7eSZp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDOD7eSZp .dropdown-item.active,
.cid-sPDOD7eSZp .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDOD7eSZp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDOD7eSZp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDOD7eSZp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDOD7eSZp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDOD7eSZp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDOD7eSZp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDOD7eSZp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDOD7eSZp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDOD7eSZp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDOD7eSZp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDOD7eSZp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDOD7eSZp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDOD7eSZp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDOD7eSZp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDOD7eSZp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDOD7eSZp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDOD7eSZp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDOD7eSZp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDOD7eSZp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDOD7eSZp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDOD7eSZp .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-sPDOD7eSZp .navbar {
    height: 70px;
  }
  .cid-sPDOD7eSZp .navbar.opened {
    height: auto;
  }
  .cid-sPDOD7eSZp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDPhnZDEm {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDPhnZDEm .image-block {
  margin: auto;
}
.cid-sPDPhnZDEm figcaption {
  position: relative;
}
.cid-sPDPhnZDEm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDPhnZDEm .image-block {
    width: 100% !important;
  }
}
.cid-sPDPhoMSoQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDPhoMSoQ .mbr-section-title {
  text-align: left;
}
.cid-sPDPhpgaJp {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDPhpG4w6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDPhpG4w6 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDPhpG4w6 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDPhpG4w6 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDPhpG4w6 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDPhpG4w6 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDPhpG4w6 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDPhpG4w6 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDPhpG4w6 .card-subtitle {
  color: #0095ff;
}
.cid-sPDPhpG4w6 .mbr-text {
  color: #555555;
}
.cid-sPDPhqh0L9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDPhqh0L9 .item {
  padding-bottom: 2rem;
}
.cid-sPDPhqh0L9 .item-wrapper {
  position: relative;
}
.cid-sPDPhqh0L9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDPhqh0L9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDPhqh0L9 .carousel-control,
.cid-sPDPhqh0L9 .close {
  background: #1b1b1b;
}
.cid-sPDPhqh0L9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDPhqh0L9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDPhqh0L9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDPhqh0L9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDPhqh0L9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDPhqh0L9 .close::before {
  content: '\e91a';
}
.cid-sPDPhqh0L9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDPhqh0L9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDPhqh0L9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDPhqh0L9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDPhqh0L9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDPhqh0L9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDPhqh0L9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDPhqh0L9 .carousel-indicators li.active,
.cid-sPDPhqh0L9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDPhqh0L9 .carousel-indicators li::after,
.cid-sPDPhqh0L9 .carousel-indicators li::before {
  content: none;
}
.cid-sPDPhqh0L9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDPhqh0L9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDPhqh0L9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDPhqh0L9 .carousel-indicators {
    display: none;
  }
}
.cid-sPDPhqh0L9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDPhqh0L9 .carousel-inner > .active {
  display: block;
}
.cid-sPDPhqh0L9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDPhqh0L9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDPhqh0L9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDPhqh0L9 .carousel-control,
  .cid-sPDPhqh0L9 .carousel-indicators,
  .cid-sPDPhqh0L9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDPhqh0L9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDPhqh0L9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDPhqh0L9 .carousel-indicators .active,
.cid-sPDPhqh0L9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDPhqh0L9 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDPhqh0L9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDPhqh0L9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDPhqh0L9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDPhqh0L9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDPhqh0L9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDPhqh0L9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDPhqh0L9 .carousel {
  width: 100%;
}
.cid-sPDPhqh0L9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDPhqh0L9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDPhqh0L9 .modal.fade .modal-dialog,
.cid-sPDPhqh0L9 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDPhqh0L9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDPhqh0L9 H6 {
  text-align: center;
}
.cid-sPDPhqTfGH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDPhqTfGH .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDPhqTfGH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDPhqTfGH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDPhqTfGH .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDPhqTfGH .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDPhqTfGH .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDPhqTfGH .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDPhqTfGH .nav-link,
.cid-sPDPhqTfGH .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDPhqTfGH .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDPhqTfGH H4 {
  text-align: center;
}
.cid-sPDPhqTfGH H3 {
  text-align: center;
}
.cid-sPDPhrrOEg {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDPhrrOEg .image-block {
  margin: auto;
}
.cid-sPDPhrrOEg figcaption {
  position: relative;
}
.cid-sPDPhrrOEg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDPhrrOEg .image-block {
    width: 100% !important;
  }
}
.cid-sPDPhrNT8F {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDPhrNT8F .image-block {
  margin: auto;
}
.cid-sPDPhrNT8F figcaption {
  position: relative;
}
.cid-sPDPhrNT8F figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDPhrNT8F .image-block {
    width: 100% !important;
  }
}
.cid-sPDPhs9uDd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDPhs9uDd .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDPhs9uDd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDPhs9uDd .row {
    text-align: center;
  }
  .cid-sPDPhs9uDd .row > div {
    margin: auto;
  }
  .cid-sPDPhs9uDd .social-row {
    justify-content: center;
  }
}
.cid-sPDPhs9uDd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDPhs9uDd .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDPhs9uDd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDPhs9uDd .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDPhs9uDd .mbr-text {
  color: #000000;
}
.cid-sPDPhs9uDd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDPhs9uDd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDPhs9uDd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDPhs9uDd H5 {
  color: #000000;
}
.cid-sPDPhsLUIU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDPhsLUIU nav.navbar {
  position: fixed;
}
.cid-sPDPhsLUIU .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-sPDPhsLUIU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDPhsLUIU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDPhsLUIU .dropdown-item:hover,
.cid-sPDPhsLUIU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDPhsLUIU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDPhsLUIU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDPhsLUIU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDPhsLUIU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDPhsLUIU .nav-link {
  position: relative;
}
.cid-sPDPhsLUIU .container {
  display: flex;
  margin: auto;
}
.cid-sPDPhsLUIU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDPhsLUIU .dropdown-menu,
.cid-sPDPhsLUIU .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDPhsLUIU .nav-item:focus,
.cid-sPDPhsLUIU .nav-link:focus {
  outline: none;
}
.cid-sPDPhsLUIU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDPhsLUIU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDPhsLUIU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDPhsLUIU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDPhsLUIU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDPhsLUIU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDPhsLUIU .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-sPDPhsLUIU .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDPhsLUIU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDPhsLUIU .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDPhsLUIU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDPhsLUIU .navbar.collapsed {
  justify-content: center;
}
.cid-sPDPhsLUIU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDPhsLUIU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDPhsLUIU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDPhsLUIU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDPhsLUIU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDPhsLUIU .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-sPDPhsLUIU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDPhsLUIU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDPhsLUIU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDPhsLUIU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDPhsLUIU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDPhsLUIU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDPhsLUIU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDPhsLUIU .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-sPDPhsLUIU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDPhsLUIU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDPhsLUIU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDPhsLUIU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDPhsLUIU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDPhsLUIU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDPhsLUIU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDPhsLUIU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDPhsLUIU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDPhsLUIU .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-sPDPhsLUIU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDPhsLUIU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDPhsLUIU .dropdown-item.active,
.cid-sPDPhsLUIU .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDPhsLUIU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDPhsLUIU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDPhsLUIU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDPhsLUIU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDPhsLUIU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDPhsLUIU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDPhsLUIU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDPhsLUIU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDPhsLUIU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDPhsLUIU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDPhsLUIU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDPhsLUIU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDPhsLUIU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDPhsLUIU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDPhsLUIU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDPhsLUIU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDPhsLUIU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDPhsLUIU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDPhsLUIU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDPhsLUIU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDPhsLUIU .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-sPDPhsLUIU .navbar {
    height: 70px;
  }
  .cid-sPDPhsLUIU .navbar.opened {
    height: auto;
  }
  .cid-sPDPhsLUIU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDQoCjA3a {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDQoCjA3a .image-block {
  margin: auto;
}
.cid-sPDQoCjA3a figcaption {
  position: relative;
}
.cid-sPDQoCjA3a figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDQoCjA3a .image-block {
    width: 100% !important;
  }
}
.cid-sPDQoD42z8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDQoD42z8 .mbr-section-title {
  text-align: left;
}
.cid-sPDQoDym9c {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDQoE0dqT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDQoE0dqT .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDQoE0dqT .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDQoE0dqT .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDQoE0dqT .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDQoE0dqT .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDQoE0dqT .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDQoE0dqT .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDQoE0dqT .card-subtitle {
  color: #0095ff;
}
.cid-sPDQoE0dqT .mbr-text {
  color: #555555;
}
.cid-sPDQoEArRV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDQoEArRV .item {
  padding-bottom: 2rem;
}
.cid-sPDQoEArRV .item-wrapper {
  position: relative;
}
.cid-sPDQoEArRV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDQoEArRV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDQoEArRV .carousel-control,
.cid-sPDQoEArRV .close {
  background: #1b1b1b;
}
.cid-sPDQoEArRV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDQoEArRV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDQoEArRV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDQoEArRV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDQoEArRV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDQoEArRV .close::before {
  content: '\e91a';
}
.cid-sPDQoEArRV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDQoEArRV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDQoEArRV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDQoEArRV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDQoEArRV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDQoEArRV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDQoEArRV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDQoEArRV .carousel-indicators li.active,
.cid-sPDQoEArRV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDQoEArRV .carousel-indicators li::after,
.cid-sPDQoEArRV .carousel-indicators li::before {
  content: none;
}
.cid-sPDQoEArRV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDQoEArRV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDQoEArRV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDQoEArRV .carousel-indicators {
    display: none;
  }
}
.cid-sPDQoEArRV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDQoEArRV .carousel-inner > .active {
  display: block;
}
.cid-sPDQoEArRV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDQoEArRV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDQoEArRV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDQoEArRV .carousel-control,
  .cid-sPDQoEArRV .carousel-indicators,
  .cid-sPDQoEArRV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDQoEArRV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDQoEArRV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDQoEArRV .carousel-indicators .active,
.cid-sPDQoEArRV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDQoEArRV .carousel-indicators .active {
  background: #fff;
}
.cid-sPDQoEArRV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDQoEArRV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDQoEArRV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDQoEArRV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDQoEArRV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDQoEArRV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDQoEArRV .carousel {
  width: 100%;
}
.cid-sPDQoEArRV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDQoEArRV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDQoEArRV .modal.fade .modal-dialog,
.cid-sPDQoEArRV .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDQoEArRV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDQoEArRV H6 {
  text-align: center;
}
.cid-sPDQoFaM8B {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDQoFaM8B .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDQoFaM8B .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDQoFaM8B .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDQoFaM8B .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDQoFaM8B .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDQoFaM8B .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDQoFaM8B .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDQoFaM8B .nav-link,
.cid-sPDQoFaM8B .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDQoFaM8B .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDQoFaM8B H4 {
  text-align: center;
}
.cid-sPDQoFaM8B H3 {
  text-align: center;
}
.cid-sPDQoFLFiA {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDQoFLFiA .image-block {
  margin: auto;
}
.cid-sPDQoFLFiA figcaption {
  position: relative;
}
.cid-sPDQoFLFiA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDQoFLFiA .image-block {
    width: 100% !important;
  }
}
.cid-sPDQoG71tH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDQoG71tH .image-block {
  margin: auto;
}
.cid-sPDQoG71tH figcaption {
  position: relative;
}
.cid-sPDQoG71tH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDQoG71tH .image-block {
    width: 100% !important;
  }
}
.cid-sPDQoGt5X6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDQoGt5X6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDQoGt5X6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDQoGt5X6 .row {
    text-align: center;
  }
  .cid-sPDQoGt5X6 .row > div {
    margin: auto;
  }
  .cid-sPDQoGt5X6 .social-row {
    justify-content: center;
  }
}
.cid-sPDQoGt5X6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDQoGt5X6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDQoGt5X6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDQoGt5X6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDQoGt5X6 .mbr-text {
  color: #000000;
}
.cid-sPDQoGt5X6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDQoGt5X6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDQoGt5X6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDQoGt5X6 H5 {
  color: #000000;
}
.cid-sPDQoH4GDp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDQoH4GDp nav.navbar {
  position: fixed;
}
.cid-sPDQoH4GDp .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-sPDQoH4GDp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDQoH4GDp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDQoH4GDp .dropdown-item:hover,
.cid-sPDQoH4GDp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDQoH4GDp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDQoH4GDp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDQoH4GDp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDQoH4GDp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDQoH4GDp .nav-link {
  position: relative;
}
.cid-sPDQoH4GDp .container {
  display: flex;
  margin: auto;
}
.cid-sPDQoH4GDp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDQoH4GDp .dropdown-menu,
.cid-sPDQoH4GDp .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDQoH4GDp .nav-item:focus,
.cid-sPDQoH4GDp .nav-link:focus {
  outline: none;
}
.cid-sPDQoH4GDp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDQoH4GDp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDQoH4GDp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDQoH4GDp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDQoH4GDp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDQoH4GDp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDQoH4GDp .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-sPDQoH4GDp .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDQoH4GDp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDQoH4GDp .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDQoH4GDp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDQoH4GDp .navbar.collapsed {
  justify-content: center;
}
.cid-sPDQoH4GDp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDQoH4GDp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDQoH4GDp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDQoH4GDp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDQoH4GDp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDQoH4GDp .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-sPDQoH4GDp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDQoH4GDp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDQoH4GDp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDQoH4GDp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDQoH4GDp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDQoH4GDp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDQoH4GDp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDQoH4GDp .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-sPDQoH4GDp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDQoH4GDp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDQoH4GDp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDQoH4GDp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDQoH4GDp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDQoH4GDp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDQoH4GDp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDQoH4GDp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDQoH4GDp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDQoH4GDp .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-sPDQoH4GDp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDQoH4GDp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDQoH4GDp .dropdown-item.active,
.cid-sPDQoH4GDp .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDQoH4GDp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDQoH4GDp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDQoH4GDp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDQoH4GDp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDQoH4GDp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDQoH4GDp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDQoH4GDp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDQoH4GDp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDQoH4GDp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDQoH4GDp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDQoH4GDp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDQoH4GDp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDQoH4GDp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDQoH4GDp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDQoH4GDp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDQoH4GDp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDQoH4GDp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDQoH4GDp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDQoH4GDp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDQoH4GDp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDQoH4GDp .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-sPDQoH4GDp .navbar {
    height: 70px;
  }
  .cid-sPDQoH4GDp .navbar.opened {
    height: auto;
  }
  .cid-sPDQoH4GDp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDR46dzbV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDR46dzbV .image-block {
  margin: auto;
}
.cid-sPDR46dzbV figcaption {
  position: relative;
}
.cid-sPDR46dzbV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDR46dzbV .image-block {
    width: 100% !important;
  }
}
.cid-sPDR470wIj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDR470wIj .mbr-section-title {
  text-align: left;
}
.cid-sPDR47vIYH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDR480UjK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDR480UjK .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDR480UjK .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDR480UjK .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDR480UjK .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDR480UjK .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDR480UjK .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDR480UjK .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDR480UjK .card-subtitle {
  color: #0095ff;
}
.cid-sPDR480UjK .mbr-text {
  color: #555555;
}
.cid-sPDR48vJ9N {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDR48vJ9N .item {
  padding-bottom: 2rem;
}
.cid-sPDR48vJ9N .item-wrapper {
  position: relative;
}
.cid-sPDR48vJ9N .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDR48vJ9N .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDR48vJ9N .carousel-control,
.cid-sPDR48vJ9N .close {
  background: #1b1b1b;
}
.cid-sPDR48vJ9N .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDR48vJ9N .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDR48vJ9N .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDR48vJ9N .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDR48vJ9N .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDR48vJ9N .close::before {
  content: '\e91a';
}
.cid-sPDR48vJ9N .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDR48vJ9N .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDR48vJ9N .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDR48vJ9N .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDR48vJ9N .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDR48vJ9N .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDR48vJ9N .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDR48vJ9N .carousel-indicators li.active,
.cid-sPDR48vJ9N .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDR48vJ9N .carousel-indicators li::after,
.cid-sPDR48vJ9N .carousel-indicators li::before {
  content: none;
}
.cid-sPDR48vJ9N .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDR48vJ9N .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDR48vJ9N .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDR48vJ9N .carousel-indicators {
    display: none;
  }
}
.cid-sPDR48vJ9N .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDR48vJ9N .carousel-inner > .active {
  display: block;
}
.cid-sPDR48vJ9N .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDR48vJ9N .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDR48vJ9N .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDR48vJ9N .carousel-control,
  .cid-sPDR48vJ9N .carousel-indicators,
  .cid-sPDR48vJ9N .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDR48vJ9N .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDR48vJ9N .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDR48vJ9N .carousel-indicators .active,
.cid-sPDR48vJ9N .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDR48vJ9N .carousel-indicators .active {
  background: #fff;
}
.cid-sPDR48vJ9N .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDR48vJ9N .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDR48vJ9N .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDR48vJ9N .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDR48vJ9N .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDR48vJ9N .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDR48vJ9N .carousel {
  width: 100%;
}
.cid-sPDR48vJ9N .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDR48vJ9N .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDR48vJ9N .modal.fade .modal-dialog,
.cid-sPDR48vJ9N .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDR48vJ9N .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDR48vJ9N H6 {
  text-align: center;
}
.cid-sPDR49avZK {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDR49avZK .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDR49avZK .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDR49avZK .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDR49avZK .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDR49avZK .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDR49avZK .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDR49avZK .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDR49avZK .nav-link,
.cid-sPDR49avZK .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDR49avZK .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDR49avZK H4 {
  text-align: center;
}
.cid-sPDR49avZK H3 {
  text-align: center;
}
.cid-sPDR49KS2v {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDR49KS2v .image-block {
  margin: auto;
}
.cid-sPDR49KS2v figcaption {
  position: relative;
}
.cid-sPDR49KS2v figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDR49KS2v .image-block {
    width: 100% !important;
  }
}
.cid-sPDR4a6tvE {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDR4a6tvE .image-block {
  margin: auto;
}
.cid-sPDR4a6tvE figcaption {
  position: relative;
}
.cid-sPDR4a6tvE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDR4a6tvE .image-block {
    width: 100% !important;
  }
}
.cid-sPDR4ashaA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDR4ashaA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDR4ashaA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDR4ashaA .row {
    text-align: center;
  }
  .cid-sPDR4ashaA .row > div {
    margin: auto;
  }
  .cid-sPDR4ashaA .social-row {
    justify-content: center;
  }
}
.cid-sPDR4ashaA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDR4ashaA .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDR4ashaA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDR4ashaA .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDR4ashaA .mbr-text {
  color: #000000;
}
.cid-sPDR4ashaA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDR4ashaA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDR4ashaA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDR4ashaA H5 {
  color: #000000;
}
.cid-sPDR4b3WsA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDR4b3WsA nav.navbar {
  position: fixed;
}
.cid-sPDR4b3WsA .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-sPDR4b3WsA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDR4b3WsA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDR4b3WsA .dropdown-item:hover,
.cid-sPDR4b3WsA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDR4b3WsA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDR4b3WsA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDR4b3WsA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDR4b3WsA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDR4b3WsA .nav-link {
  position: relative;
}
.cid-sPDR4b3WsA .container {
  display: flex;
  margin: auto;
}
.cid-sPDR4b3WsA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDR4b3WsA .dropdown-menu,
.cid-sPDR4b3WsA .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDR4b3WsA .nav-item:focus,
.cid-sPDR4b3WsA .nav-link:focus {
  outline: none;
}
.cid-sPDR4b3WsA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDR4b3WsA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDR4b3WsA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDR4b3WsA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDR4b3WsA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDR4b3WsA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDR4b3WsA .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-sPDR4b3WsA .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDR4b3WsA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDR4b3WsA .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDR4b3WsA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDR4b3WsA .navbar.collapsed {
  justify-content: center;
}
.cid-sPDR4b3WsA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDR4b3WsA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDR4b3WsA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDR4b3WsA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDR4b3WsA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDR4b3WsA .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-sPDR4b3WsA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDR4b3WsA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDR4b3WsA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDR4b3WsA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDR4b3WsA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDR4b3WsA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDR4b3WsA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDR4b3WsA .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-sPDR4b3WsA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDR4b3WsA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDR4b3WsA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDR4b3WsA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDR4b3WsA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDR4b3WsA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDR4b3WsA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDR4b3WsA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDR4b3WsA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDR4b3WsA .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-sPDR4b3WsA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDR4b3WsA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDR4b3WsA .dropdown-item.active,
.cid-sPDR4b3WsA .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDR4b3WsA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDR4b3WsA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDR4b3WsA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDR4b3WsA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDR4b3WsA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDR4b3WsA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDR4b3WsA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDR4b3WsA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDR4b3WsA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDR4b3WsA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDR4b3WsA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDR4b3WsA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDR4b3WsA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDR4b3WsA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDR4b3WsA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDR4b3WsA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDR4b3WsA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDR4b3WsA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDR4b3WsA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDR4b3WsA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDR4b3WsA .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-sPDR4b3WsA .navbar {
    height: 70px;
  }
  .cid-sPDR4b3WsA .navbar.opened {
    height: auto;
  }
  .cid-sPDR4b3WsA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDRDHmYmW {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDRDHmYmW .image-block {
  margin: auto;
}
.cid-sPDRDHmYmW figcaption {
  position: relative;
}
.cid-sPDRDHmYmW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDRDHmYmW .image-block {
    width: 100% !important;
  }
}
.cid-sPDRDI9DRs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDRDI9DRs .mbr-section-title {
  text-align: left;
}
.cid-sPDRDIEGdC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDRDJ3ZWn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDRDJ3ZWn .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDRDJ3ZWn .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDRDJ3ZWn .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDRDJ3ZWn .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDRDJ3ZWn .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDRDJ3ZWn .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDRDJ3ZWn .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDRDJ3ZWn .card-subtitle {
  color: #0095ff;
}
.cid-sPDRDJ3ZWn .mbr-text {
  color: #555555;
}
.cid-sPDRDJBdj3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDRDJBdj3 .item {
  padding-bottom: 2rem;
}
.cid-sPDRDJBdj3 .item-wrapper {
  position: relative;
}
.cid-sPDRDJBdj3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDRDJBdj3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDRDJBdj3 .carousel-control,
.cid-sPDRDJBdj3 .close {
  background: #1b1b1b;
}
.cid-sPDRDJBdj3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDRDJBdj3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDRDJBdj3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDRDJBdj3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDRDJBdj3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDRDJBdj3 .close::before {
  content: '\e91a';
}
.cid-sPDRDJBdj3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDRDJBdj3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDRDJBdj3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDRDJBdj3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDRDJBdj3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDRDJBdj3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDRDJBdj3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDRDJBdj3 .carousel-indicators li.active,
.cid-sPDRDJBdj3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDRDJBdj3 .carousel-indicators li::after,
.cid-sPDRDJBdj3 .carousel-indicators li::before {
  content: none;
}
.cid-sPDRDJBdj3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDRDJBdj3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDRDJBdj3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDRDJBdj3 .carousel-indicators {
    display: none;
  }
}
.cid-sPDRDJBdj3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDRDJBdj3 .carousel-inner > .active {
  display: block;
}
.cid-sPDRDJBdj3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDRDJBdj3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDRDJBdj3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDRDJBdj3 .carousel-control,
  .cid-sPDRDJBdj3 .carousel-indicators,
  .cid-sPDRDJBdj3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDRDJBdj3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDRDJBdj3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDRDJBdj3 .carousel-indicators .active,
.cid-sPDRDJBdj3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDRDJBdj3 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDRDJBdj3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDRDJBdj3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDRDJBdj3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDRDJBdj3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDRDJBdj3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDRDJBdj3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDRDJBdj3 .carousel {
  width: 100%;
}
.cid-sPDRDJBdj3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDRDJBdj3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDRDJBdj3 .modal.fade .modal-dialog,
.cid-sPDRDJBdj3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDRDJBdj3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDRDJBdj3 H6 {
  text-align: center;
}
.cid-sPDRDKbZSK {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDRDKbZSK .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDRDKbZSK .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDRDKbZSK .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDRDKbZSK .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDRDKbZSK .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDRDKbZSK .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDRDKbZSK .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDRDKbZSK .nav-link,
.cid-sPDRDKbZSK .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDRDKbZSK .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDRDKbZSK H4 {
  text-align: center;
}
.cid-sPDRDKbZSK H3 {
  text-align: center;
}
.cid-sPDRDKPy6G {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDRDKPy6G .image-block {
  margin: auto;
}
.cid-sPDRDKPy6G figcaption {
  position: relative;
}
.cid-sPDRDKPy6G figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDRDKPy6G .image-block {
    width: 100% !important;
  }
}
.cid-sPDRDLbJwk {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDRDLbJwk .image-block {
  margin: auto;
}
.cid-sPDRDLbJwk figcaption {
  position: relative;
}
.cid-sPDRDLbJwk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDRDLbJwk .image-block {
    width: 100% !important;
  }
}
.cid-sPDRDLwSiA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDRDLwSiA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDRDLwSiA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDRDLwSiA .row {
    text-align: center;
  }
  .cid-sPDRDLwSiA .row > div {
    margin: auto;
  }
  .cid-sPDRDLwSiA .social-row {
    justify-content: center;
  }
}
.cid-sPDRDLwSiA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDRDLwSiA .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDRDLwSiA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDRDLwSiA .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDRDLwSiA .mbr-text {
  color: #000000;
}
.cid-sPDRDLwSiA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDRDLwSiA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDRDLwSiA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDRDLwSiA H5 {
  color: #000000;
}
.cid-sPDRDM8do0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDRDM8do0 nav.navbar {
  position: fixed;
}
.cid-sPDRDM8do0 .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-sPDRDM8do0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDRDM8do0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDRDM8do0 .dropdown-item:hover,
.cid-sPDRDM8do0 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDRDM8do0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDRDM8do0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDRDM8do0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDRDM8do0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDRDM8do0 .nav-link {
  position: relative;
}
.cid-sPDRDM8do0 .container {
  display: flex;
  margin: auto;
}
.cid-sPDRDM8do0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDRDM8do0 .dropdown-menu,
.cid-sPDRDM8do0 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDRDM8do0 .nav-item:focus,
.cid-sPDRDM8do0 .nav-link:focus {
  outline: none;
}
.cid-sPDRDM8do0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDRDM8do0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDRDM8do0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDRDM8do0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDRDM8do0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDRDM8do0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDRDM8do0 .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-sPDRDM8do0 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDRDM8do0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDRDM8do0 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDRDM8do0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDRDM8do0 .navbar.collapsed {
  justify-content: center;
}
.cid-sPDRDM8do0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDRDM8do0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDRDM8do0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDRDM8do0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDRDM8do0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDRDM8do0 .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-sPDRDM8do0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDRDM8do0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDRDM8do0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDRDM8do0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDRDM8do0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDRDM8do0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDRDM8do0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDRDM8do0 .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-sPDRDM8do0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDRDM8do0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDRDM8do0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDRDM8do0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDRDM8do0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDRDM8do0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDRDM8do0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDRDM8do0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDRDM8do0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDRDM8do0 .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-sPDRDM8do0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDRDM8do0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDRDM8do0 .dropdown-item.active,
.cid-sPDRDM8do0 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDRDM8do0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDRDM8do0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDRDM8do0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDRDM8do0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDRDM8do0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDRDM8do0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDRDM8do0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDRDM8do0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDRDM8do0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDRDM8do0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDRDM8do0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDRDM8do0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDRDM8do0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDRDM8do0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDRDM8do0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDRDM8do0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDRDM8do0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDRDM8do0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDRDM8do0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDRDM8do0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDRDM8do0 .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-sPDRDM8do0 .navbar {
    height: 70px;
  }
  .cid-sPDRDM8do0 .navbar.opened {
    height: auto;
  }
  .cid-sPDRDM8do0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDSeMIaaj {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDSeMIaaj .image-block {
  margin: auto;
}
.cid-sPDSeMIaaj figcaption {
  position: relative;
}
.cid-sPDSeMIaaj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDSeMIaaj .image-block {
    width: 100% !important;
  }
}
.cid-sPDSeNuW7t {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSeNuW7t .mbr-section-title {
  text-align: left;
}
.cid-sPDSeNZKwr {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSeOsb9u {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSeOsb9u .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDSeOsb9u .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDSeOsb9u .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDSeOsb9u .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDSeOsb9u .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDSeOsb9u .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDSeOsb9u .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDSeOsb9u .card-subtitle {
  color: #0095ff;
}
.cid-sPDSeOsb9u .mbr-text {
  color: #555555;
}
.cid-sPDSeOYMFE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSeOYMFE .item {
  padding-bottom: 2rem;
}
.cid-sPDSeOYMFE .item-wrapper {
  position: relative;
}
.cid-sPDSeOYMFE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDSeOYMFE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDSeOYMFE .carousel-control,
.cid-sPDSeOYMFE .close {
  background: #1b1b1b;
}
.cid-sPDSeOYMFE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDSeOYMFE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDSeOYMFE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDSeOYMFE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDSeOYMFE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDSeOYMFE .close::before {
  content: '\e91a';
}
.cid-sPDSeOYMFE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDSeOYMFE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDSeOYMFE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDSeOYMFE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDSeOYMFE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDSeOYMFE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDSeOYMFE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDSeOYMFE .carousel-indicators li.active,
.cid-sPDSeOYMFE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDSeOYMFE .carousel-indicators li::after,
.cid-sPDSeOYMFE .carousel-indicators li::before {
  content: none;
}
.cid-sPDSeOYMFE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDSeOYMFE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDSeOYMFE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDSeOYMFE .carousel-indicators {
    display: none;
  }
}
.cid-sPDSeOYMFE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDSeOYMFE .carousel-inner > .active {
  display: block;
}
.cid-sPDSeOYMFE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDSeOYMFE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDSeOYMFE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDSeOYMFE .carousel-control,
  .cid-sPDSeOYMFE .carousel-indicators,
  .cid-sPDSeOYMFE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDSeOYMFE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDSeOYMFE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDSeOYMFE .carousel-indicators .active,
.cid-sPDSeOYMFE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDSeOYMFE .carousel-indicators .active {
  background: #fff;
}
.cid-sPDSeOYMFE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDSeOYMFE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDSeOYMFE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDSeOYMFE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDSeOYMFE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDSeOYMFE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDSeOYMFE .carousel {
  width: 100%;
}
.cid-sPDSeOYMFE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDSeOYMFE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDSeOYMFE .modal.fade .modal-dialog,
.cid-sPDSeOYMFE .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDSeOYMFE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDSeOYMFE H6 {
  text-align: center;
}
.cid-sPDSePxjnW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDSePxjnW .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDSePxjnW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDSePxjnW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDSePxjnW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDSePxjnW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDSePxjnW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDSePxjnW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDSePxjnW .nav-link,
.cid-sPDSePxjnW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDSePxjnW .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDSePxjnW H4 {
  text-align: center;
}
.cid-sPDSePxjnW H3 {
  text-align: center;
}
.cid-sPDSeQ7Z5M {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDSeQ7Z5M .image-block {
  margin: auto;
}
.cid-sPDSeQ7Z5M figcaption {
  position: relative;
}
.cid-sPDSeQ7Z5M figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDSeQ7Z5M .image-block {
    width: 100% !important;
  }
}
.cid-sPDSeQsdZJ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDSeQsdZJ .image-block {
  margin: auto;
}
.cid-sPDSeQsdZJ figcaption {
  position: relative;
}
.cid-sPDSeQsdZJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDSeQsdZJ .image-block {
    width: 100% !important;
  }
}
.cid-sPDSeQOeXn {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDSeQOeXn .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDSeQOeXn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDSeQOeXn .row {
    text-align: center;
  }
  .cid-sPDSeQOeXn .row > div {
    margin: auto;
  }
  .cid-sPDSeQOeXn .social-row {
    justify-content: center;
  }
}
.cid-sPDSeQOeXn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDSeQOeXn .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDSeQOeXn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDSeQOeXn .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDSeQOeXn .mbr-text {
  color: #000000;
}
.cid-sPDSeQOeXn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDSeQOeXn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDSeQOeXn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDSeQOeXn H5 {
  color: #000000;
}
.cid-sPDSeRpsSN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDSeRpsSN nav.navbar {
  position: fixed;
}
.cid-sPDSeRpsSN .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-sPDSeRpsSN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDSeRpsSN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDSeRpsSN .dropdown-item:hover,
.cid-sPDSeRpsSN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDSeRpsSN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDSeRpsSN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDSeRpsSN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDSeRpsSN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDSeRpsSN .nav-link {
  position: relative;
}
.cid-sPDSeRpsSN .container {
  display: flex;
  margin: auto;
}
.cid-sPDSeRpsSN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDSeRpsSN .dropdown-menu,
.cid-sPDSeRpsSN .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDSeRpsSN .nav-item:focus,
.cid-sPDSeRpsSN .nav-link:focus {
  outline: none;
}
.cid-sPDSeRpsSN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDSeRpsSN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDSeRpsSN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDSeRpsSN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDSeRpsSN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDSeRpsSN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDSeRpsSN .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-sPDSeRpsSN .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDSeRpsSN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDSeRpsSN .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDSeRpsSN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDSeRpsSN .navbar.collapsed {
  justify-content: center;
}
.cid-sPDSeRpsSN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDSeRpsSN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDSeRpsSN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDSeRpsSN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDSeRpsSN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDSeRpsSN .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-sPDSeRpsSN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDSeRpsSN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDSeRpsSN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDSeRpsSN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDSeRpsSN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDSeRpsSN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDSeRpsSN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDSeRpsSN .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-sPDSeRpsSN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDSeRpsSN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDSeRpsSN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDSeRpsSN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDSeRpsSN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDSeRpsSN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDSeRpsSN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDSeRpsSN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDSeRpsSN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDSeRpsSN .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-sPDSeRpsSN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDSeRpsSN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDSeRpsSN .dropdown-item.active,
.cid-sPDSeRpsSN .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDSeRpsSN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDSeRpsSN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDSeRpsSN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDSeRpsSN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDSeRpsSN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDSeRpsSN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDSeRpsSN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDSeRpsSN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDSeRpsSN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDSeRpsSN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDSeRpsSN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDSeRpsSN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDSeRpsSN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDSeRpsSN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDSeRpsSN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDSeRpsSN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDSeRpsSN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDSeRpsSN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDSeRpsSN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDSeRpsSN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDSeRpsSN .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-sPDSeRpsSN .navbar {
    height: 70px;
  }
  .cid-sPDSeRpsSN .navbar.opened {
    height: auto;
  }
  .cid-sPDSeRpsSN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDSU3wT7j {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDSU3wT7j .image-block {
  margin: auto;
}
.cid-sPDSU3wT7j figcaption {
  position: relative;
}
.cid-sPDSU3wT7j figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDSU3wT7j .image-block {
    width: 100% !important;
  }
}
.cid-sPDSU4ml8m {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSU4ml8m .mbr-section-title {
  text-align: left;
}
.cid-sPDSU4R7Z7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSU5hUCK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSU5hUCK .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDSU5hUCK .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDSU5hUCK .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDSU5hUCK .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDSU5hUCK .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDSU5hUCK .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDSU5hUCK .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDSU5hUCK .card-subtitle {
  color: #0095ff;
}
.cid-sPDSU5hUCK .mbr-text {
  color: #555555;
}
.cid-sPDSU5VuF6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDSU5VuF6 .item {
  padding-bottom: 2rem;
}
.cid-sPDSU5VuF6 .item-wrapper {
  position: relative;
}
.cid-sPDSU5VuF6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDSU5VuF6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDSU5VuF6 .carousel-control,
.cid-sPDSU5VuF6 .close {
  background: #1b1b1b;
}
.cid-sPDSU5VuF6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDSU5VuF6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDSU5VuF6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDSU5VuF6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDSU5VuF6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDSU5VuF6 .close::before {
  content: '\e91a';
}
.cid-sPDSU5VuF6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDSU5VuF6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDSU5VuF6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDSU5VuF6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDSU5VuF6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDSU5VuF6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDSU5VuF6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDSU5VuF6 .carousel-indicators li.active,
.cid-sPDSU5VuF6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDSU5VuF6 .carousel-indicators li::after,
.cid-sPDSU5VuF6 .carousel-indicators li::before {
  content: none;
}
.cid-sPDSU5VuF6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDSU5VuF6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDSU5VuF6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDSU5VuF6 .carousel-indicators {
    display: none;
  }
}
.cid-sPDSU5VuF6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDSU5VuF6 .carousel-inner > .active {
  display: block;
}
.cid-sPDSU5VuF6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDSU5VuF6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDSU5VuF6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDSU5VuF6 .carousel-control,
  .cid-sPDSU5VuF6 .carousel-indicators,
  .cid-sPDSU5VuF6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDSU5VuF6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDSU5VuF6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDSU5VuF6 .carousel-indicators .active,
.cid-sPDSU5VuF6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDSU5VuF6 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDSU5VuF6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDSU5VuF6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDSU5VuF6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDSU5VuF6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDSU5VuF6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDSU5VuF6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDSU5VuF6 .carousel {
  width: 100%;
}
.cid-sPDSU5VuF6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDSU5VuF6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDSU5VuF6 .modal.fade .modal-dialog,
.cid-sPDSU5VuF6 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDSU5VuF6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDSU5VuF6 H6 {
  text-align: center;
}
.cid-sPDSU6vHvG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDSU6vHvG .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDSU6vHvG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDSU6vHvG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDSU6vHvG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDSU6vHvG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDSU6vHvG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDSU6vHvG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDSU6vHvG .nav-link,
.cid-sPDSU6vHvG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDSU6vHvG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDSU6vHvG H4 {
  text-align: center;
}
.cid-sPDSU6vHvG H3 {
  text-align: center;
}
.cid-sPDSU7b0vn {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDSU7b0vn .image-block {
  margin: auto;
}
.cid-sPDSU7b0vn figcaption {
  position: relative;
}
.cid-sPDSU7b0vn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDSU7b0vn .image-block {
    width: 100% !important;
  }
}
.cid-sPDSU7x3Fc {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDSU7x3Fc .image-block {
  margin: auto;
}
.cid-sPDSU7x3Fc figcaption {
  position: relative;
}
.cid-sPDSU7x3Fc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDSU7x3Fc .image-block {
    width: 100% !important;
  }
}
.cid-sPDSU7VpQm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDSU7VpQm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDSU7VpQm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDSU7VpQm .row {
    text-align: center;
  }
  .cid-sPDSU7VpQm .row > div {
    margin: auto;
  }
  .cid-sPDSU7VpQm .social-row {
    justify-content: center;
  }
}
.cid-sPDSU7VpQm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDSU7VpQm .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDSU7VpQm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDSU7VpQm .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDSU7VpQm .mbr-text {
  color: #000000;
}
.cid-sPDSU7VpQm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDSU7VpQm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDSU7VpQm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDSU7VpQm H5 {
  color: #000000;
}
.cid-sPDSU8wlHE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDSU8wlHE nav.navbar {
  position: fixed;
}
.cid-sPDSU8wlHE .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-sPDSU8wlHE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDSU8wlHE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDSU8wlHE .dropdown-item:hover,
.cid-sPDSU8wlHE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDSU8wlHE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDSU8wlHE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDSU8wlHE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDSU8wlHE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDSU8wlHE .nav-link {
  position: relative;
}
.cid-sPDSU8wlHE .container {
  display: flex;
  margin: auto;
}
.cid-sPDSU8wlHE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDSU8wlHE .dropdown-menu,
.cid-sPDSU8wlHE .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDSU8wlHE .nav-item:focus,
.cid-sPDSU8wlHE .nav-link:focus {
  outline: none;
}
.cid-sPDSU8wlHE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDSU8wlHE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDSU8wlHE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDSU8wlHE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDSU8wlHE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDSU8wlHE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDSU8wlHE .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-sPDSU8wlHE .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDSU8wlHE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDSU8wlHE .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDSU8wlHE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDSU8wlHE .navbar.collapsed {
  justify-content: center;
}
.cid-sPDSU8wlHE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDSU8wlHE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDSU8wlHE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDSU8wlHE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDSU8wlHE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDSU8wlHE .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-sPDSU8wlHE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDSU8wlHE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDSU8wlHE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDSU8wlHE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDSU8wlHE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDSU8wlHE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDSU8wlHE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDSU8wlHE .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-sPDSU8wlHE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDSU8wlHE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDSU8wlHE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDSU8wlHE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDSU8wlHE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDSU8wlHE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDSU8wlHE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDSU8wlHE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDSU8wlHE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDSU8wlHE .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-sPDSU8wlHE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDSU8wlHE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDSU8wlHE .dropdown-item.active,
.cid-sPDSU8wlHE .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDSU8wlHE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDSU8wlHE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDSU8wlHE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDSU8wlHE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDSU8wlHE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDSU8wlHE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDSU8wlHE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDSU8wlHE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDSU8wlHE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDSU8wlHE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDSU8wlHE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDSU8wlHE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDSU8wlHE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDSU8wlHE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDSU8wlHE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDSU8wlHE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDSU8wlHE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDSU8wlHE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDSU8wlHE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDSU8wlHE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDSU8wlHE .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-sPDSU8wlHE .navbar {
    height: 70px;
  }
  .cid-sPDSU8wlHE .navbar.opened {
    height: auto;
  }
  .cid-sPDSU8wlHE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDTwD7Uhz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDTwD7Uhz .image-block {
  margin: auto;
}
.cid-sPDTwD7Uhz figcaption {
  position: relative;
}
.cid-sPDTwD7Uhz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDTwD7Uhz .image-block {
    width: 100% !important;
  }
}
.cid-sPDTwDRrRd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDTwDRrRd .mbr-section-title {
  text-align: left;
}
.cid-sPDTwElgSb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDTwEQNYA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDTwEQNYA .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDTwEQNYA .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDTwEQNYA .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDTwEQNYA .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDTwEQNYA .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDTwEQNYA .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDTwEQNYA .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDTwEQNYA .card-subtitle {
  color: #0095ff;
}
.cid-sPDTwEQNYA .mbr-text {
  color: #555555;
}
.cid-sPDTwFrZBN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDTwFrZBN .item {
  padding-bottom: 2rem;
}
.cid-sPDTwFrZBN .item-wrapper {
  position: relative;
}
.cid-sPDTwFrZBN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDTwFrZBN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDTwFrZBN .carousel-control,
.cid-sPDTwFrZBN .close {
  background: #1b1b1b;
}
.cid-sPDTwFrZBN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDTwFrZBN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDTwFrZBN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDTwFrZBN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDTwFrZBN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDTwFrZBN .close::before {
  content: '\e91a';
}
.cid-sPDTwFrZBN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDTwFrZBN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDTwFrZBN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDTwFrZBN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDTwFrZBN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDTwFrZBN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDTwFrZBN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDTwFrZBN .carousel-indicators li.active,
.cid-sPDTwFrZBN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDTwFrZBN .carousel-indicators li::after,
.cid-sPDTwFrZBN .carousel-indicators li::before {
  content: none;
}
.cid-sPDTwFrZBN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDTwFrZBN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDTwFrZBN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDTwFrZBN .carousel-indicators {
    display: none;
  }
}
.cid-sPDTwFrZBN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDTwFrZBN .carousel-inner > .active {
  display: block;
}
.cid-sPDTwFrZBN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDTwFrZBN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDTwFrZBN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDTwFrZBN .carousel-control,
  .cid-sPDTwFrZBN .carousel-indicators,
  .cid-sPDTwFrZBN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDTwFrZBN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDTwFrZBN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDTwFrZBN .carousel-indicators .active,
.cid-sPDTwFrZBN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDTwFrZBN .carousel-indicators .active {
  background: #fff;
}
.cid-sPDTwFrZBN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDTwFrZBN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDTwFrZBN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDTwFrZBN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDTwFrZBN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDTwFrZBN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDTwFrZBN .carousel {
  width: 100%;
}
.cid-sPDTwFrZBN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDTwFrZBN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDTwFrZBN .modal.fade .modal-dialog,
.cid-sPDTwFrZBN .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDTwFrZBN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDTwFrZBN H6 {
  text-align: center;
}
.cid-sPDTwG1Lcc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDTwG1Lcc .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDTwG1Lcc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDTwG1Lcc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDTwG1Lcc .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDTwG1Lcc .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDTwG1Lcc .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDTwG1Lcc .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDTwG1Lcc .nav-link,
.cid-sPDTwG1Lcc .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDTwG1Lcc .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDTwG1Lcc H4 {
  text-align: center;
}
.cid-sPDTwG1Lcc H3 {
  text-align: center;
}
.cid-sPDTwGB4kW {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDTwGB4kW .image-block {
  margin: auto;
}
.cid-sPDTwGB4kW figcaption {
  position: relative;
}
.cid-sPDTwGB4kW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDTwGB4kW .image-block {
    width: 100% !important;
  }
}
.cid-sPDTwGXzGr {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDTwGXzGr .image-block {
  margin: auto;
}
.cid-sPDTwGXzGr figcaption {
  position: relative;
}
.cid-sPDTwGXzGr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDTwGXzGr .image-block {
    width: 100% !important;
  }
}
.cid-sPDTwHkyuc {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDTwHkyuc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDTwHkyuc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDTwHkyuc .row {
    text-align: center;
  }
  .cid-sPDTwHkyuc .row > div {
    margin: auto;
  }
  .cid-sPDTwHkyuc .social-row {
    justify-content: center;
  }
}
.cid-sPDTwHkyuc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDTwHkyuc .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDTwHkyuc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDTwHkyuc .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDTwHkyuc .mbr-text {
  color: #000000;
}
.cid-sPDTwHkyuc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDTwHkyuc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDTwHkyuc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDTwHkyuc H5 {
  color: #000000;
}
.cid-sPDTwI1IBi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDTwI1IBi nav.navbar {
  position: fixed;
}
.cid-sPDTwI1IBi .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-sPDTwI1IBi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDTwI1IBi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDTwI1IBi .dropdown-item:hover,
.cid-sPDTwI1IBi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDTwI1IBi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDTwI1IBi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDTwI1IBi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDTwI1IBi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDTwI1IBi .nav-link {
  position: relative;
}
.cid-sPDTwI1IBi .container {
  display: flex;
  margin: auto;
}
.cid-sPDTwI1IBi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDTwI1IBi .dropdown-menu,
.cid-sPDTwI1IBi .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDTwI1IBi .nav-item:focus,
.cid-sPDTwI1IBi .nav-link:focus {
  outline: none;
}
.cid-sPDTwI1IBi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDTwI1IBi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDTwI1IBi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDTwI1IBi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDTwI1IBi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDTwI1IBi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDTwI1IBi .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-sPDTwI1IBi .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDTwI1IBi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDTwI1IBi .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDTwI1IBi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDTwI1IBi .navbar.collapsed {
  justify-content: center;
}
.cid-sPDTwI1IBi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDTwI1IBi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDTwI1IBi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDTwI1IBi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDTwI1IBi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDTwI1IBi .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-sPDTwI1IBi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDTwI1IBi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDTwI1IBi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDTwI1IBi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDTwI1IBi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDTwI1IBi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDTwI1IBi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDTwI1IBi .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-sPDTwI1IBi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDTwI1IBi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDTwI1IBi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDTwI1IBi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDTwI1IBi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDTwI1IBi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDTwI1IBi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDTwI1IBi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDTwI1IBi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDTwI1IBi .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-sPDTwI1IBi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDTwI1IBi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDTwI1IBi .dropdown-item.active,
.cid-sPDTwI1IBi .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDTwI1IBi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDTwI1IBi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDTwI1IBi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDTwI1IBi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDTwI1IBi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDTwI1IBi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDTwI1IBi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDTwI1IBi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDTwI1IBi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDTwI1IBi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDTwI1IBi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDTwI1IBi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDTwI1IBi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDTwI1IBi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDTwI1IBi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDTwI1IBi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDTwI1IBi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDTwI1IBi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDTwI1IBi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDTwI1IBi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDTwI1IBi .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-sPDTwI1IBi .navbar {
    height: 70px;
  }
  .cid-sPDTwI1IBi .navbar.opened {
    height: auto;
  }
  .cid-sPDTwI1IBi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDUngbvjz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDUngbvjz .image-block {
  margin: auto;
}
.cid-sPDUngbvjz figcaption {
  position: relative;
}
.cid-sPDUngbvjz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDUngbvjz .image-block {
    width: 100% !important;
  }
}
.cid-sPDUngZCAx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDUngZCAx .mbr-section-title {
  text-align: left;
}
.cid-sPDUnht35J {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDUnhSmbY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDUnhSmbY .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDUnhSmbY .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDUnhSmbY .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDUnhSmbY .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDUnhSmbY .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDUnhSmbY .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDUnhSmbY .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDUnhSmbY .card-subtitle {
  color: #0095ff;
}
.cid-sPDUnhSmbY .mbr-text {
  color: #555555;
}
.cid-sPDUnium4A {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDUnium4A .item {
  padding-bottom: 2rem;
}
.cid-sPDUnium4A .item-wrapper {
  position: relative;
}
.cid-sPDUnium4A .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDUnium4A .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDUnium4A .carousel-control,
.cid-sPDUnium4A .close {
  background: #1b1b1b;
}
.cid-sPDUnium4A .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDUnium4A .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDUnium4A .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDUnium4A .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDUnium4A .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDUnium4A .close::before {
  content: '\e91a';
}
.cid-sPDUnium4A .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDUnium4A .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDUnium4A .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDUnium4A .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDUnium4A .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDUnium4A .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDUnium4A .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDUnium4A .carousel-indicators li.active,
.cid-sPDUnium4A .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDUnium4A .carousel-indicators li::after,
.cid-sPDUnium4A .carousel-indicators li::before {
  content: none;
}
.cid-sPDUnium4A .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDUnium4A .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDUnium4A .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDUnium4A .carousel-indicators {
    display: none;
  }
}
.cid-sPDUnium4A .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDUnium4A .carousel-inner > .active {
  display: block;
}
.cid-sPDUnium4A .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDUnium4A .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDUnium4A .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDUnium4A .carousel-control,
  .cid-sPDUnium4A .carousel-indicators,
  .cid-sPDUnium4A .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDUnium4A .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDUnium4A .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDUnium4A .carousel-indicators .active,
.cid-sPDUnium4A .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDUnium4A .carousel-indicators .active {
  background: #fff;
}
.cid-sPDUnium4A .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDUnium4A .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDUnium4A .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDUnium4A .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDUnium4A .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDUnium4A .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDUnium4A .carousel {
  width: 100%;
}
.cid-sPDUnium4A .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDUnium4A .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDUnium4A .modal.fade .modal-dialog,
.cid-sPDUnium4A .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDUnium4A .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDUnium4A H6 {
  text-align: center;
}
.cid-sPDUnj4ZUx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDUnj4ZUx .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDUnj4ZUx .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDUnj4ZUx .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDUnj4ZUx .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDUnj4ZUx .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDUnj4ZUx .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDUnj4ZUx .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDUnj4ZUx .nav-link,
.cid-sPDUnj4ZUx .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDUnj4ZUx .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDUnj4ZUx H4 {
  text-align: center;
}
.cid-sPDUnj4ZUx H3 {
  text-align: center;
}
.cid-sPDUnjDI6X {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDUnjDI6X .image-block {
  margin: auto;
}
.cid-sPDUnjDI6X figcaption {
  position: relative;
}
.cid-sPDUnjDI6X figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDUnjDI6X .image-block {
    width: 100% !important;
  }
}
.cid-sPDUnjZ14U {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDUnjZ14U .image-block {
  margin: auto;
}
.cid-sPDUnjZ14U figcaption {
  position: relative;
}
.cid-sPDUnjZ14U figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDUnjZ14U .image-block {
    width: 100% !important;
  }
}
.cid-sPDUnklrWQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDUnklrWQ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDUnklrWQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDUnklrWQ .row {
    text-align: center;
  }
  .cid-sPDUnklrWQ .row > div {
    margin: auto;
  }
  .cid-sPDUnklrWQ .social-row {
    justify-content: center;
  }
}
.cid-sPDUnklrWQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDUnklrWQ .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDUnklrWQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDUnklrWQ .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDUnklrWQ .mbr-text {
  color: #000000;
}
.cid-sPDUnklrWQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDUnklrWQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDUnklrWQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDUnklrWQ H5 {
  color: #000000;
}
.cid-sPDUnl0rzm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDUnl0rzm nav.navbar {
  position: fixed;
}
.cid-sPDUnl0rzm .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-sPDUnl0rzm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDUnl0rzm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDUnl0rzm .dropdown-item:hover,
.cid-sPDUnl0rzm .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDUnl0rzm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDUnl0rzm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDUnl0rzm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDUnl0rzm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDUnl0rzm .nav-link {
  position: relative;
}
.cid-sPDUnl0rzm .container {
  display: flex;
  margin: auto;
}
.cid-sPDUnl0rzm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDUnl0rzm .dropdown-menu,
.cid-sPDUnl0rzm .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDUnl0rzm .nav-item:focus,
.cid-sPDUnl0rzm .nav-link:focus {
  outline: none;
}
.cid-sPDUnl0rzm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDUnl0rzm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDUnl0rzm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDUnl0rzm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDUnl0rzm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDUnl0rzm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDUnl0rzm .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-sPDUnl0rzm .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDUnl0rzm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDUnl0rzm .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDUnl0rzm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDUnl0rzm .navbar.collapsed {
  justify-content: center;
}
.cid-sPDUnl0rzm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDUnl0rzm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDUnl0rzm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDUnl0rzm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDUnl0rzm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDUnl0rzm .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-sPDUnl0rzm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDUnl0rzm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDUnl0rzm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDUnl0rzm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDUnl0rzm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDUnl0rzm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDUnl0rzm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDUnl0rzm .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-sPDUnl0rzm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDUnl0rzm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDUnl0rzm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDUnl0rzm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDUnl0rzm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDUnl0rzm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDUnl0rzm .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDUnl0rzm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDUnl0rzm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDUnl0rzm .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-sPDUnl0rzm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDUnl0rzm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDUnl0rzm .dropdown-item.active,
.cid-sPDUnl0rzm .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDUnl0rzm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDUnl0rzm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDUnl0rzm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDUnl0rzm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDUnl0rzm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDUnl0rzm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDUnl0rzm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDUnl0rzm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDUnl0rzm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDUnl0rzm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDUnl0rzm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDUnl0rzm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDUnl0rzm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDUnl0rzm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDUnl0rzm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDUnl0rzm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDUnl0rzm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDUnl0rzm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDUnl0rzm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDUnl0rzm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDUnl0rzm .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-sPDUnl0rzm .navbar {
    height: 70px;
  }
  .cid-sPDUnl0rzm .navbar.opened {
    height: auto;
  }
  .cid-sPDUnl0rzm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDVeezgAS {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDVeezgAS .image-block {
  margin: auto;
}
.cid-sPDVeezgAS figcaption {
  position: relative;
}
.cid-sPDVeezgAS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDVeezgAS .image-block {
    width: 100% !important;
  }
}
.cid-sPDVeflqZB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVeflqZB .mbr-section-title {
  text-align: left;
}
.cid-sPDVefQ6zr {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVeghZzE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVeghZzE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDVeghZzE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDVeghZzE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDVeghZzE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDVeghZzE .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDVeghZzE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDVeghZzE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDVeghZzE .card-subtitle {
  color: #0095ff;
}
.cid-sPDVeghZzE .mbr-text {
  color: #555555;
}
.cid-sPDVegQkW5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVegQkW5 .item {
  padding-bottom: 2rem;
}
.cid-sPDVegQkW5 .item-wrapper {
  position: relative;
}
.cid-sPDVegQkW5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDVegQkW5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDVegQkW5 .carousel-control,
.cid-sPDVegQkW5 .close {
  background: #1b1b1b;
}
.cid-sPDVegQkW5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDVegQkW5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDVegQkW5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDVegQkW5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDVegQkW5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDVegQkW5 .close::before {
  content: '\e91a';
}
.cid-sPDVegQkW5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDVegQkW5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDVegQkW5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDVegQkW5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDVegQkW5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDVegQkW5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDVegQkW5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDVegQkW5 .carousel-indicators li.active,
.cid-sPDVegQkW5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDVegQkW5 .carousel-indicators li::after,
.cid-sPDVegQkW5 .carousel-indicators li::before {
  content: none;
}
.cid-sPDVegQkW5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDVegQkW5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDVegQkW5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDVegQkW5 .carousel-indicators {
    display: none;
  }
}
.cid-sPDVegQkW5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDVegQkW5 .carousel-inner > .active {
  display: block;
}
.cid-sPDVegQkW5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDVegQkW5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDVegQkW5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDVegQkW5 .carousel-control,
  .cid-sPDVegQkW5 .carousel-indicators,
  .cid-sPDVegQkW5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDVegQkW5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDVegQkW5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDVegQkW5 .carousel-indicators .active,
.cid-sPDVegQkW5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDVegQkW5 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDVegQkW5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDVegQkW5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDVegQkW5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDVegQkW5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDVegQkW5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDVegQkW5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDVegQkW5 .carousel {
  width: 100%;
}
.cid-sPDVegQkW5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDVegQkW5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDVegQkW5 .modal.fade .modal-dialog,
.cid-sPDVegQkW5 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDVegQkW5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDVegQkW5 H6 {
  text-align: center;
}
.cid-sPDVehpu9b {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDVehpu9b .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDVehpu9b .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDVehpu9b .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDVehpu9b .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDVehpu9b .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDVehpu9b .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDVehpu9b .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDVehpu9b .nav-link,
.cid-sPDVehpu9b .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDVehpu9b .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDVehpu9b H4 {
  text-align: center;
}
.cid-sPDVehpu9b H3 {
  text-align: center;
}
.cid-sPDVehYDVr {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDVehYDVr .image-block {
  margin: auto;
}
.cid-sPDVehYDVr figcaption {
  position: relative;
}
.cid-sPDVehYDVr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDVehYDVr .image-block {
    width: 100% !important;
  }
}
.cid-sPDVeikvC7 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDVeikvC7 .image-block {
  margin: auto;
}
.cid-sPDVeikvC7 figcaption {
  position: relative;
}
.cid-sPDVeikvC7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDVeikvC7 .image-block {
    width: 100% !important;
  }
}
.cid-sPDVeiHbRq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDVeiHbRq .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDVeiHbRq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDVeiHbRq .row {
    text-align: center;
  }
  .cid-sPDVeiHbRq .row > div {
    margin: auto;
  }
  .cid-sPDVeiHbRq .social-row {
    justify-content: center;
  }
}
.cid-sPDVeiHbRq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDVeiHbRq .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDVeiHbRq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDVeiHbRq .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDVeiHbRq .mbr-text {
  color: #000000;
}
.cid-sPDVeiHbRq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDVeiHbRq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDVeiHbRq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDVeiHbRq H5 {
  color: #000000;
}
.cid-sPDVejhzLY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDVejhzLY nav.navbar {
  position: fixed;
}
.cid-sPDVejhzLY .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-sPDVejhzLY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDVejhzLY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDVejhzLY .dropdown-item:hover,
.cid-sPDVejhzLY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDVejhzLY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDVejhzLY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDVejhzLY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDVejhzLY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDVejhzLY .nav-link {
  position: relative;
}
.cid-sPDVejhzLY .container {
  display: flex;
  margin: auto;
}
.cid-sPDVejhzLY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDVejhzLY .dropdown-menu,
.cid-sPDVejhzLY .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDVejhzLY .nav-item:focus,
.cid-sPDVejhzLY .nav-link:focus {
  outline: none;
}
.cid-sPDVejhzLY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDVejhzLY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDVejhzLY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDVejhzLY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDVejhzLY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDVejhzLY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDVejhzLY .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-sPDVejhzLY .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDVejhzLY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDVejhzLY .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDVejhzLY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDVejhzLY .navbar.collapsed {
  justify-content: center;
}
.cid-sPDVejhzLY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDVejhzLY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDVejhzLY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDVejhzLY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDVejhzLY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDVejhzLY .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-sPDVejhzLY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDVejhzLY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDVejhzLY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDVejhzLY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDVejhzLY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDVejhzLY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDVejhzLY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDVejhzLY .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-sPDVejhzLY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDVejhzLY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDVejhzLY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDVejhzLY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDVejhzLY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDVejhzLY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDVejhzLY .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDVejhzLY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDVejhzLY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDVejhzLY .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-sPDVejhzLY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDVejhzLY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDVejhzLY .dropdown-item.active,
.cid-sPDVejhzLY .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDVejhzLY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDVejhzLY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDVejhzLY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDVejhzLY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDVejhzLY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDVejhzLY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDVejhzLY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDVejhzLY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDVejhzLY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDVejhzLY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDVejhzLY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDVejhzLY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDVejhzLY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDVejhzLY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDVejhzLY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDVejhzLY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDVejhzLY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDVejhzLY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDVejhzLY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDVejhzLY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDVejhzLY .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-sPDVejhzLY .navbar {
    height: 70px;
  }
  .cid-sPDVejhzLY .navbar.opened {
    height: auto;
  }
  .cid-sPDVejhzLY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDVTKuIGW {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDVTKuIGW .image-block {
  margin: auto;
}
.cid-sPDVTKuIGW figcaption {
  position: relative;
}
.cid-sPDVTKuIGW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDVTKuIGW .image-block {
    width: 100% !important;
  }
}
.cid-sPDVTLgyn3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVTLgyn3 .mbr-section-title {
  text-align: left;
}
.cid-sPDVTLK8yF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVTMaGLR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVTMaGLR .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDVTMaGLR .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDVTMaGLR .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDVTMaGLR .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDVTMaGLR .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDVTMaGLR .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDVTMaGLR .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDVTMaGLR .card-subtitle {
  color: #0095ff;
}
.cid-sPDVTMaGLR .mbr-text {
  color: #555555;
}
.cid-sPDVTMKDFa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDVTMKDFa .item {
  padding-bottom: 2rem;
}
.cid-sPDVTMKDFa .item-wrapper {
  position: relative;
}
.cid-sPDVTMKDFa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDVTMKDFa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDVTMKDFa .carousel-control,
.cid-sPDVTMKDFa .close {
  background: #1b1b1b;
}
.cid-sPDVTMKDFa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDVTMKDFa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDVTMKDFa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDVTMKDFa .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDVTMKDFa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDVTMKDFa .close::before {
  content: '\e91a';
}
.cid-sPDVTMKDFa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDVTMKDFa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDVTMKDFa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDVTMKDFa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDVTMKDFa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDVTMKDFa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDVTMKDFa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDVTMKDFa .carousel-indicators li.active,
.cid-sPDVTMKDFa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDVTMKDFa .carousel-indicators li::after,
.cid-sPDVTMKDFa .carousel-indicators li::before {
  content: none;
}
.cid-sPDVTMKDFa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDVTMKDFa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDVTMKDFa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDVTMKDFa .carousel-indicators {
    display: none;
  }
}
.cid-sPDVTMKDFa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDVTMKDFa .carousel-inner > .active {
  display: block;
}
.cid-sPDVTMKDFa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDVTMKDFa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDVTMKDFa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDVTMKDFa .carousel-control,
  .cid-sPDVTMKDFa .carousel-indicators,
  .cid-sPDVTMKDFa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDVTMKDFa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDVTMKDFa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDVTMKDFa .carousel-indicators .active,
.cid-sPDVTMKDFa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDVTMKDFa .carousel-indicators .active {
  background: #fff;
}
.cid-sPDVTMKDFa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDVTMKDFa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDVTMKDFa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDVTMKDFa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDVTMKDFa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDVTMKDFa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDVTMKDFa .carousel {
  width: 100%;
}
.cid-sPDVTMKDFa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDVTMKDFa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDVTMKDFa .modal.fade .modal-dialog,
.cid-sPDVTMKDFa .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDVTMKDFa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDVTMKDFa H6 {
  text-align: center;
}
.cid-sPDVTNoUxz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDVTNoUxz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDVTNoUxz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDVTNoUxz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDVTNoUxz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDVTNoUxz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDVTNoUxz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDVTNoUxz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDVTNoUxz .nav-link,
.cid-sPDVTNoUxz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDVTNoUxz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDVTNoUxz H4 {
  text-align: center;
}
.cid-sPDVTNoUxz H3 {
  text-align: center;
}
.cid-sPDVTNXRDM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDVTNXRDM .image-block {
  margin: auto;
}
.cid-sPDVTNXRDM figcaption {
  position: relative;
}
.cid-sPDVTNXRDM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDVTNXRDM .image-block {
    width: 100% !important;
  }
}
.cid-sPDVTOjPtH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDVTOjPtH .image-block {
  margin: auto;
}
.cid-sPDVTOjPtH figcaption {
  position: relative;
}
.cid-sPDVTOjPtH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDVTOjPtH .image-block {
    width: 100% !important;
  }
}
.cid-sPDVTOFUWy {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDVTOFUWy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDVTOFUWy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDVTOFUWy .row {
    text-align: center;
  }
  .cid-sPDVTOFUWy .row > div {
    margin: auto;
  }
  .cid-sPDVTOFUWy .social-row {
    justify-content: center;
  }
}
.cid-sPDVTOFUWy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDVTOFUWy .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDVTOFUWy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDVTOFUWy .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDVTOFUWy .mbr-text {
  color: #000000;
}
.cid-sPDVTOFUWy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDVTOFUWy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDVTOFUWy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDVTOFUWy H5 {
  color: #000000;
}
.cid-sPDVTPh1UG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDVTPh1UG nav.navbar {
  position: fixed;
}
.cid-sPDVTPh1UG .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-sPDVTPh1UG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDVTPh1UG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDVTPh1UG .dropdown-item:hover,
.cid-sPDVTPh1UG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDVTPh1UG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDVTPh1UG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDVTPh1UG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDVTPh1UG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDVTPh1UG .nav-link {
  position: relative;
}
.cid-sPDVTPh1UG .container {
  display: flex;
  margin: auto;
}
.cid-sPDVTPh1UG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDVTPh1UG .dropdown-menu,
.cid-sPDVTPh1UG .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDVTPh1UG .nav-item:focus,
.cid-sPDVTPh1UG .nav-link:focus {
  outline: none;
}
.cid-sPDVTPh1UG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDVTPh1UG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDVTPh1UG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDVTPh1UG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDVTPh1UG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDVTPh1UG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDVTPh1UG .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-sPDVTPh1UG .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDVTPh1UG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDVTPh1UG .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDVTPh1UG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDVTPh1UG .navbar.collapsed {
  justify-content: center;
}
.cid-sPDVTPh1UG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDVTPh1UG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDVTPh1UG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDVTPh1UG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDVTPh1UG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDVTPh1UG .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-sPDVTPh1UG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDVTPh1UG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDVTPh1UG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDVTPh1UG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDVTPh1UG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDVTPh1UG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDVTPh1UG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDVTPh1UG .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-sPDVTPh1UG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDVTPh1UG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDVTPh1UG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDVTPh1UG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDVTPh1UG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDVTPh1UG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDVTPh1UG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDVTPh1UG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDVTPh1UG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDVTPh1UG .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-sPDVTPh1UG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDVTPh1UG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDVTPh1UG .dropdown-item.active,
.cid-sPDVTPh1UG .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDVTPh1UG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDVTPh1UG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDVTPh1UG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDVTPh1UG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDVTPh1UG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDVTPh1UG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDVTPh1UG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDVTPh1UG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDVTPh1UG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDVTPh1UG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDVTPh1UG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDVTPh1UG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDVTPh1UG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDVTPh1UG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDVTPh1UG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDVTPh1UG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDVTPh1UG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDVTPh1UG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDVTPh1UG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDVTPh1UG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDVTPh1UG .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-sPDVTPh1UG .navbar {
    height: 70px;
  }
  .cid-sPDVTPh1UG .navbar.opened {
    height: auto;
  }
  .cid-sPDVTPh1UG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDZKr8tJZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDZKr8tJZ .image-block {
  margin: auto;
}
.cid-sPDZKr8tJZ figcaption {
  position: relative;
}
.cid-sPDZKr8tJZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDZKr8tJZ .image-block {
    width: 100% !important;
  }
}
.cid-sPDZKrQE6f {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZKrQE6f .mbr-section-title {
  text-align: left;
}
.cid-sPDZKshPPi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZKsCMiT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZKsCMiT .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDZKsCMiT .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDZKsCMiT .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDZKsCMiT .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDZKsCMiT .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDZKsCMiT .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDZKsCMiT .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDZKsCMiT .card-subtitle {
  color: #0095ff;
}
.cid-sPDZKsCMiT .mbr-text {
  color: #555555;
}
.cid-sPDZKt9m1V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZKt9m1V .item {
  padding-bottom: 2rem;
}
.cid-sPDZKt9m1V .item-wrapper {
  position: relative;
}
.cid-sPDZKt9m1V .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDZKt9m1V .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDZKt9m1V .carousel-control,
.cid-sPDZKt9m1V .close {
  background: #1b1b1b;
}
.cid-sPDZKt9m1V .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDZKt9m1V .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDZKt9m1V .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDZKt9m1V .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDZKt9m1V .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDZKt9m1V .close::before {
  content: '\e91a';
}
.cid-sPDZKt9m1V .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDZKt9m1V .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDZKt9m1V .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDZKt9m1V .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDZKt9m1V .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDZKt9m1V .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDZKt9m1V .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDZKt9m1V .carousel-indicators li.active,
.cid-sPDZKt9m1V .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDZKt9m1V .carousel-indicators li::after,
.cid-sPDZKt9m1V .carousel-indicators li::before {
  content: none;
}
.cid-sPDZKt9m1V .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDZKt9m1V .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDZKt9m1V .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDZKt9m1V .carousel-indicators {
    display: none;
  }
}
.cid-sPDZKt9m1V .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDZKt9m1V .carousel-inner > .active {
  display: block;
}
.cid-sPDZKt9m1V .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDZKt9m1V .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDZKt9m1V .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDZKt9m1V .carousel-control,
  .cid-sPDZKt9m1V .carousel-indicators,
  .cid-sPDZKt9m1V .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDZKt9m1V .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDZKt9m1V .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDZKt9m1V .carousel-indicators .active,
.cid-sPDZKt9m1V .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDZKt9m1V .carousel-indicators .active {
  background: #fff;
}
.cid-sPDZKt9m1V .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDZKt9m1V .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDZKt9m1V .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDZKt9m1V .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDZKt9m1V .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDZKt9m1V .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDZKt9m1V .carousel {
  width: 100%;
}
.cid-sPDZKt9m1V .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDZKt9m1V .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDZKt9m1V .modal.fade .modal-dialog,
.cid-sPDZKt9m1V .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDZKt9m1V .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDZKt9m1V H6 {
  text-align: center;
}
.cid-sPDZKtNFU2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDZKtNFU2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDZKtNFU2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDZKtNFU2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDZKtNFU2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDZKtNFU2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDZKtNFU2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDZKtNFU2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDZKtNFU2 .nav-link,
.cid-sPDZKtNFU2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDZKtNFU2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDZKtNFU2 H4 {
  text-align: center;
}
.cid-sPDZKtNFU2 H3 {
  text-align: center;
}
.cid-sPDZKuoyTJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDZKuoyTJ .image-block {
  margin: auto;
}
.cid-sPDZKuoyTJ figcaption {
  position: relative;
}
.cid-sPDZKuoyTJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDZKuoyTJ .image-block {
    width: 100% !important;
  }
}
.cid-sPDZKuLKN4 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDZKuLKN4 .image-block {
  margin: auto;
}
.cid-sPDZKuLKN4 figcaption {
  position: relative;
}
.cid-sPDZKuLKN4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDZKuLKN4 .image-block {
    width: 100% !important;
  }
}
.cid-sPDZKvcFnF {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDZKvcFnF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDZKvcFnF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDZKvcFnF .row {
    text-align: center;
  }
  .cid-sPDZKvcFnF .row > div {
    margin: auto;
  }
  .cid-sPDZKvcFnF .social-row {
    justify-content: center;
  }
}
.cid-sPDZKvcFnF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDZKvcFnF .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDZKvcFnF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDZKvcFnF .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDZKvcFnF .mbr-text {
  color: #000000;
}
.cid-sPDZKvcFnF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDZKvcFnF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDZKvcFnF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDZKvcFnF H5 {
  color: #000000;
}
.cid-sPDZKvPpzs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDZKvPpzs nav.navbar {
  position: fixed;
}
.cid-sPDZKvPpzs .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-sPDZKvPpzs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDZKvPpzs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDZKvPpzs .dropdown-item:hover,
.cid-sPDZKvPpzs .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDZKvPpzs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDZKvPpzs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDZKvPpzs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDZKvPpzs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDZKvPpzs .nav-link {
  position: relative;
}
.cid-sPDZKvPpzs .container {
  display: flex;
  margin: auto;
}
.cid-sPDZKvPpzs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDZKvPpzs .dropdown-menu,
.cid-sPDZKvPpzs .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDZKvPpzs .nav-item:focus,
.cid-sPDZKvPpzs .nav-link:focus {
  outline: none;
}
.cid-sPDZKvPpzs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDZKvPpzs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDZKvPpzs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDZKvPpzs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDZKvPpzs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDZKvPpzs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDZKvPpzs .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-sPDZKvPpzs .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDZKvPpzs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDZKvPpzs .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDZKvPpzs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDZKvPpzs .navbar.collapsed {
  justify-content: center;
}
.cid-sPDZKvPpzs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDZKvPpzs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDZKvPpzs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDZKvPpzs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDZKvPpzs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDZKvPpzs .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-sPDZKvPpzs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDZKvPpzs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDZKvPpzs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDZKvPpzs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDZKvPpzs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDZKvPpzs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDZKvPpzs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDZKvPpzs .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-sPDZKvPpzs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDZKvPpzs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDZKvPpzs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDZKvPpzs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDZKvPpzs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDZKvPpzs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDZKvPpzs .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDZKvPpzs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDZKvPpzs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDZKvPpzs .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-sPDZKvPpzs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDZKvPpzs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDZKvPpzs .dropdown-item.active,
.cid-sPDZKvPpzs .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDZKvPpzs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDZKvPpzs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDZKvPpzs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDZKvPpzs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDZKvPpzs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDZKvPpzs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDZKvPpzs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDZKvPpzs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDZKvPpzs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDZKvPpzs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDZKvPpzs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDZKvPpzs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDZKvPpzs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDZKvPpzs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDZKvPpzs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDZKvPpzs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDZKvPpzs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDZKvPpzs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDZKvPpzs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDZKvPpzs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDZKvPpzs .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-sPDZKvPpzs .navbar {
    height: 70px;
  }
  .cid-sPDZKvPpzs .navbar.opened {
    height: auto;
  }
  .cid-sPDZKvPpzs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPDZWHfAQa {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPDZWHfAQa .image-block {
  margin: auto;
}
.cid-sPDZWHfAQa figcaption {
  position: relative;
}
.cid-sPDZWHfAQa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDZWHfAQa .image-block {
    width: 100% !important;
  }
}
.cid-sPDZWI5BF5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZWI5BF5 .mbr-section-title {
  text-align: left;
}
.cid-sPDZWIwfDt {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZWISD3B {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZWISD3B .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPDZWISD3B .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDZWISD3B .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPDZWISD3B .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPDZWISD3B .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPDZWISD3B .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPDZWISD3B .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPDZWISD3B .card-subtitle {
  color: #0095ff;
}
.cid-sPDZWISD3B .mbr-text {
  color: #555555;
}
.cid-sPDZWJu0Y9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZWJu0Y9 .item {
  padding-bottom: 2rem;
}
.cid-sPDZWJu0Y9 .item-wrapper {
  position: relative;
}
.cid-sPDZWJu0Y9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPDZWJu0Y9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPDZWJu0Y9 .carousel-control,
.cid-sPDZWJu0Y9 .close {
  background: #1b1b1b;
}
.cid-sPDZWJu0Y9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPDZWJu0Y9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPDZWJu0Y9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPDZWJu0Y9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPDZWJu0Y9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPDZWJu0Y9 .close::before {
  content: '\e91a';
}
.cid-sPDZWJu0Y9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPDZWJu0Y9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPDZWJu0Y9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDZWJu0Y9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPDZWJu0Y9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPDZWJu0Y9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPDZWJu0Y9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPDZWJu0Y9 .carousel-indicators li.active,
.cid-sPDZWJu0Y9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPDZWJu0Y9 .carousel-indicators li::after,
.cid-sPDZWJu0Y9 .carousel-indicators li::before {
  content: none;
}
.cid-sPDZWJu0Y9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPDZWJu0Y9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPDZWJu0Y9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDZWJu0Y9 .carousel-indicators {
    display: none;
  }
}
.cid-sPDZWJu0Y9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPDZWJu0Y9 .carousel-inner > .active {
  display: block;
}
.cid-sPDZWJu0Y9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPDZWJu0Y9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPDZWJu0Y9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPDZWJu0Y9 .carousel-control,
  .cid-sPDZWJu0Y9 .carousel-indicators,
  .cid-sPDZWJu0Y9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPDZWJu0Y9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPDZWJu0Y9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPDZWJu0Y9 .carousel-indicators .active,
.cid-sPDZWJu0Y9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPDZWJu0Y9 .carousel-indicators .active {
  background: #fff;
}
.cid-sPDZWJu0Y9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPDZWJu0Y9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPDZWJu0Y9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPDZWJu0Y9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPDZWJu0Y9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPDZWJu0Y9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPDZWJu0Y9 .carousel {
  width: 100%;
}
.cid-sPDZWJu0Y9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPDZWJu0Y9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPDZWJu0Y9 .modal.fade .modal-dialog,
.cid-sPDZWJu0Y9 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPDZWJu0Y9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPDZWJu0Y9 H6 {
  text-align: center;
}
.cid-sPDZWK8mfn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPDZWK8mfn .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPDZWK8mfn .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPDZWK8mfn .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPDZWK8mfn .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPDZWK8mfn .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPDZWK8mfn .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPDZWK8mfn .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPDZWK8mfn .nav-link,
.cid-sPDZWK8mfn .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPDZWK8mfn .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPDZWK8mfn H4 {
  text-align: center;
}
.cid-sPDZWK8mfn H3 {
  text-align: center;
}
.cid-sPDZWKIHLQ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPDZWKIHLQ .image-block {
  margin: auto;
}
.cid-sPDZWKIHLQ figcaption {
  position: relative;
}
.cid-sPDZWKIHLQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDZWKIHLQ .image-block {
    width: 100% !important;
  }
}
.cid-sPDZWL5KRV {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPDZWL5KRV .image-block {
  margin: auto;
}
.cid-sPDZWL5KRV figcaption {
  position: relative;
}
.cid-sPDZWL5KRV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPDZWL5KRV .image-block {
    width: 100% !important;
  }
}
.cid-sPDZWLtd4y {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPDZWLtd4y .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPDZWLtd4y .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPDZWLtd4y .row {
    text-align: center;
  }
  .cid-sPDZWLtd4y .row > div {
    margin: auto;
  }
  .cid-sPDZWLtd4y .social-row {
    justify-content: center;
  }
}
.cid-sPDZWLtd4y .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPDZWLtd4y .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPDZWLtd4y .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPDZWLtd4y .list {
    margin-bottom: 0rem;
  }
}
.cid-sPDZWLtd4y .mbr-text {
  color: #000000;
}
.cid-sPDZWLtd4y .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPDZWLtd4y .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPDZWLtd4y div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPDZWLtd4y H5 {
  color: #000000;
}
.cid-sPDZWMhkuk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPDZWMhkuk nav.navbar {
  position: fixed;
}
.cid-sPDZWMhkuk .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-sPDZWMhkuk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPDZWMhkuk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPDZWMhkuk .dropdown-item:hover,
.cid-sPDZWMhkuk .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPDZWMhkuk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPDZWMhkuk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPDZWMhkuk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPDZWMhkuk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPDZWMhkuk .nav-link {
  position: relative;
}
.cid-sPDZWMhkuk .container {
  display: flex;
  margin: auto;
}
.cid-sPDZWMhkuk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPDZWMhkuk .dropdown-menu,
.cid-sPDZWMhkuk .navbar.opened {
  background: #ffffff !important;
}
.cid-sPDZWMhkuk .nav-item:focus,
.cid-sPDZWMhkuk .nav-link:focus {
  outline: none;
}
.cid-sPDZWMhkuk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPDZWMhkuk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPDZWMhkuk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPDZWMhkuk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPDZWMhkuk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPDZWMhkuk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPDZWMhkuk .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-sPDZWMhkuk .navbar.opened {
  transition: all 0.3s;
}
.cid-sPDZWMhkuk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPDZWMhkuk .navbar .navbar-logo img {
  width: auto;
}
.cid-sPDZWMhkuk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPDZWMhkuk .navbar.collapsed {
  justify-content: center;
}
.cid-sPDZWMhkuk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPDZWMhkuk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPDZWMhkuk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPDZWMhkuk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPDZWMhkuk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPDZWMhkuk .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-sPDZWMhkuk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPDZWMhkuk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPDZWMhkuk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPDZWMhkuk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPDZWMhkuk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPDZWMhkuk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPDZWMhkuk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPDZWMhkuk .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-sPDZWMhkuk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPDZWMhkuk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPDZWMhkuk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPDZWMhkuk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPDZWMhkuk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPDZWMhkuk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPDZWMhkuk .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPDZWMhkuk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPDZWMhkuk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPDZWMhkuk .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-sPDZWMhkuk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPDZWMhkuk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPDZWMhkuk .dropdown-item.active,
.cid-sPDZWMhkuk .dropdown-item:active {
  background-color: transparent;
}
.cid-sPDZWMhkuk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPDZWMhkuk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPDZWMhkuk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPDZWMhkuk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPDZWMhkuk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPDZWMhkuk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPDZWMhkuk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPDZWMhkuk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPDZWMhkuk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPDZWMhkuk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPDZWMhkuk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPDZWMhkuk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDZWMhkuk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPDZWMhkuk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPDZWMhkuk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDZWMhkuk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPDZWMhkuk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPDZWMhkuk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPDZWMhkuk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPDZWMhkuk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPDZWMhkuk .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-sPDZWMhkuk .navbar {
    height: 70px;
  }
  .cid-sPDZWMhkuk .navbar.opened {
    height: auto;
  }
  .cid-sPDZWMhkuk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPFcqY2w6D {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPFcqY2w6D .image-block {
  margin: auto;
}
.cid-sPFcqY2w6D figcaption {
  position: relative;
}
.cid-sPFcqY2w6D figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFcqY2w6D .image-block {
    width: 100% !important;
  }
}
.cid-sPFcqYPTPZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFcqYPTPZ .mbr-section-title {
  text-align: left;
}
.cid-sPFcqZhAtH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFcqZFLih {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFcqZFLih .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPFcqZFLih .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPFcqZFLih .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPFcqZFLih .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPFcqZFLih .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPFcqZFLih .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPFcqZFLih .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPFcqZFLih .card-subtitle {
  color: #0095ff;
}
.cid-sPFcqZFLih .mbr-text {
  color: #555555;
}
.cid-sPOCEB2XJE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFcr09O6Q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFcr09O6Q .item {
  padding-bottom: 2rem;
}
.cid-sPFcr09O6Q .item-wrapper {
  position: relative;
}
.cid-sPFcr09O6Q .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPFcr09O6Q .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPFcr09O6Q .carousel-control,
.cid-sPFcr09O6Q .close {
  background: #1b1b1b;
}
.cid-sPFcr09O6Q .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPFcr09O6Q .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPFcr09O6Q .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPFcr09O6Q .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPFcr09O6Q .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPFcr09O6Q .close::before {
  content: '\e91a';
}
.cid-sPFcr09O6Q .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPFcr09O6Q .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPFcr09O6Q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFcr09O6Q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPFcr09O6Q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPFcr09O6Q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPFcr09O6Q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPFcr09O6Q .carousel-indicators li.active,
.cid-sPFcr09O6Q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPFcr09O6Q .carousel-indicators li::after,
.cid-sPFcr09O6Q .carousel-indicators li::before {
  content: none;
}
.cid-sPFcr09O6Q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPFcr09O6Q .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPFcr09O6Q .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFcr09O6Q .carousel-indicators {
    display: none;
  }
}
.cid-sPFcr09O6Q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPFcr09O6Q .carousel-inner > .active {
  display: block;
}
.cid-sPFcr09O6Q .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFcr09O6Q .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPFcr09O6Q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPFcr09O6Q .carousel-control,
  .cid-sPFcr09O6Q .carousel-indicators,
  .cid-sPFcr09O6Q .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPFcr09O6Q .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPFcr09O6Q .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPFcr09O6Q .carousel-indicators .active,
.cid-sPFcr09O6Q .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPFcr09O6Q .carousel-indicators .active {
  background: #fff;
}
.cid-sPFcr09O6Q .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPFcr09O6Q .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPFcr09O6Q .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPFcr09O6Q .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPFcr09O6Q .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPFcr09O6Q .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPFcr09O6Q .carousel {
  width: 100%;
}
.cid-sPFcr09O6Q .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPFcr09O6Q .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPFcr09O6Q .modal.fade .modal-dialog,
.cid-sPFcr09O6Q .modal.in .modal-dialog {
  transform: none;
}
.cid-sPFcr09O6Q .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPFcr09O6Q H6 {
  text-align: center;
}
.cid-sPFcr0HovW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPFcr0HovW .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPFcr0HovW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPFcr0HovW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPFcr0HovW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPFcr0HovW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPFcr0HovW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPFcr0HovW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPFcr0HovW .nav-link,
.cid-sPFcr0HovW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPFcr0HovW .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPFcr0HovW H4 {
  text-align: center;
}
.cid-sPFcr0HovW H3 {
  text-align: center;
}
.cid-sPFcr1fZmc {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPFcr1fZmc .image-block {
  margin: auto;
}
.cid-sPFcr1fZmc figcaption {
  position: relative;
}
.cid-sPFcr1fZmc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFcr1fZmc .image-block {
    width: 100% !important;
  }
}
.cid-sPFcr1A5LN {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPFcr1A5LN .image-block {
  margin: auto;
}
.cid-sPFcr1A5LN figcaption {
  position: relative;
}
.cid-sPFcr1A5LN figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFcr1A5LN .image-block {
    width: 100% !important;
  }
}
.cid-sPFcr1VKec {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPFcr1VKec .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPFcr1VKec .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFcr1VKec .row {
    text-align: center;
  }
  .cid-sPFcr1VKec .row > div {
    margin: auto;
  }
  .cid-sPFcr1VKec .social-row {
    justify-content: center;
  }
}
.cid-sPFcr1VKec .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPFcr1VKec .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPFcr1VKec .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPFcr1VKec .list {
    margin-bottom: 0rem;
  }
}
.cid-sPFcr1VKec .mbr-text {
  color: #000000;
}
.cid-sPFcr1VKec .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPFcr1VKec .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPFcr1VKec div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPFcr1VKec H5 {
  color: #000000;
}
.cid-sPFcr2u2QO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPFcr2u2QO nav.navbar {
  position: fixed;
}
.cid-sPFcr2u2QO .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-sPFcr2u2QO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPFcr2u2QO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPFcr2u2QO .dropdown-item:hover,
.cid-sPFcr2u2QO .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPFcr2u2QO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPFcr2u2QO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPFcr2u2QO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPFcr2u2QO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPFcr2u2QO .nav-link {
  position: relative;
}
.cid-sPFcr2u2QO .container {
  display: flex;
  margin: auto;
}
.cid-sPFcr2u2QO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPFcr2u2QO .dropdown-menu,
.cid-sPFcr2u2QO .navbar.opened {
  background: #ffffff !important;
}
.cid-sPFcr2u2QO .nav-item:focus,
.cid-sPFcr2u2QO .nav-link:focus {
  outline: none;
}
.cid-sPFcr2u2QO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPFcr2u2QO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPFcr2u2QO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPFcr2u2QO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPFcr2u2QO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPFcr2u2QO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPFcr2u2QO .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-sPFcr2u2QO .navbar.opened {
  transition: all 0.3s;
}
.cid-sPFcr2u2QO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPFcr2u2QO .navbar .navbar-logo img {
  width: auto;
}
.cid-sPFcr2u2QO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPFcr2u2QO .navbar.collapsed {
  justify-content: center;
}
.cid-sPFcr2u2QO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPFcr2u2QO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPFcr2u2QO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPFcr2u2QO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPFcr2u2QO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPFcr2u2QO .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-sPFcr2u2QO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPFcr2u2QO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPFcr2u2QO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPFcr2u2QO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPFcr2u2QO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPFcr2u2QO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPFcr2u2QO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPFcr2u2QO .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-sPFcr2u2QO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPFcr2u2QO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPFcr2u2QO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPFcr2u2QO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPFcr2u2QO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPFcr2u2QO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPFcr2u2QO .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPFcr2u2QO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPFcr2u2QO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPFcr2u2QO .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-sPFcr2u2QO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPFcr2u2QO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPFcr2u2QO .dropdown-item.active,
.cid-sPFcr2u2QO .dropdown-item:active {
  background-color: transparent;
}
.cid-sPFcr2u2QO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPFcr2u2QO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPFcr2u2QO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPFcr2u2QO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPFcr2u2QO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPFcr2u2QO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPFcr2u2QO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPFcr2u2QO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPFcr2u2QO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPFcr2u2QO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPFcr2u2QO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPFcr2u2QO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFcr2u2QO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFcr2u2QO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPFcr2u2QO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFcr2u2QO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPFcr2u2QO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPFcr2u2QO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFcr2u2QO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPFcr2u2QO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPFcr2u2QO .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-sPFcr2u2QO .navbar {
    height: 70px;
  }
  .cid-sPFcr2u2QO .navbar.opened {
    height: auto;
  }
  .cid-sPFcr2u2QO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPFfbbZnqb {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPFfbbZnqb .image-block {
  margin: auto;
}
.cid-sPFfbbZnqb figcaption {
  position: relative;
}
.cid-sPFfbbZnqb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFfbbZnqb .image-block {
    width: 100% !important;
  }
}
.cid-sPFfbcJPsH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfbcJPsH .mbr-section-title {
  text-align: left;
}
.cid-sPFfbd9qzc {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfbdtIqa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfbdtIqa .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPFfbdtIqa .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPFfbdtIqa .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPFfbdtIqa .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPFfbdtIqa .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPFfbdtIqa .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPFfbdtIqa .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPFfbdtIqa .card-subtitle {
  color: #0095ff;
}
.cid-sPFfbdtIqa .mbr-text {
  color: #555555;
}
.cid-sPOROPRBnq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfbdV0IZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfbdV0IZ .item {
  padding-bottom: 2rem;
}
.cid-sPFfbdV0IZ .item-wrapper {
  position: relative;
}
.cid-sPFfbdV0IZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPFfbdV0IZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPFfbdV0IZ .carousel-control,
.cid-sPFfbdV0IZ .close {
  background: #1b1b1b;
}
.cid-sPFfbdV0IZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPFfbdV0IZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPFfbdV0IZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPFfbdV0IZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPFfbdV0IZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPFfbdV0IZ .close::before {
  content: '\e91a';
}
.cid-sPFfbdV0IZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPFfbdV0IZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPFfbdV0IZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFfbdV0IZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPFfbdV0IZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPFfbdV0IZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPFfbdV0IZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPFfbdV0IZ .carousel-indicators li.active,
.cid-sPFfbdV0IZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPFfbdV0IZ .carousel-indicators li::after,
.cid-sPFfbdV0IZ .carousel-indicators li::before {
  content: none;
}
.cid-sPFfbdV0IZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPFfbdV0IZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPFfbdV0IZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFfbdV0IZ .carousel-indicators {
    display: none;
  }
}
.cid-sPFfbdV0IZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPFfbdV0IZ .carousel-inner > .active {
  display: block;
}
.cid-sPFfbdV0IZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFfbdV0IZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPFfbdV0IZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPFfbdV0IZ .carousel-control,
  .cid-sPFfbdV0IZ .carousel-indicators,
  .cid-sPFfbdV0IZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPFfbdV0IZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPFfbdV0IZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPFfbdV0IZ .carousel-indicators .active,
.cid-sPFfbdV0IZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPFfbdV0IZ .carousel-indicators .active {
  background: #fff;
}
.cid-sPFfbdV0IZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPFfbdV0IZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPFfbdV0IZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPFfbdV0IZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPFfbdV0IZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPFfbdV0IZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPFfbdV0IZ .carousel {
  width: 100%;
}
.cid-sPFfbdV0IZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPFfbdV0IZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPFfbdV0IZ .modal.fade .modal-dialog,
.cid-sPFfbdV0IZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sPFfbdV0IZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPFfbdV0IZ H6 {
  text-align: center;
}
.cid-sPFfbeDtrZ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPFfbeDtrZ .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPFfbeDtrZ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPFfbeDtrZ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPFfbeDtrZ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPFfbeDtrZ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPFfbeDtrZ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPFfbeDtrZ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPFfbeDtrZ .nav-link,
.cid-sPFfbeDtrZ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPFfbeDtrZ .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPFfbeDtrZ H4 {
  text-align: center;
}
.cid-sPFfbeDtrZ H3 {
  text-align: center;
}
.cid-sPFfbfe7BF {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPFfbfe7BF .image-block {
  margin: auto;
}
.cid-sPFfbfe7BF figcaption {
  position: relative;
}
.cid-sPFfbfe7BF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFfbfe7BF .image-block {
    width: 100% !important;
  }
}
.cid-sPFfbfxCDs {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPFfbfxCDs .image-block {
  margin: auto;
}
.cid-sPFfbfxCDs figcaption {
  position: relative;
}
.cid-sPFfbfxCDs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFfbfxCDs .image-block {
    width: 100% !important;
  }
}
.cid-sPFfbfRNyA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPFfbfRNyA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPFfbfRNyA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFfbfRNyA .row {
    text-align: center;
  }
  .cid-sPFfbfRNyA .row > div {
    margin: auto;
  }
  .cid-sPFfbfRNyA .social-row {
    justify-content: center;
  }
}
.cid-sPFfbfRNyA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPFfbfRNyA .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPFfbfRNyA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPFfbfRNyA .list {
    margin-bottom: 0rem;
  }
}
.cid-sPFfbfRNyA .mbr-text {
  color: #000000;
}
.cid-sPFfbfRNyA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPFfbfRNyA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPFfbfRNyA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPFfbfRNyA H5 {
  color: #000000;
}
.cid-sPFfbgom1p {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPFfbgom1p nav.navbar {
  position: fixed;
}
.cid-sPFfbgom1p .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-sPFfbgom1p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPFfbgom1p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPFfbgom1p .dropdown-item:hover,
.cid-sPFfbgom1p .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPFfbgom1p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPFfbgom1p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPFfbgom1p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPFfbgom1p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPFfbgom1p .nav-link {
  position: relative;
}
.cid-sPFfbgom1p .container {
  display: flex;
  margin: auto;
}
.cid-sPFfbgom1p .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPFfbgom1p .dropdown-menu,
.cid-sPFfbgom1p .navbar.opened {
  background: #ffffff !important;
}
.cid-sPFfbgom1p .nav-item:focus,
.cid-sPFfbgom1p .nav-link:focus {
  outline: none;
}
.cid-sPFfbgom1p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPFfbgom1p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPFfbgom1p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPFfbgom1p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPFfbgom1p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPFfbgom1p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPFfbgom1p .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-sPFfbgom1p .navbar.opened {
  transition: all 0.3s;
}
.cid-sPFfbgom1p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPFfbgom1p .navbar .navbar-logo img {
  width: auto;
}
.cid-sPFfbgom1p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPFfbgom1p .navbar.collapsed {
  justify-content: center;
}
.cid-sPFfbgom1p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPFfbgom1p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPFfbgom1p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPFfbgom1p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPFfbgom1p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPFfbgom1p .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-sPFfbgom1p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPFfbgom1p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPFfbgom1p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPFfbgom1p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPFfbgom1p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPFfbgom1p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPFfbgom1p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPFfbgom1p .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-sPFfbgom1p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPFfbgom1p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPFfbgom1p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPFfbgom1p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPFfbgom1p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPFfbgom1p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPFfbgom1p .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPFfbgom1p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPFfbgom1p .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPFfbgom1p .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-sPFfbgom1p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPFfbgom1p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPFfbgom1p .dropdown-item.active,
.cid-sPFfbgom1p .dropdown-item:active {
  background-color: transparent;
}
.cid-sPFfbgom1p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPFfbgom1p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPFfbgom1p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPFfbgom1p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPFfbgom1p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPFfbgom1p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPFfbgom1p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPFfbgom1p .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPFfbgom1p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPFfbgom1p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPFfbgom1p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPFfbgom1p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFfbgom1p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFfbgom1p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPFfbgom1p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFfbgom1p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPFfbgom1p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPFfbgom1p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFfbgom1p .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPFfbgom1p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPFfbgom1p .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-sPFfbgom1p .navbar {
    height: 70px;
  }
  .cid-sPFfbgom1p .navbar.opened {
    height: auto;
  }
  .cid-sPFfbgom1p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPFfkFNGhj {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPFfkFNGhj .image-block {
  margin: auto;
}
.cid-sPFfkFNGhj figcaption {
  position: relative;
}
.cid-sPFfkFNGhj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFfkFNGhj .image-block {
    width: 100% !important;
  }
}
.cid-sPFfkGi99S {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfkGi99S .mbr-section-title {
  text-align: left;
}
.cid-sPFfkGEMyo {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfkGXYZt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfkGXYZt .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPFfkGXYZt .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPFfkGXYZt .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPFfkGXYZt .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPFfkGXYZt .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPFfkGXYZt .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPFfkGXYZt .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPFfkGXYZt .card-subtitle {
  color: #0095ff;
}
.cid-sPFfkGXYZt .mbr-text {
  color: #555555;
}
.cid-sPOE0VWoLf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfkHoE39 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFfkHoE39 .item {
  padding-bottom: 2rem;
}
.cid-sPFfkHoE39 .item-wrapper {
  position: relative;
}
.cid-sPFfkHoE39 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPFfkHoE39 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPFfkHoE39 .carousel-control,
.cid-sPFfkHoE39 .close {
  background: #1b1b1b;
}
.cid-sPFfkHoE39 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPFfkHoE39 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPFfkHoE39 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPFfkHoE39 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPFfkHoE39 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPFfkHoE39 .close::before {
  content: '\e91a';
}
.cid-sPFfkHoE39 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPFfkHoE39 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPFfkHoE39 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFfkHoE39 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPFfkHoE39 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPFfkHoE39 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPFfkHoE39 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPFfkHoE39 .carousel-indicators li.active,
.cid-sPFfkHoE39 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPFfkHoE39 .carousel-indicators li::after,
.cid-sPFfkHoE39 .carousel-indicators li::before {
  content: none;
}
.cid-sPFfkHoE39 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPFfkHoE39 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPFfkHoE39 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFfkHoE39 .carousel-indicators {
    display: none;
  }
}
.cid-sPFfkHoE39 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPFfkHoE39 .carousel-inner > .active {
  display: block;
}
.cid-sPFfkHoE39 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFfkHoE39 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPFfkHoE39 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPFfkHoE39 .carousel-control,
  .cid-sPFfkHoE39 .carousel-indicators,
  .cid-sPFfkHoE39 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPFfkHoE39 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPFfkHoE39 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPFfkHoE39 .carousel-indicators .active,
.cid-sPFfkHoE39 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPFfkHoE39 .carousel-indicators .active {
  background: #fff;
}
.cid-sPFfkHoE39 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPFfkHoE39 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPFfkHoE39 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPFfkHoE39 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPFfkHoE39 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPFfkHoE39 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPFfkHoE39 .carousel {
  width: 100%;
}
.cid-sPFfkHoE39 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPFfkHoE39 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPFfkHoE39 .modal.fade .modal-dialog,
.cid-sPFfkHoE39 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPFfkHoE39 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPFfkHoE39 H6 {
  text-align: center;
}
.cid-sPFfkI3tUd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPFfkI3tUd .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPFfkI3tUd .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPFfkI3tUd .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPFfkI3tUd .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPFfkI3tUd .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPFfkI3tUd .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPFfkI3tUd .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPFfkI3tUd .nav-link,
.cid-sPFfkI3tUd .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPFfkI3tUd .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPFfkI3tUd H4 {
  text-align: center;
}
.cid-sPFfkI3tUd H3 {
  text-align: center;
}
.cid-sPFfkIBqiu {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPFfkIBqiu .image-block {
  margin: auto;
}
.cid-sPFfkIBqiu figcaption {
  position: relative;
}
.cid-sPFfkIBqiu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFfkIBqiu .image-block {
    width: 100% !important;
  }
}
.cid-sPFfkIUrmS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPFfkIUrmS .image-block {
  margin: auto;
}
.cid-sPFfkIUrmS figcaption {
  position: relative;
}
.cid-sPFfkIUrmS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFfkIUrmS .image-block {
    width: 100% !important;
  }
}
.cid-sPFfkJdNry {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPFfkJdNry .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPFfkJdNry .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFfkJdNry .row {
    text-align: center;
  }
  .cid-sPFfkJdNry .row > div {
    margin: auto;
  }
  .cid-sPFfkJdNry .social-row {
    justify-content: center;
  }
}
.cid-sPFfkJdNry .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPFfkJdNry .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPFfkJdNry .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPFfkJdNry .list {
    margin-bottom: 0rem;
  }
}
.cid-sPFfkJdNry .mbr-text {
  color: #000000;
}
.cid-sPFfkJdNry .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPFfkJdNry .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPFfkJdNry div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPFfkJdNry H5 {
  color: #000000;
}
.cid-sPFfkJIvmL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPFfkJIvmL nav.navbar {
  position: fixed;
}
.cid-sPFfkJIvmL .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-sPFfkJIvmL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPFfkJIvmL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPFfkJIvmL .dropdown-item:hover,
.cid-sPFfkJIvmL .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPFfkJIvmL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPFfkJIvmL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPFfkJIvmL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPFfkJIvmL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPFfkJIvmL .nav-link {
  position: relative;
}
.cid-sPFfkJIvmL .container {
  display: flex;
  margin: auto;
}
.cid-sPFfkJIvmL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPFfkJIvmL .dropdown-menu,
.cid-sPFfkJIvmL .navbar.opened {
  background: #ffffff !important;
}
.cid-sPFfkJIvmL .nav-item:focus,
.cid-sPFfkJIvmL .nav-link:focus {
  outline: none;
}
.cid-sPFfkJIvmL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPFfkJIvmL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPFfkJIvmL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPFfkJIvmL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPFfkJIvmL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPFfkJIvmL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPFfkJIvmL .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-sPFfkJIvmL .navbar.opened {
  transition: all 0.3s;
}
.cid-sPFfkJIvmL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPFfkJIvmL .navbar .navbar-logo img {
  width: auto;
}
.cid-sPFfkJIvmL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPFfkJIvmL .navbar.collapsed {
  justify-content: center;
}
.cid-sPFfkJIvmL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPFfkJIvmL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPFfkJIvmL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPFfkJIvmL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPFfkJIvmL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPFfkJIvmL .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-sPFfkJIvmL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPFfkJIvmL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPFfkJIvmL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPFfkJIvmL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPFfkJIvmL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPFfkJIvmL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPFfkJIvmL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPFfkJIvmL .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-sPFfkJIvmL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPFfkJIvmL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPFfkJIvmL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPFfkJIvmL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPFfkJIvmL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPFfkJIvmL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPFfkJIvmL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPFfkJIvmL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPFfkJIvmL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPFfkJIvmL .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-sPFfkJIvmL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPFfkJIvmL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPFfkJIvmL .dropdown-item.active,
.cid-sPFfkJIvmL .dropdown-item:active {
  background-color: transparent;
}
.cid-sPFfkJIvmL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPFfkJIvmL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPFfkJIvmL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPFfkJIvmL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPFfkJIvmL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPFfkJIvmL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPFfkJIvmL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPFfkJIvmL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPFfkJIvmL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPFfkJIvmL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPFfkJIvmL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPFfkJIvmL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFfkJIvmL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFfkJIvmL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPFfkJIvmL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFfkJIvmL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPFfkJIvmL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPFfkJIvmL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFfkJIvmL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPFfkJIvmL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPFfkJIvmL .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-sPFfkJIvmL .navbar {
    height: 70px;
  }
  .cid-sPFfkJIvmL .navbar.opened {
    height: auto;
  }
  .cid-sPFfkJIvmL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPFgoLhzTT {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPFgoLhzTT .image-block {
  margin: auto;
}
.cid-sPFgoLhzTT figcaption {
  position: relative;
}
.cid-sPFgoLhzTT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFgoLhzTT .image-block {
    width: 100% !important;
  }
}
.cid-sPFgoM2xF4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFgoM2xF4 .mbr-section-title {
  text-align: left;
}
.cid-sPFgoMuCI5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFgoMX6EX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFgoMX6EX .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPFgoMX6EX .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPFgoMX6EX .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPFgoMX6EX .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPFgoMX6EX .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPFgoMX6EX .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPFgoMX6EX .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPFgoMX6EX .card-subtitle {
  color: #0095ff;
}
.cid-sPFgoMX6EX .mbr-text {
  color: #555555;
}
.cid-sPOBQKia5x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFgoNu1Fg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFgoNu1Fg .item {
  padding-bottom: 2rem;
}
.cid-sPFgoNu1Fg .item-wrapper {
  position: relative;
}
.cid-sPFgoNu1Fg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPFgoNu1Fg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPFgoNu1Fg .carousel-control,
.cid-sPFgoNu1Fg .close {
  background: #1b1b1b;
}
.cid-sPFgoNu1Fg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPFgoNu1Fg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPFgoNu1Fg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPFgoNu1Fg .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPFgoNu1Fg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPFgoNu1Fg .close::before {
  content: '\e91a';
}
.cid-sPFgoNu1Fg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPFgoNu1Fg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPFgoNu1Fg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFgoNu1Fg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPFgoNu1Fg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPFgoNu1Fg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPFgoNu1Fg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPFgoNu1Fg .carousel-indicators li.active,
.cid-sPFgoNu1Fg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPFgoNu1Fg .carousel-indicators li::after,
.cid-sPFgoNu1Fg .carousel-indicators li::before {
  content: none;
}
.cid-sPFgoNu1Fg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPFgoNu1Fg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPFgoNu1Fg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFgoNu1Fg .carousel-indicators {
    display: none;
  }
}
.cid-sPFgoNu1Fg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPFgoNu1Fg .carousel-inner > .active {
  display: block;
}
.cid-sPFgoNu1Fg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFgoNu1Fg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPFgoNu1Fg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPFgoNu1Fg .carousel-control,
  .cid-sPFgoNu1Fg .carousel-indicators,
  .cid-sPFgoNu1Fg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPFgoNu1Fg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPFgoNu1Fg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPFgoNu1Fg .carousel-indicators .active,
.cid-sPFgoNu1Fg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPFgoNu1Fg .carousel-indicators .active {
  background: #fff;
}
.cid-sPFgoNu1Fg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPFgoNu1Fg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPFgoNu1Fg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPFgoNu1Fg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPFgoNu1Fg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPFgoNu1Fg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPFgoNu1Fg .carousel {
  width: 100%;
}
.cid-sPFgoNu1Fg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPFgoNu1Fg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPFgoNu1Fg .modal.fade .modal-dialog,
.cid-sPFgoNu1Fg .modal.in .modal-dialog {
  transform: none;
}
.cid-sPFgoNu1Fg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPFgoNu1Fg H6 {
  text-align: center;
}
.cid-sPFgoOeQfo {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPFgoOeQfo .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPFgoOeQfo .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPFgoOeQfo .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPFgoOeQfo .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPFgoOeQfo .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPFgoOeQfo .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPFgoOeQfo .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPFgoOeQfo .nav-link,
.cid-sPFgoOeQfo .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPFgoOeQfo .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPFgoOeQfo H4 {
  text-align: center;
}
.cid-sPFgoOeQfo H3 {
  text-align: center;
}
.cid-sPFgoOMbp7 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPFgoOMbp7 .image-block {
  margin: auto;
}
.cid-sPFgoOMbp7 figcaption {
  position: relative;
}
.cid-sPFgoOMbp7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFgoOMbp7 .image-block {
    width: 100% !important;
  }
}
.cid-sPFgoP7Lzr {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPFgoP7Lzr .image-block {
  margin: auto;
}
.cid-sPFgoP7Lzr figcaption {
  position: relative;
}
.cid-sPFgoP7Lzr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFgoP7Lzr .image-block {
    width: 100% !important;
  }
}
.cid-sPFgoPw3tm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPFgoPw3tm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPFgoPw3tm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFgoPw3tm .row {
    text-align: center;
  }
  .cid-sPFgoPw3tm .row > div {
    margin: auto;
  }
  .cid-sPFgoPw3tm .social-row {
    justify-content: center;
  }
}
.cid-sPFgoPw3tm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPFgoPw3tm .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPFgoPw3tm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPFgoPw3tm .list {
    margin-bottom: 0rem;
  }
}
.cid-sPFgoPw3tm .mbr-text {
  color: #000000;
}
.cid-sPFgoPw3tm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPFgoPw3tm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPFgoPw3tm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPFgoPw3tm H5 {
  color: #000000;
}
.cid-sPFgoQ5Eu2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPFgoQ5Eu2 nav.navbar {
  position: fixed;
}
.cid-sPFgoQ5Eu2 .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-sPFgoQ5Eu2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPFgoQ5Eu2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPFgoQ5Eu2 .dropdown-item:hover,
.cid-sPFgoQ5Eu2 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPFgoQ5Eu2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPFgoQ5Eu2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPFgoQ5Eu2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPFgoQ5Eu2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPFgoQ5Eu2 .nav-link {
  position: relative;
}
.cid-sPFgoQ5Eu2 .container {
  display: flex;
  margin: auto;
}
.cid-sPFgoQ5Eu2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPFgoQ5Eu2 .dropdown-menu,
.cid-sPFgoQ5Eu2 .navbar.opened {
  background: #ffffff !important;
}
.cid-sPFgoQ5Eu2 .nav-item:focus,
.cid-sPFgoQ5Eu2 .nav-link:focus {
  outline: none;
}
.cid-sPFgoQ5Eu2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPFgoQ5Eu2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPFgoQ5Eu2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPFgoQ5Eu2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPFgoQ5Eu2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPFgoQ5Eu2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPFgoQ5Eu2 .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-sPFgoQ5Eu2 .navbar.opened {
  transition: all 0.3s;
}
.cid-sPFgoQ5Eu2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPFgoQ5Eu2 .navbar .navbar-logo img {
  width: auto;
}
.cid-sPFgoQ5Eu2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPFgoQ5Eu2 .navbar.collapsed {
  justify-content: center;
}
.cid-sPFgoQ5Eu2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPFgoQ5Eu2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPFgoQ5Eu2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPFgoQ5Eu2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPFgoQ5Eu2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPFgoQ5Eu2 .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-sPFgoQ5Eu2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPFgoQ5Eu2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPFgoQ5Eu2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPFgoQ5Eu2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPFgoQ5Eu2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPFgoQ5Eu2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPFgoQ5Eu2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPFgoQ5Eu2 .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-sPFgoQ5Eu2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPFgoQ5Eu2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPFgoQ5Eu2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPFgoQ5Eu2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPFgoQ5Eu2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPFgoQ5Eu2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPFgoQ5Eu2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPFgoQ5Eu2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPFgoQ5Eu2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPFgoQ5Eu2 .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-sPFgoQ5Eu2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPFgoQ5Eu2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPFgoQ5Eu2 .dropdown-item.active,
.cid-sPFgoQ5Eu2 .dropdown-item:active {
  background-color: transparent;
}
.cid-sPFgoQ5Eu2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPFgoQ5Eu2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPFgoQ5Eu2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPFgoQ5Eu2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPFgoQ5Eu2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPFgoQ5Eu2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPFgoQ5Eu2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPFgoQ5Eu2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPFgoQ5Eu2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPFgoQ5Eu2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPFgoQ5Eu2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPFgoQ5Eu2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFgoQ5Eu2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFgoQ5Eu2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPFgoQ5Eu2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFgoQ5Eu2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPFgoQ5Eu2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPFgoQ5Eu2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFgoQ5Eu2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPFgoQ5Eu2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPFgoQ5Eu2 .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-sPFgoQ5Eu2 .navbar {
    height: 70px;
  }
  .cid-sPFgoQ5Eu2 .navbar.opened {
    height: auto;
  }
  .cid-sPFgoQ5Eu2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPFvdnwXQj {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPFvdnwXQj .image-block {
  margin: auto;
}
.cid-sPFvdnwXQj figcaption {
  position: relative;
}
.cid-sPFvdnwXQj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFvdnwXQj .image-block {
    width: 100% !important;
  }
}
.cid-sPFvdofOsX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFvdofOsX .mbr-section-title {
  text-align: left;
}
.cid-sPFvdoF28Z {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFvdp6IhI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFvdp6IhI .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPFvdp6IhI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPFvdp6IhI .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPFvdp6IhI .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPFvdp6IhI .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPFvdp6IhI .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPFvdp6IhI .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPFvdp6IhI .card-subtitle {
  color: #0095ff;
}
.cid-sPFvdp6IhI .mbr-text {
  color: #555555;
}
.cid-sPOHxHQTFc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFvdpyG1e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFvdpyG1e .item {
  padding-bottom: 2rem;
}
.cid-sPFvdpyG1e .item-wrapper {
  position: relative;
}
.cid-sPFvdpyG1e .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPFvdpyG1e .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPFvdpyG1e .carousel-control,
.cid-sPFvdpyG1e .close {
  background: #1b1b1b;
}
.cid-sPFvdpyG1e .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPFvdpyG1e .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPFvdpyG1e .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPFvdpyG1e .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPFvdpyG1e .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPFvdpyG1e .close::before {
  content: '\e91a';
}
.cid-sPFvdpyG1e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPFvdpyG1e .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPFvdpyG1e .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFvdpyG1e .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPFvdpyG1e .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPFvdpyG1e .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPFvdpyG1e .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPFvdpyG1e .carousel-indicators li.active,
.cid-sPFvdpyG1e .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPFvdpyG1e .carousel-indicators li::after,
.cid-sPFvdpyG1e .carousel-indicators li::before {
  content: none;
}
.cid-sPFvdpyG1e .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPFvdpyG1e .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPFvdpyG1e .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFvdpyG1e .carousel-indicators {
    display: none;
  }
}
.cid-sPFvdpyG1e .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPFvdpyG1e .carousel-inner > .active {
  display: block;
}
.cid-sPFvdpyG1e .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFvdpyG1e .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPFvdpyG1e .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPFvdpyG1e .carousel-control,
  .cid-sPFvdpyG1e .carousel-indicators,
  .cid-sPFvdpyG1e .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPFvdpyG1e .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPFvdpyG1e .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPFvdpyG1e .carousel-indicators .active,
.cid-sPFvdpyG1e .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPFvdpyG1e .carousel-indicators .active {
  background: #fff;
}
.cid-sPFvdpyG1e .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPFvdpyG1e .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPFvdpyG1e .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPFvdpyG1e .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPFvdpyG1e .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPFvdpyG1e .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPFvdpyG1e .carousel {
  width: 100%;
}
.cid-sPFvdpyG1e .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPFvdpyG1e .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPFvdpyG1e .modal.fade .modal-dialog,
.cid-sPFvdpyG1e .modal.in .modal-dialog {
  transform: none;
}
.cid-sPFvdpyG1e .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPFvdpyG1e H6 {
  text-align: center;
}
.cid-sPFvdqajv7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPFvdqajv7 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPFvdqajv7 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPFvdqajv7 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPFvdqajv7 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPFvdqajv7 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPFvdqajv7 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPFvdqajv7 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPFvdqajv7 .nav-link,
.cid-sPFvdqajv7 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPFvdqajv7 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPFvdqajv7 H4 {
  text-align: center;
}
.cid-sPFvdqajv7 H3 {
  text-align: center;
}
.cid-sPFvdqLnJi {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPFvdqLnJi .image-block {
  margin: auto;
}
.cid-sPFvdqLnJi figcaption {
  position: relative;
}
.cid-sPFvdqLnJi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFvdqLnJi .image-block {
    width: 100% !important;
  }
}
.cid-sPFvdr4xB1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPFvdr4xB1 .image-block {
  margin: auto;
}
.cid-sPFvdr4xB1 figcaption {
  position: relative;
}
.cid-sPFvdr4xB1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFvdr4xB1 .image-block {
    width: 100% !important;
  }
}
.cid-sPFvdroLDd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPFvdroLDd .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPFvdroLDd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFvdroLDd .row {
    text-align: center;
  }
  .cid-sPFvdroLDd .row > div {
    margin: auto;
  }
  .cid-sPFvdroLDd .social-row {
    justify-content: center;
  }
}
.cid-sPFvdroLDd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPFvdroLDd .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPFvdroLDd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPFvdroLDd .list {
    margin-bottom: 0rem;
  }
}
.cid-sPFvdroLDd .mbr-text {
  color: #000000;
}
.cid-sPFvdroLDd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPFvdroLDd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPFvdroLDd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPFvdroLDd H5 {
  color: #000000;
}
.cid-sPFvdrX2kw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPFvdrX2kw nav.navbar {
  position: fixed;
}
.cid-sPFvdrX2kw .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-sPFvdrX2kw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPFvdrX2kw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPFvdrX2kw .dropdown-item:hover,
.cid-sPFvdrX2kw .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPFvdrX2kw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPFvdrX2kw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPFvdrX2kw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPFvdrX2kw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPFvdrX2kw .nav-link {
  position: relative;
}
.cid-sPFvdrX2kw .container {
  display: flex;
  margin: auto;
}
.cid-sPFvdrX2kw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPFvdrX2kw .dropdown-menu,
.cid-sPFvdrX2kw .navbar.opened {
  background: #ffffff !important;
}
.cid-sPFvdrX2kw .nav-item:focus,
.cid-sPFvdrX2kw .nav-link:focus {
  outline: none;
}
.cid-sPFvdrX2kw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPFvdrX2kw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPFvdrX2kw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPFvdrX2kw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPFvdrX2kw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPFvdrX2kw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPFvdrX2kw .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-sPFvdrX2kw .navbar.opened {
  transition: all 0.3s;
}
.cid-sPFvdrX2kw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPFvdrX2kw .navbar .navbar-logo img {
  width: auto;
}
.cid-sPFvdrX2kw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPFvdrX2kw .navbar.collapsed {
  justify-content: center;
}
.cid-sPFvdrX2kw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPFvdrX2kw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPFvdrX2kw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPFvdrX2kw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPFvdrX2kw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPFvdrX2kw .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-sPFvdrX2kw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPFvdrX2kw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPFvdrX2kw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPFvdrX2kw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPFvdrX2kw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPFvdrX2kw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPFvdrX2kw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPFvdrX2kw .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-sPFvdrX2kw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPFvdrX2kw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPFvdrX2kw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPFvdrX2kw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPFvdrX2kw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPFvdrX2kw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPFvdrX2kw .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPFvdrX2kw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPFvdrX2kw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPFvdrX2kw .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-sPFvdrX2kw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPFvdrX2kw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPFvdrX2kw .dropdown-item.active,
.cid-sPFvdrX2kw .dropdown-item:active {
  background-color: transparent;
}
.cid-sPFvdrX2kw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPFvdrX2kw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPFvdrX2kw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPFvdrX2kw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPFvdrX2kw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPFvdrX2kw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPFvdrX2kw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPFvdrX2kw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPFvdrX2kw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPFvdrX2kw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPFvdrX2kw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPFvdrX2kw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFvdrX2kw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFvdrX2kw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPFvdrX2kw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFvdrX2kw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPFvdrX2kw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPFvdrX2kw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFvdrX2kw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPFvdrX2kw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPFvdrX2kw .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-sPFvdrX2kw .navbar {
    height: 70px;
  }
  .cid-sPFvdrX2kw .navbar.opened {
    height: auto;
  }
  .cid-sPFvdrX2kw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPFN65TTTP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPFN65TTTP .image-block {
  margin: auto;
}
.cid-sPFN65TTTP figcaption {
  position: relative;
}
.cid-sPFN65TTTP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFN65TTTP .image-block {
    width: 100% !important;
  }
}
.cid-sPFN66ARMv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFN66ARMv .mbr-section-title {
  text-align: left;
}
.cid-sPFN66Yr32 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFN67iUmd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFN67iUmd .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPFN67iUmd .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPFN67iUmd .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPFN67iUmd .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPFN67iUmd .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPFN67iUmd .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPFN67iUmd .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPFN67iUmd .card-subtitle {
  color: #0095ff;
}
.cid-sPFN67iUmd .mbr-text {
  color: #555555;
}
.cid-sPFN67LLD5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPFN67LLD5 .item {
  padding-bottom: 2rem;
}
.cid-sPFN67LLD5 .item-wrapper {
  position: relative;
}
.cid-sPFN67LLD5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPFN67LLD5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPFN67LLD5 .carousel-control,
.cid-sPFN67LLD5 .close {
  background: #1b1b1b;
}
.cid-sPFN67LLD5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPFN67LLD5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPFN67LLD5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPFN67LLD5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPFN67LLD5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPFN67LLD5 .close::before {
  content: '\e91a';
}
.cid-sPFN67LLD5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPFN67LLD5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPFN67LLD5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFN67LLD5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPFN67LLD5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPFN67LLD5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPFN67LLD5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPFN67LLD5 .carousel-indicators li.active,
.cid-sPFN67LLD5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPFN67LLD5 .carousel-indicators li::after,
.cid-sPFN67LLD5 .carousel-indicators li::before {
  content: none;
}
.cid-sPFN67LLD5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPFN67LLD5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPFN67LLD5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFN67LLD5 .carousel-indicators {
    display: none;
  }
}
.cid-sPFN67LLD5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPFN67LLD5 .carousel-inner > .active {
  display: block;
}
.cid-sPFN67LLD5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPFN67LLD5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPFN67LLD5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPFN67LLD5 .carousel-control,
  .cid-sPFN67LLD5 .carousel-indicators,
  .cid-sPFN67LLD5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPFN67LLD5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPFN67LLD5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPFN67LLD5 .carousel-indicators .active,
.cid-sPFN67LLD5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPFN67LLD5 .carousel-indicators .active {
  background: #fff;
}
.cid-sPFN67LLD5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPFN67LLD5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPFN67LLD5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPFN67LLD5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPFN67LLD5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPFN67LLD5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPFN67LLD5 .carousel {
  width: 100%;
}
.cid-sPFN67LLD5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPFN67LLD5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPFN67LLD5 .modal.fade .modal-dialog,
.cid-sPFN67LLD5 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPFN67LLD5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPFN67LLD5 H6 {
  text-align: center;
}
.cid-sPFN68oKD4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPFN68oKD4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPFN68oKD4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPFN68oKD4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPFN68oKD4 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPFN68oKD4 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPFN68oKD4 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPFN68oKD4 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPFN68oKD4 .nav-link,
.cid-sPFN68oKD4 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPFN68oKD4 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPFN68oKD4 H4 {
  text-align: center;
}
.cid-sPFN68oKD4 H3 {
  text-align: center;
}
.cid-sPFN68UnlT {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPFN68UnlT .image-block {
  margin: auto;
}
.cid-sPFN68UnlT figcaption {
  position: relative;
}
.cid-sPFN68UnlT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFN68UnlT .image-block {
    width: 100% !important;
  }
}
.cid-sPFN69f0Wx {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPFN69f0Wx .image-block {
  margin: auto;
}
.cid-sPFN69f0Wx figcaption {
  position: relative;
}
.cid-sPFN69f0Wx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPFN69f0Wx .image-block {
    width: 100% !important;
  }
}
.cid-sPFN69zixe {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPFN69zixe .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPFN69zixe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPFN69zixe .row {
    text-align: center;
  }
  .cid-sPFN69zixe .row > div {
    margin: auto;
  }
  .cid-sPFN69zixe .social-row {
    justify-content: center;
  }
}
.cid-sPFN69zixe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPFN69zixe .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPFN69zixe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPFN69zixe .list {
    margin-bottom: 0rem;
  }
}
.cid-sPFN69zixe .mbr-text {
  color: #000000;
}
.cid-sPFN69zixe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPFN69zixe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPFN69zixe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPFN69zixe H5 {
  color: #000000;
}
.cid-sPFN6a99WP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPFN6a99WP nav.navbar {
  position: fixed;
}
.cid-sPFN6a99WP .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-sPFN6a99WP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPFN6a99WP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPFN6a99WP .dropdown-item:hover,
.cid-sPFN6a99WP .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPFN6a99WP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPFN6a99WP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPFN6a99WP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPFN6a99WP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPFN6a99WP .nav-link {
  position: relative;
}
.cid-sPFN6a99WP .container {
  display: flex;
  margin: auto;
}
.cid-sPFN6a99WP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPFN6a99WP .dropdown-menu,
.cid-sPFN6a99WP .navbar.opened {
  background: #ffffff !important;
}
.cid-sPFN6a99WP .nav-item:focus,
.cid-sPFN6a99WP .nav-link:focus {
  outline: none;
}
.cid-sPFN6a99WP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPFN6a99WP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPFN6a99WP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPFN6a99WP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPFN6a99WP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPFN6a99WP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPFN6a99WP .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-sPFN6a99WP .navbar.opened {
  transition: all 0.3s;
}
.cid-sPFN6a99WP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPFN6a99WP .navbar .navbar-logo img {
  width: auto;
}
.cid-sPFN6a99WP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPFN6a99WP .navbar.collapsed {
  justify-content: center;
}
.cid-sPFN6a99WP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPFN6a99WP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPFN6a99WP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPFN6a99WP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPFN6a99WP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPFN6a99WP .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-sPFN6a99WP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPFN6a99WP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPFN6a99WP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPFN6a99WP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPFN6a99WP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPFN6a99WP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPFN6a99WP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPFN6a99WP .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-sPFN6a99WP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPFN6a99WP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPFN6a99WP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPFN6a99WP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPFN6a99WP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPFN6a99WP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPFN6a99WP .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPFN6a99WP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPFN6a99WP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPFN6a99WP .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-sPFN6a99WP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPFN6a99WP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPFN6a99WP .dropdown-item.active,
.cid-sPFN6a99WP .dropdown-item:active {
  background-color: transparent;
}
.cid-sPFN6a99WP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPFN6a99WP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPFN6a99WP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPFN6a99WP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPFN6a99WP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPFN6a99WP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPFN6a99WP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPFN6a99WP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPFN6a99WP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPFN6a99WP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPFN6a99WP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPFN6a99WP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFN6a99WP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPFN6a99WP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPFN6a99WP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFN6a99WP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPFN6a99WP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPFN6a99WP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPFN6a99WP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPFN6a99WP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPFN6a99WP .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-sPFN6a99WP .navbar {
    height: 70px;
  }
  .cid-sPFN6a99WP .navbar.opened {
    height: auto;
  }
  .cid-sPFN6a99WP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPONtKuEfn {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPONtKuEfn .image-block {
  margin: auto;
}
.cid-sPONtKuEfn figcaption {
  position: relative;
}
.cid-sPONtKuEfn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPONtKuEfn .image-block {
    width: 100% !important;
  }
}
.cid-sPONtLhmRa {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPONtLhmRa .mbr-section-title {
  text-align: left;
}
.cid-sPONtLKpyG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPONtM5PYx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPONtM5PYx .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPONtM5PYx .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPONtM5PYx .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPONtM5PYx .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPONtM5PYx .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPONtM5PYx .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPONtM5PYx .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPONtM5PYx .card-subtitle {
  color: #0095ff;
}
.cid-sPONtM5PYx .mbr-text {
  color: #555555;
}
.cid-sPONtMApAO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPONtMApAO .item {
  padding-bottom: 2rem;
}
.cid-sPONtMApAO .item-wrapper {
  position: relative;
}
.cid-sPONtMApAO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPONtMApAO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPONtMApAO .carousel-control,
.cid-sPONtMApAO .close {
  background: #1b1b1b;
}
.cid-sPONtMApAO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPONtMApAO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPONtMApAO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPONtMApAO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPONtMApAO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPONtMApAO .close::before {
  content: '\e91a';
}
.cid-sPONtMApAO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPONtMApAO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPONtMApAO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPONtMApAO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPONtMApAO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPONtMApAO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPONtMApAO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPONtMApAO .carousel-indicators li.active,
.cid-sPONtMApAO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPONtMApAO .carousel-indicators li::after,
.cid-sPONtMApAO .carousel-indicators li::before {
  content: none;
}
.cid-sPONtMApAO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPONtMApAO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPONtMApAO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPONtMApAO .carousel-indicators {
    display: none;
  }
}
.cid-sPONtMApAO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPONtMApAO .carousel-inner > .active {
  display: block;
}
.cid-sPONtMApAO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPONtMApAO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPONtMApAO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPONtMApAO .carousel-control,
  .cid-sPONtMApAO .carousel-indicators,
  .cid-sPONtMApAO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPONtMApAO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPONtMApAO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPONtMApAO .carousel-indicators .active,
.cid-sPONtMApAO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPONtMApAO .carousel-indicators .active {
  background: #fff;
}
.cid-sPONtMApAO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPONtMApAO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPONtMApAO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPONtMApAO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPONtMApAO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPONtMApAO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPONtMApAO .carousel {
  width: 100%;
}
.cid-sPONtMApAO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPONtMApAO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPONtMApAO .modal.fade .modal-dialog,
.cid-sPONtMApAO .modal.in .modal-dialog {
  transform: none;
}
.cid-sPONtMApAO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPONtMApAO H6 {
  text-align: center;
}
.cid-sPONtNahJB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPONtNahJB .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPONtNahJB .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPONtNahJB .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPONtNahJB .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPONtNahJB .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPONtNahJB .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPONtNahJB .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPONtNahJB .nav-link,
.cid-sPONtNahJB .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPONtNahJB .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPONtNahJB H4 {
  text-align: center;
}
.cid-sPONtNahJB H3 {
  text-align: center;
}
.cid-sPONtNNaMp {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPONtNNaMp .image-block {
  margin: auto;
}
.cid-sPONtNNaMp figcaption {
  position: relative;
}
.cid-sPONtNNaMp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPONtNNaMp .image-block {
    width: 100% !important;
  }
}
.cid-sPONtO9TvH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPONtO9TvH .image-block {
  margin: auto;
}
.cid-sPONtO9TvH figcaption {
  position: relative;
}
.cid-sPONtO9TvH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPONtO9TvH .image-block {
    width: 100% !important;
  }
}
.cid-sPONtOviGI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPONtOviGI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPONtOviGI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPONtOviGI .row {
    text-align: center;
  }
  .cid-sPONtOviGI .row > div {
    margin: auto;
  }
  .cid-sPONtOviGI .social-row {
    justify-content: center;
  }
}
.cid-sPONtOviGI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPONtOviGI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPONtOviGI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPONtOviGI .list {
    margin-bottom: 0rem;
  }
}
.cid-sPONtOviGI .mbr-text {
  color: #000000;
}
.cid-sPONtOviGI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPONtOviGI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPONtOviGI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPONtOviGI H5 {
  color: #000000;
}
.cid-sPONtP6Wwp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPONtP6Wwp nav.navbar {
  position: fixed;
}
.cid-sPONtP6Wwp .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-sPONtP6Wwp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPONtP6Wwp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPONtP6Wwp .dropdown-item:hover,
.cid-sPONtP6Wwp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPONtP6Wwp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPONtP6Wwp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPONtP6Wwp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPONtP6Wwp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPONtP6Wwp .nav-link {
  position: relative;
}
.cid-sPONtP6Wwp .container {
  display: flex;
  margin: auto;
}
.cid-sPONtP6Wwp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPONtP6Wwp .dropdown-menu,
.cid-sPONtP6Wwp .navbar.opened {
  background: #ffffff !important;
}
.cid-sPONtP6Wwp .nav-item:focus,
.cid-sPONtP6Wwp .nav-link:focus {
  outline: none;
}
.cid-sPONtP6Wwp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPONtP6Wwp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPONtP6Wwp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPONtP6Wwp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPONtP6Wwp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPONtP6Wwp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPONtP6Wwp .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-sPONtP6Wwp .navbar.opened {
  transition: all 0.3s;
}
.cid-sPONtP6Wwp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPONtP6Wwp .navbar .navbar-logo img {
  width: auto;
}
.cid-sPONtP6Wwp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPONtP6Wwp .navbar.collapsed {
  justify-content: center;
}
.cid-sPONtP6Wwp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPONtP6Wwp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPONtP6Wwp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPONtP6Wwp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPONtP6Wwp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPONtP6Wwp .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-sPONtP6Wwp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPONtP6Wwp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPONtP6Wwp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPONtP6Wwp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPONtP6Wwp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPONtP6Wwp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPONtP6Wwp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPONtP6Wwp .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-sPONtP6Wwp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPONtP6Wwp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPONtP6Wwp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPONtP6Wwp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPONtP6Wwp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPONtP6Wwp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPONtP6Wwp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPONtP6Wwp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPONtP6Wwp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPONtP6Wwp .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-sPONtP6Wwp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPONtP6Wwp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPONtP6Wwp .dropdown-item.active,
.cid-sPONtP6Wwp .dropdown-item:active {
  background-color: transparent;
}
.cid-sPONtP6Wwp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPONtP6Wwp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPONtP6Wwp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPONtP6Wwp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPONtP6Wwp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPONtP6Wwp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPONtP6Wwp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPONtP6Wwp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPONtP6Wwp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPONtP6Wwp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPONtP6Wwp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPONtP6Wwp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPONtP6Wwp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPONtP6Wwp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPONtP6Wwp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPONtP6Wwp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPONtP6Wwp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPONtP6Wwp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPONtP6Wwp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPONtP6Wwp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPONtP6Wwp .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-sPONtP6Wwp .navbar {
    height: 70px;
  }
  .cid-sPONtP6Wwp .navbar.opened {
    height: auto;
  }
  .cid-sPONtP6Wwp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPUfc2KUBi {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPUfc2KUBi .image-block {
  margin: auto;
}
.cid-sPUfc2KUBi figcaption {
  position: relative;
}
.cid-sPUfc2KUBi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUfc2KUBi .image-block {
    width: 100% !important;
  }
}
.cid-sPUfc3W0wV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUfc3W0wV .mbr-section-title {
  text-align: left;
}
.cid-sPUfc5iqbr {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUfc6BUTY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUfc6BUTY .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPUfc6BUTY .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPUfc6BUTY .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPUfc6BUTY .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPUfc6BUTY .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPUfc6BUTY .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPUfc6BUTY .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPUfc6BUTY .card-subtitle {
  color: #0095ff;
}
.cid-sPUfc6BUTY .mbr-text {
  color: #555555;
}
.cid-sPUfc7S8Sc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUfc7S8Sc .item {
  padding-bottom: 2rem;
}
.cid-sPUfc7S8Sc .item-wrapper {
  position: relative;
}
.cid-sPUfc7S8Sc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPUfc7S8Sc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPUfc7S8Sc .carousel-control,
.cid-sPUfc7S8Sc .close {
  background: #1b1b1b;
}
.cid-sPUfc7S8Sc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPUfc7S8Sc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPUfc7S8Sc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPUfc7S8Sc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPUfc7S8Sc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPUfc7S8Sc .close::before {
  content: '\e91a';
}
.cid-sPUfc7S8Sc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPUfc7S8Sc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPUfc7S8Sc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPUfc7S8Sc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPUfc7S8Sc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPUfc7S8Sc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPUfc7S8Sc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPUfc7S8Sc .carousel-indicators li.active,
.cid-sPUfc7S8Sc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPUfc7S8Sc .carousel-indicators li::after,
.cid-sPUfc7S8Sc .carousel-indicators li::before {
  content: none;
}
.cid-sPUfc7S8Sc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPUfc7S8Sc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPUfc7S8Sc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPUfc7S8Sc .carousel-indicators {
    display: none;
  }
}
.cid-sPUfc7S8Sc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPUfc7S8Sc .carousel-inner > .active {
  display: block;
}
.cid-sPUfc7S8Sc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPUfc7S8Sc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPUfc7S8Sc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPUfc7S8Sc .carousel-control,
  .cid-sPUfc7S8Sc .carousel-indicators,
  .cid-sPUfc7S8Sc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPUfc7S8Sc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPUfc7S8Sc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPUfc7S8Sc .carousel-indicators .active,
.cid-sPUfc7S8Sc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPUfc7S8Sc .carousel-indicators .active {
  background: #fff;
}
.cid-sPUfc7S8Sc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPUfc7S8Sc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPUfc7S8Sc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPUfc7S8Sc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPUfc7S8Sc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPUfc7S8Sc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPUfc7S8Sc .carousel {
  width: 100%;
}
.cid-sPUfc7S8Sc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPUfc7S8Sc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPUfc7S8Sc .modal.fade .modal-dialog,
.cid-sPUfc7S8Sc .modal.in .modal-dialog {
  transform: none;
}
.cid-sPUfc7S8Sc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPUfc7S8Sc H6 {
  text-align: center;
}
.cid-sPUfc9dYMw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPUfc9dYMw .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPUfc9dYMw .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPUfc9dYMw .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPUfc9dYMw .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPUfc9dYMw .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPUfc9dYMw .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPUfc9dYMw .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPUfc9dYMw .nav-link,
.cid-sPUfc9dYMw .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPUfc9dYMw .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPUfc9dYMw H4 {
  text-align: center;
}
.cid-sPUfc9dYMw H3 {
  text-align: center;
}
.cid-sPUfcarzWN {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPUfcarzWN .image-block {
  margin: auto;
}
.cid-sPUfcarzWN figcaption {
  position: relative;
}
.cid-sPUfcarzWN figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUfcarzWN .image-block {
    width: 100% !important;
  }
}
.cid-sPUfcbyBz3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPUfcbyBz3 .image-block {
  margin: auto;
}
.cid-sPUfcbyBz3 figcaption {
  position: relative;
}
.cid-sPUfcbyBz3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUfcbyBz3 .image-block {
    width: 100% !important;
  }
}
.cid-sPUfccJlKy {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPUfccJlKy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPUfccJlKy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPUfccJlKy .row {
    text-align: center;
  }
  .cid-sPUfccJlKy .row > div {
    margin: auto;
  }
  .cid-sPUfccJlKy .social-row {
    justify-content: center;
  }
}
.cid-sPUfccJlKy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPUfccJlKy .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPUfccJlKy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPUfccJlKy .list {
    margin-bottom: 0rem;
  }
}
.cid-sPUfccJlKy .mbr-text {
  color: #000000;
}
.cid-sPUfccJlKy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPUfccJlKy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPUfccJlKy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPUfccJlKy H5 {
  color: #000000;
}
.cid-sPUfcdYXWh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPUfcdYXWh nav.navbar {
  position: fixed;
}
.cid-sPUfcdYXWh .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-sPUfcdYXWh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPUfcdYXWh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPUfcdYXWh .dropdown-item:hover,
.cid-sPUfcdYXWh .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPUfcdYXWh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPUfcdYXWh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPUfcdYXWh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPUfcdYXWh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPUfcdYXWh .nav-link {
  position: relative;
}
.cid-sPUfcdYXWh .container {
  display: flex;
  margin: auto;
}
.cid-sPUfcdYXWh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPUfcdYXWh .dropdown-menu,
.cid-sPUfcdYXWh .navbar.opened {
  background: #ffffff !important;
}
.cid-sPUfcdYXWh .nav-item:focus,
.cid-sPUfcdYXWh .nav-link:focus {
  outline: none;
}
.cid-sPUfcdYXWh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPUfcdYXWh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPUfcdYXWh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPUfcdYXWh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPUfcdYXWh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPUfcdYXWh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPUfcdYXWh .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-sPUfcdYXWh .navbar.opened {
  transition: all 0.3s;
}
.cid-sPUfcdYXWh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPUfcdYXWh .navbar .navbar-logo img {
  width: auto;
}
.cid-sPUfcdYXWh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPUfcdYXWh .navbar.collapsed {
  justify-content: center;
}
.cid-sPUfcdYXWh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPUfcdYXWh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPUfcdYXWh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPUfcdYXWh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPUfcdYXWh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPUfcdYXWh .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-sPUfcdYXWh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPUfcdYXWh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPUfcdYXWh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPUfcdYXWh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPUfcdYXWh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPUfcdYXWh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPUfcdYXWh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPUfcdYXWh .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-sPUfcdYXWh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPUfcdYXWh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPUfcdYXWh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPUfcdYXWh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPUfcdYXWh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPUfcdYXWh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPUfcdYXWh .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPUfcdYXWh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPUfcdYXWh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPUfcdYXWh .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-sPUfcdYXWh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPUfcdYXWh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPUfcdYXWh .dropdown-item.active,
.cid-sPUfcdYXWh .dropdown-item:active {
  background-color: transparent;
}
.cid-sPUfcdYXWh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPUfcdYXWh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPUfcdYXWh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPUfcdYXWh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPUfcdYXWh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPUfcdYXWh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPUfcdYXWh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPUfcdYXWh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPUfcdYXWh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPUfcdYXWh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPUfcdYXWh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPUfcdYXWh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPUfcdYXWh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPUfcdYXWh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPUfcdYXWh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPUfcdYXWh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPUfcdYXWh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPUfcdYXWh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPUfcdYXWh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPUfcdYXWh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPUfcdYXWh .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-sPUfcdYXWh .navbar {
    height: 70px;
  }
  .cid-sPUfcdYXWh .navbar.opened {
    height: auto;
  }
  .cid-sPUfcdYXWh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPUgPt12ch {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPUgPt12ch .image-block {
  margin: auto;
}
.cid-sPUgPt12ch figcaption {
  position: relative;
}
.cid-sPUgPt12ch figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUgPt12ch .image-block {
    width: 100% !important;
  }
}
.cid-sPUgPtVBQW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUgPtVBQW .mbr-section-title {
  text-align: left;
}
.cid-sPUgPv9Zhn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUgPwkNCt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUgPwkNCt .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPUgPwkNCt .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPUgPwkNCt .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPUgPwkNCt .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPUgPwkNCt .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPUgPwkNCt .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPUgPwkNCt .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPUgPwkNCt .card-subtitle {
  color: #0095ff;
}
.cid-sPUgPwkNCt .mbr-text {
  color: #555555;
}
.cid-sPUgPxqULO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUgPxqULO .item {
  padding-bottom: 2rem;
}
.cid-sPUgPxqULO .item-wrapper {
  position: relative;
}
.cid-sPUgPxqULO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPUgPxqULO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPUgPxqULO .carousel-control,
.cid-sPUgPxqULO .close {
  background: #1b1b1b;
}
.cid-sPUgPxqULO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPUgPxqULO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPUgPxqULO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPUgPxqULO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPUgPxqULO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPUgPxqULO .close::before {
  content: '\e91a';
}
.cid-sPUgPxqULO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPUgPxqULO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPUgPxqULO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPUgPxqULO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPUgPxqULO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPUgPxqULO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPUgPxqULO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPUgPxqULO .carousel-indicators li.active,
.cid-sPUgPxqULO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPUgPxqULO .carousel-indicators li::after,
.cid-sPUgPxqULO .carousel-indicators li::before {
  content: none;
}
.cid-sPUgPxqULO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPUgPxqULO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPUgPxqULO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPUgPxqULO .carousel-indicators {
    display: none;
  }
}
.cid-sPUgPxqULO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPUgPxqULO .carousel-inner > .active {
  display: block;
}
.cid-sPUgPxqULO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPUgPxqULO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPUgPxqULO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPUgPxqULO .carousel-control,
  .cid-sPUgPxqULO .carousel-indicators,
  .cid-sPUgPxqULO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPUgPxqULO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPUgPxqULO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPUgPxqULO .carousel-indicators .active,
.cid-sPUgPxqULO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPUgPxqULO .carousel-indicators .active {
  background: #fff;
}
.cid-sPUgPxqULO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPUgPxqULO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPUgPxqULO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPUgPxqULO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPUgPxqULO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPUgPxqULO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPUgPxqULO .carousel {
  width: 100%;
}
.cid-sPUgPxqULO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPUgPxqULO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPUgPxqULO .modal.fade .modal-dialog,
.cid-sPUgPxqULO .modal.in .modal-dialog {
  transform: none;
}
.cid-sPUgPxqULO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPUgPxqULO H6 {
  text-align: center;
}
.cid-sPUgPyxnB2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPUgPyxnB2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPUgPyxnB2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPUgPyxnB2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPUgPyxnB2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPUgPyxnB2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPUgPyxnB2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPUgPyxnB2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPUgPyxnB2 .nav-link,
.cid-sPUgPyxnB2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPUgPyxnB2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPUgPyxnB2 H4 {
  text-align: center;
}
.cid-sPUgPyxnB2 H3 {
  text-align: center;
}
.cid-sPUgPzBmLi {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPUgPzBmLi .image-block {
  margin: auto;
}
.cid-sPUgPzBmLi figcaption {
  position: relative;
}
.cid-sPUgPzBmLi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUgPzBmLi .image-block {
    width: 100% !important;
  }
}
.cid-sPUgPAET88 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPUgPAET88 .image-block {
  margin: auto;
}
.cid-sPUgPAET88 figcaption {
  position: relative;
}
.cid-sPUgPAET88 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUgPAET88 .image-block {
    width: 100% !important;
  }
}
.cid-sPUgPBK3bb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPUgPBK3bb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPUgPBK3bb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPUgPBK3bb .row {
    text-align: center;
  }
  .cid-sPUgPBK3bb .row > div {
    margin: auto;
  }
  .cid-sPUgPBK3bb .social-row {
    justify-content: center;
  }
}
.cid-sPUgPBK3bb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPUgPBK3bb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPUgPBK3bb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPUgPBK3bb .list {
    margin-bottom: 0rem;
  }
}
.cid-sPUgPBK3bb .mbr-text {
  color: #000000;
}
.cid-sPUgPBK3bb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPUgPBK3bb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPUgPBK3bb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPUgPBK3bb H5 {
  color: #000000;
}
.cid-sPUgPCQK5K {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPUgPCQK5K nav.navbar {
  position: fixed;
}
.cid-sPUgPCQK5K .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-sPUgPCQK5K .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPUgPCQK5K .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPUgPCQK5K .dropdown-item:hover,
.cid-sPUgPCQK5K .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPUgPCQK5K .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPUgPCQK5K .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPUgPCQK5K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPUgPCQK5K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPUgPCQK5K .nav-link {
  position: relative;
}
.cid-sPUgPCQK5K .container {
  display: flex;
  margin: auto;
}
.cid-sPUgPCQK5K .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPUgPCQK5K .dropdown-menu,
.cid-sPUgPCQK5K .navbar.opened {
  background: #ffffff !important;
}
.cid-sPUgPCQK5K .nav-item:focus,
.cid-sPUgPCQK5K .nav-link:focus {
  outline: none;
}
.cid-sPUgPCQK5K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPUgPCQK5K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPUgPCQK5K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPUgPCQK5K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPUgPCQK5K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPUgPCQK5K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPUgPCQK5K .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-sPUgPCQK5K .navbar.opened {
  transition: all 0.3s;
}
.cid-sPUgPCQK5K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPUgPCQK5K .navbar .navbar-logo img {
  width: auto;
}
.cid-sPUgPCQK5K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPUgPCQK5K .navbar.collapsed {
  justify-content: center;
}
.cid-sPUgPCQK5K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPUgPCQK5K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPUgPCQK5K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPUgPCQK5K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPUgPCQK5K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPUgPCQK5K .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-sPUgPCQK5K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPUgPCQK5K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPUgPCQK5K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPUgPCQK5K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPUgPCQK5K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPUgPCQK5K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPUgPCQK5K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPUgPCQK5K .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-sPUgPCQK5K .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPUgPCQK5K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPUgPCQK5K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPUgPCQK5K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPUgPCQK5K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPUgPCQK5K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPUgPCQK5K .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPUgPCQK5K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPUgPCQK5K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPUgPCQK5K .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-sPUgPCQK5K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPUgPCQK5K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPUgPCQK5K .dropdown-item.active,
.cid-sPUgPCQK5K .dropdown-item:active {
  background-color: transparent;
}
.cid-sPUgPCQK5K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPUgPCQK5K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPUgPCQK5K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPUgPCQK5K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPUgPCQK5K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPUgPCQK5K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPUgPCQK5K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPUgPCQK5K .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPUgPCQK5K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPUgPCQK5K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPUgPCQK5K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPUgPCQK5K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPUgPCQK5K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPUgPCQK5K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPUgPCQK5K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPUgPCQK5K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPUgPCQK5K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPUgPCQK5K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPUgPCQK5K .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPUgPCQK5K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPUgPCQK5K .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-sPUgPCQK5K .navbar {
    height: 70px;
  }
  .cid-sPUgPCQK5K .navbar.opened {
    height: auto;
  }
  .cid-sPUgPCQK5K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPUhO7zxSB {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPUhO7zxSB .image-block {
  margin: auto;
}
.cid-sPUhO7zxSB figcaption {
  position: relative;
}
.cid-sPUhO7zxSB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUhO7zxSB .image-block {
    width: 100% !important;
  }
}
.cid-sPUhO8H70l {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUhO8H70l .mbr-section-title {
  text-align: left;
}
.cid-sPUhO9QSts {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUhOb0z5a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUhOb0z5a .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPUhOb0z5a .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPUhOb0z5a .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPUhOb0z5a .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPUhOb0z5a .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPUhOb0z5a .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPUhOb0z5a .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPUhOb0z5a .card-subtitle {
  color: #0095ff;
}
.cid-sPUhOb0z5a .mbr-text {
  color: #555555;
}
.cid-sPUhOc7A96 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPUhOc7A96 .item {
  padding-bottom: 2rem;
}
.cid-sPUhOc7A96 .item-wrapper {
  position: relative;
}
.cid-sPUhOc7A96 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sPUhOc7A96 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sPUhOc7A96 .carousel-control,
.cid-sPUhOc7A96 .close {
  background: #1b1b1b;
}
.cid-sPUhOc7A96 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sPUhOc7A96 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sPUhOc7A96 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sPUhOc7A96 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sPUhOc7A96 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sPUhOc7A96 .close::before {
  content: '\e91a';
}
.cid-sPUhOc7A96 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sPUhOc7A96 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sPUhOc7A96 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPUhOc7A96 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sPUhOc7A96 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sPUhOc7A96 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sPUhOc7A96 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sPUhOc7A96 .carousel-indicators li.active,
.cid-sPUhOc7A96 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sPUhOc7A96 .carousel-indicators li::after,
.cid-sPUhOc7A96 .carousel-indicators li::before {
  content: none;
}
.cid-sPUhOc7A96 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sPUhOc7A96 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sPUhOc7A96 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sPUhOc7A96 .carousel-indicators {
    display: none;
  }
}
.cid-sPUhOc7A96 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sPUhOc7A96 .carousel-inner > .active {
  display: block;
}
.cid-sPUhOc7A96 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPUhOc7A96 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPUhOc7A96 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sPUhOc7A96 .carousel-control,
  .cid-sPUhOc7A96 .carousel-indicators,
  .cid-sPUhOc7A96 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sPUhOc7A96 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sPUhOc7A96 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sPUhOc7A96 .carousel-indicators .active,
.cid-sPUhOc7A96 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sPUhOc7A96 .carousel-indicators .active {
  background: #fff;
}
.cid-sPUhOc7A96 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sPUhOc7A96 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sPUhOc7A96 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sPUhOc7A96 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sPUhOc7A96 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sPUhOc7A96 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sPUhOc7A96 .carousel {
  width: 100%;
}
.cid-sPUhOc7A96 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sPUhOc7A96 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sPUhOc7A96 .modal.fade .modal-dialog,
.cid-sPUhOc7A96 .modal.in .modal-dialog {
  transform: none;
}
.cid-sPUhOc7A96 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sPUhOc7A96 H6 {
  text-align: center;
}
.cid-sPUhOdgAsh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sPUhOdgAsh .nav-tabs .nav-item.open .nav-link:focus,
.cid-sPUhOdgAsh .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sPUhOdgAsh .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sPUhOdgAsh .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sPUhOdgAsh .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sPUhOdgAsh .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sPUhOdgAsh .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sPUhOdgAsh .nav-link,
.cid-sPUhOdgAsh .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sPUhOdgAsh .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sPUhOdgAsh H4 {
  text-align: center;
}
.cid-sPUhOdgAsh H3 {
  text-align: center;
}
.cid-sPUhOergAZ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPUhOergAZ .image-block {
  margin: auto;
}
.cid-sPUhOergAZ figcaption {
  position: relative;
}
.cid-sPUhOergAZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUhOergAZ .image-block {
    width: 100% !important;
  }
}
.cid-sPUhOfz4p1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPUhOfz4p1 .image-block {
  margin: auto;
}
.cid-sPUhOfz4p1 figcaption {
  position: relative;
}
.cid-sPUhOfz4p1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPUhOfz4p1 .image-block {
    width: 100% !important;
  }
}
.cid-sPUhOgFEet {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPUhOgFEet .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPUhOgFEet .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPUhOgFEet .row {
    text-align: center;
  }
  .cid-sPUhOgFEet .row > div {
    margin: auto;
  }
  .cid-sPUhOgFEet .social-row {
    justify-content: center;
  }
}
.cid-sPUhOgFEet .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPUhOgFEet .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPUhOgFEet .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPUhOgFEet .list {
    margin-bottom: 0rem;
  }
}
.cid-sPUhOgFEet .mbr-text {
  color: #000000;
}
.cid-sPUhOgFEet .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPUhOgFEet .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPUhOgFEet div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPUhOgFEet H5 {
  color: #000000;
}
.cid-sPUhOhQzJF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPUhOhQzJF nav.navbar {
  position: fixed;
}
.cid-sPUhOhQzJF .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-sPUhOhQzJF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPUhOhQzJF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPUhOhQzJF .dropdown-item:hover,
.cid-sPUhOhQzJF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPUhOhQzJF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPUhOhQzJF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPUhOhQzJF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPUhOhQzJF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPUhOhQzJF .nav-link {
  position: relative;
}
.cid-sPUhOhQzJF .container {
  display: flex;
  margin: auto;
}
.cid-sPUhOhQzJF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPUhOhQzJF .dropdown-menu,
.cid-sPUhOhQzJF .navbar.opened {
  background: #ffffff !important;
}
.cid-sPUhOhQzJF .nav-item:focus,
.cid-sPUhOhQzJF .nav-link:focus {
  outline: none;
}
.cid-sPUhOhQzJF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPUhOhQzJF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPUhOhQzJF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPUhOhQzJF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPUhOhQzJF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPUhOhQzJF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPUhOhQzJF .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-sPUhOhQzJF .navbar.opened {
  transition: all 0.3s;
}
.cid-sPUhOhQzJF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPUhOhQzJF .navbar .navbar-logo img {
  width: auto;
}
.cid-sPUhOhQzJF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPUhOhQzJF .navbar.collapsed {
  justify-content: center;
}
.cid-sPUhOhQzJF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPUhOhQzJF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPUhOhQzJF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPUhOhQzJF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPUhOhQzJF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPUhOhQzJF .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-sPUhOhQzJF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPUhOhQzJF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPUhOhQzJF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPUhOhQzJF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPUhOhQzJF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPUhOhQzJF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPUhOhQzJF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPUhOhQzJF .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-sPUhOhQzJF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPUhOhQzJF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPUhOhQzJF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPUhOhQzJF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPUhOhQzJF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPUhOhQzJF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPUhOhQzJF .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPUhOhQzJF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPUhOhQzJF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPUhOhQzJF .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-sPUhOhQzJF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPUhOhQzJF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPUhOhQzJF .dropdown-item.active,
.cid-sPUhOhQzJF .dropdown-item:active {
  background-color: transparent;
}
.cid-sPUhOhQzJF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPUhOhQzJF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPUhOhQzJF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPUhOhQzJF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPUhOhQzJF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPUhOhQzJF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPUhOhQzJF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPUhOhQzJF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPUhOhQzJF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPUhOhQzJF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPUhOhQzJF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPUhOhQzJF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPUhOhQzJF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPUhOhQzJF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPUhOhQzJF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPUhOhQzJF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPUhOhQzJF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPUhOhQzJF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPUhOhQzJF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPUhOhQzJF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPUhOhQzJF .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-sPUhOhQzJF .navbar {
    height: 70px;
  }
  .cid-sPUhOhQzJF .navbar.opened {
    height: auto;
  }
  .cid-sPUhOhQzJF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sRHnie7ScH {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sRHnie7ScH .image-block {
  margin: auto;
}
.cid-sRHnie7ScH figcaption {
  position: relative;
}
.cid-sRHnie7ScH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sRHnie7ScH .image-block {
    width: 100% !important;
  }
}
.cid-sRHnieVRKW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHnieVRKW .mbr-section-title {
  text-align: left;
}
.cid-sRHnifpHt5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHnifUVwh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHnifUVwh .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sRHnifUVwh .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sRHnifUVwh .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sRHnifUVwh .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sRHnifUVwh .row .row {
    flex-direction: column-reverse;
  }
  .cid-sRHnifUVwh .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sRHnifUVwh .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sRHnifUVwh .card-subtitle {
  color: #0095ff;
}
.cid-sRHnifUVwh .mbr-text {
  color: #555555;
}
.cid-sRHnigrHFB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHnigLE3T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHnigLE3T .item {
  padding-bottom: 2rem;
}
.cid-sRHnigLE3T .item-wrapper {
  position: relative;
}
.cid-sRHnigLE3T .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sRHnigLE3T .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sRHnigLE3T .carousel-control,
.cid-sRHnigLE3T .close {
  background: #1b1b1b;
}
.cid-sRHnigLE3T .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sRHnigLE3T .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sRHnigLE3T .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sRHnigLE3T .carousel-control-next span {
  margin-left: 5px;
}
.cid-sRHnigLE3T .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sRHnigLE3T .close::before {
  content: '\e91a';
}
.cid-sRHnigLE3T .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sRHnigLE3T .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sRHnigLE3T .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sRHnigLE3T .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sRHnigLE3T .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sRHnigLE3T .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sRHnigLE3T .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sRHnigLE3T .carousel-indicators li.active,
.cid-sRHnigLE3T .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sRHnigLE3T .carousel-indicators li::after,
.cid-sRHnigLE3T .carousel-indicators li::before {
  content: none;
}
.cid-sRHnigLE3T .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sRHnigLE3T .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sRHnigLE3T .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sRHnigLE3T .carousel-indicators {
    display: none;
  }
}
.cid-sRHnigLE3T .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sRHnigLE3T .carousel-inner > .active {
  display: block;
}
.cid-sRHnigLE3T .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sRHnigLE3T .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sRHnigLE3T .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sRHnigLE3T .carousel-control,
  .cid-sRHnigLE3T .carousel-indicators,
  .cid-sRHnigLE3T .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sRHnigLE3T .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sRHnigLE3T .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sRHnigLE3T .carousel-indicators .active,
.cid-sRHnigLE3T .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sRHnigLE3T .carousel-indicators .active {
  background: #fff;
}
.cid-sRHnigLE3T .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sRHnigLE3T .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sRHnigLE3T .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sRHnigLE3T .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sRHnigLE3T .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sRHnigLE3T .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sRHnigLE3T .carousel {
  width: 100%;
}
.cid-sRHnigLE3T .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sRHnigLE3T .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sRHnigLE3T .modal.fade .modal-dialog,
.cid-sRHnigLE3T .modal.in .modal-dialog {
  transform: none;
}
.cid-sRHnigLE3T .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sRHnigLE3T H6 {
  text-align: center;
}
.cid-sRHnihxLRh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sRHnihxLRh .nav-tabs .nav-item.open .nav-link:focus,
.cid-sRHnihxLRh .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sRHnihxLRh .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sRHnihxLRh .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sRHnihxLRh .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sRHnihxLRh .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sRHnihxLRh .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sRHnihxLRh .nav-link,
.cid-sRHnihxLRh .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sRHnihxLRh .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sRHnihxLRh H4 {
  text-align: center;
}
.cid-sRHnihxLRh H3 {
  text-align: center;
}
.cid-sRHnii8uF2 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sRHnii8uF2 .image-block {
  margin: auto;
}
.cid-sRHnii8uF2 figcaption {
  position: relative;
}
.cid-sRHnii8uF2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sRHnii8uF2 .image-block {
    width: 100% !important;
  }
}
.cid-sRHniit1PS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sRHniit1PS .image-block {
  margin: auto;
}
.cid-sRHniit1PS figcaption {
  position: relative;
}
.cid-sRHniit1PS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sRHniit1PS .image-block {
    width: 100% !important;
  }
}
.cid-sRHniiNRoy {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sRHniiNRoy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sRHniiNRoy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sRHniiNRoy .row {
    text-align: center;
  }
  .cid-sRHniiNRoy .row > div {
    margin: auto;
  }
  .cid-sRHniiNRoy .social-row {
    justify-content: center;
  }
}
.cid-sRHniiNRoy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sRHniiNRoy .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sRHniiNRoy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sRHniiNRoy .list {
    margin-bottom: 0rem;
  }
}
.cid-sRHniiNRoy .mbr-text {
  color: #000000;
}
.cid-sRHniiNRoy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sRHniiNRoy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sRHniiNRoy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sRHniiNRoy H5 {
  color: #000000;
}
.cid-sRHnijrEAw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sRHnijrEAw nav.navbar {
  position: fixed;
}
.cid-sRHnijrEAw .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-sRHnijrEAw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sRHnijrEAw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sRHnijrEAw .dropdown-item:hover,
.cid-sRHnijrEAw .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sRHnijrEAw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sRHnijrEAw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sRHnijrEAw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sRHnijrEAw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sRHnijrEAw .nav-link {
  position: relative;
}
.cid-sRHnijrEAw .container {
  display: flex;
  margin: auto;
}
.cid-sRHnijrEAw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sRHnijrEAw .dropdown-menu,
.cid-sRHnijrEAw .navbar.opened {
  background: #ffffff !important;
}
.cid-sRHnijrEAw .nav-item:focus,
.cid-sRHnijrEAw .nav-link:focus {
  outline: none;
}
.cid-sRHnijrEAw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sRHnijrEAw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sRHnijrEAw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sRHnijrEAw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sRHnijrEAw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sRHnijrEAw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sRHnijrEAw .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-sRHnijrEAw .navbar.opened {
  transition: all 0.3s;
}
.cid-sRHnijrEAw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sRHnijrEAw .navbar .navbar-logo img {
  width: auto;
}
.cid-sRHnijrEAw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sRHnijrEAw .navbar.collapsed {
  justify-content: center;
}
.cid-sRHnijrEAw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sRHnijrEAw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sRHnijrEAw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sRHnijrEAw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sRHnijrEAw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sRHnijrEAw .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-sRHnijrEAw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sRHnijrEAw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sRHnijrEAw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sRHnijrEAw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sRHnijrEAw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sRHnijrEAw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sRHnijrEAw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sRHnijrEAw .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-sRHnijrEAw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sRHnijrEAw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sRHnijrEAw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sRHnijrEAw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sRHnijrEAw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sRHnijrEAw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sRHnijrEAw .navbar.navbar-short {
  min-height: 60px;
}
.cid-sRHnijrEAw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sRHnijrEAw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sRHnijrEAw .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-sRHnijrEAw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sRHnijrEAw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sRHnijrEAw .dropdown-item.active,
.cid-sRHnijrEAw .dropdown-item:active {
  background-color: transparent;
}
.cid-sRHnijrEAw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sRHnijrEAw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sRHnijrEAw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sRHnijrEAw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sRHnijrEAw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sRHnijrEAw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sRHnijrEAw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sRHnijrEAw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sRHnijrEAw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sRHnijrEAw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sRHnijrEAw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sRHnijrEAw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sRHnijrEAw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sRHnijrEAw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sRHnijrEAw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sRHnijrEAw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sRHnijrEAw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sRHnijrEAw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sRHnijrEAw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sRHnijrEAw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sRHnijrEAw .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-sRHnijrEAw .navbar {
    height: 70px;
  }
  .cid-sRHnijrEAw .navbar.opened {
    height: auto;
  }
  .cid-sRHnijrEAw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sRHpFJPdeV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sRHpFJPdeV .image-block {
  margin: auto;
}
.cid-sRHpFJPdeV figcaption {
  position: relative;
}
.cid-sRHpFJPdeV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sRHpFJPdeV .image-block {
    width: 100% !important;
  }
}
.cid-sRHpFKEkOd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHpFKEkOd .mbr-section-title {
  text-align: left;
}
.cid-sRHpFL7wNB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHpFLvgwK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHpFLvgwK .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sRHpFLvgwK .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sRHpFLvgwK .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sRHpFLvgwK .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sRHpFLvgwK .row .row {
    flex-direction: column-reverse;
  }
  .cid-sRHpFLvgwK .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sRHpFLvgwK .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sRHpFLvgwK .card-subtitle {
  color: #0095ff;
}
.cid-sRHpFLvgwK .mbr-text {
  color: #555555;
}
.cid-sRHpFMj2CO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHpFMGFqt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sRHpFMGFqt .item {
  padding-bottom: 2rem;
}
.cid-sRHpFMGFqt .item-wrapper {
  position: relative;
}
.cid-sRHpFMGFqt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sRHpFMGFqt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sRHpFMGFqt .carousel-control,
.cid-sRHpFMGFqt .close {
  background: #1b1b1b;
}
.cid-sRHpFMGFqt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sRHpFMGFqt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sRHpFMGFqt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sRHpFMGFqt .carousel-control-next span {
  margin-left: 5px;
}
.cid-sRHpFMGFqt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sRHpFMGFqt .close::before {
  content: '\e91a';
}
.cid-sRHpFMGFqt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sRHpFMGFqt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sRHpFMGFqt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sRHpFMGFqt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sRHpFMGFqt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sRHpFMGFqt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sRHpFMGFqt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sRHpFMGFqt .carousel-indicators li.active,
.cid-sRHpFMGFqt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sRHpFMGFqt .carousel-indicators li::after,
.cid-sRHpFMGFqt .carousel-indicators li::before {
  content: none;
}
.cid-sRHpFMGFqt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sRHpFMGFqt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sRHpFMGFqt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sRHpFMGFqt .carousel-indicators {
    display: none;
  }
}
.cid-sRHpFMGFqt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sRHpFMGFqt .carousel-inner > .active {
  display: block;
}
.cid-sRHpFMGFqt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sRHpFMGFqt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sRHpFMGFqt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sRHpFMGFqt .carousel-control,
  .cid-sRHpFMGFqt .carousel-indicators,
  .cid-sRHpFMGFqt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sRHpFMGFqt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sRHpFMGFqt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sRHpFMGFqt .carousel-indicators .active,
.cid-sRHpFMGFqt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sRHpFMGFqt .carousel-indicators .active {
  background: #fff;
}
.cid-sRHpFMGFqt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sRHpFMGFqt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sRHpFMGFqt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sRHpFMGFqt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sRHpFMGFqt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sRHpFMGFqt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sRHpFMGFqt .carousel {
  width: 100%;
}
.cid-sRHpFMGFqt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sRHpFMGFqt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sRHpFMGFqt .modal.fade .modal-dialog,
.cid-sRHpFMGFqt .modal.in .modal-dialog {
  transform: none;
}
.cid-sRHpFMGFqt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sRHpFMGFqt H6 {
  text-align: center;
}
.cid-sRHpFNdl02 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sRHpFNdl02 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sRHpFNdl02 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sRHpFNdl02 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sRHpFNdl02 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sRHpFNdl02 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sRHpFNdl02 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sRHpFNdl02 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sRHpFNdl02 .nav-link,
.cid-sRHpFNdl02 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sRHpFNdl02 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sRHpFNdl02 H4 {
  text-align: center;
}
.cid-sRHpFNdl02 H3 {
  text-align: center;
}
.cid-sRHpFNL9Pv {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sRHpFNL9Pv .image-block {
  margin: auto;
}
.cid-sRHpFNL9Pv figcaption {
  position: relative;
}
.cid-sRHpFNL9Pv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sRHpFNL9Pv .image-block {
    width: 100% !important;
  }
}
.cid-sRHpFO59uC {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sRHpFO59uC .image-block {
  margin: auto;
}
.cid-sRHpFO59uC figcaption {
  position: relative;
}
.cid-sRHpFO59uC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sRHpFO59uC .image-block {
    width: 100% !important;
  }
}
.cid-sRHpFOrinf {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sRHpFOrinf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sRHpFOrinf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sRHpFOrinf .row {
    text-align: center;
  }
  .cid-sRHpFOrinf .row > div {
    margin: auto;
  }
  .cid-sRHpFOrinf .social-row {
    justify-content: center;
  }
}
.cid-sRHpFOrinf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sRHpFOrinf .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sRHpFOrinf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sRHpFOrinf .list {
    margin-bottom: 0rem;
  }
}
.cid-sRHpFOrinf .mbr-text {
  color: #000000;
}
.cid-sRHpFOrinf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sRHpFOrinf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sRHpFOrinf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sRHpFOrinf H5 {
  color: #000000;
}
.cid-sRHpFP0PlZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sRHpFP0PlZ nav.navbar {
  position: fixed;
}
.cid-sRHpFP0PlZ .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-sRHpFP0PlZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sRHpFP0PlZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sRHpFP0PlZ .dropdown-item:hover,
.cid-sRHpFP0PlZ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sRHpFP0PlZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sRHpFP0PlZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sRHpFP0PlZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sRHpFP0PlZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sRHpFP0PlZ .nav-link {
  position: relative;
}
.cid-sRHpFP0PlZ .container {
  display: flex;
  margin: auto;
}
.cid-sRHpFP0PlZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sRHpFP0PlZ .dropdown-menu,
.cid-sRHpFP0PlZ .navbar.opened {
  background: #ffffff !important;
}
.cid-sRHpFP0PlZ .nav-item:focus,
.cid-sRHpFP0PlZ .nav-link:focus {
  outline: none;
}
.cid-sRHpFP0PlZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sRHpFP0PlZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sRHpFP0PlZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sRHpFP0PlZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sRHpFP0PlZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sRHpFP0PlZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sRHpFP0PlZ .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-sRHpFP0PlZ .navbar.opened {
  transition: all 0.3s;
}
.cid-sRHpFP0PlZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sRHpFP0PlZ .navbar .navbar-logo img {
  width: auto;
}
.cid-sRHpFP0PlZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sRHpFP0PlZ .navbar.collapsed {
  justify-content: center;
}
.cid-sRHpFP0PlZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sRHpFP0PlZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sRHpFP0PlZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sRHpFP0PlZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sRHpFP0PlZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sRHpFP0PlZ .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-sRHpFP0PlZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sRHpFP0PlZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sRHpFP0PlZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sRHpFP0PlZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sRHpFP0PlZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sRHpFP0PlZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sRHpFP0PlZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sRHpFP0PlZ .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-sRHpFP0PlZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sRHpFP0PlZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sRHpFP0PlZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sRHpFP0PlZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sRHpFP0PlZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sRHpFP0PlZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sRHpFP0PlZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sRHpFP0PlZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sRHpFP0PlZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sRHpFP0PlZ .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-sRHpFP0PlZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sRHpFP0PlZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sRHpFP0PlZ .dropdown-item.active,
.cid-sRHpFP0PlZ .dropdown-item:active {
  background-color: transparent;
}
.cid-sRHpFP0PlZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sRHpFP0PlZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sRHpFP0PlZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sRHpFP0PlZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sRHpFP0PlZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sRHpFP0PlZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sRHpFP0PlZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sRHpFP0PlZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sRHpFP0PlZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sRHpFP0PlZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sRHpFP0PlZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sRHpFP0PlZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sRHpFP0PlZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sRHpFP0PlZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sRHpFP0PlZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sRHpFP0PlZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sRHpFP0PlZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sRHpFP0PlZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sRHpFP0PlZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sRHpFP0PlZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sRHpFP0PlZ .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-sRHpFP0PlZ .navbar {
    height: 70px;
  }
  .cid-sRHpFP0PlZ .navbar.opened {
    height: auto;
  }
  .cid-sRHpFP0PlZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sS4bPHaoP7 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sS4bPHaoP7 .image-block {
  margin: auto;
}
.cid-sS4bPHaoP7 figcaption {
  position: relative;
}
.cid-sS4bPHaoP7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4bPHaoP7 .image-block {
    width: 100% !important;
  }
}
.cid-sS4bPHWw4r {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4bPHWw4r .mbr-section-title {
  text-align: left;
}
.cid-sS4bPImiz0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4bPIHa7p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4bPIHa7p .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sS4bPIHa7p .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sS4bPIHa7p .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sS4bPIHa7p .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sS4bPIHa7p .row .row {
    flex-direction: column-reverse;
  }
  .cid-sS4bPIHa7p .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sS4bPIHa7p .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sS4bPIHa7p .card-subtitle {
  color: #0095ff;
}
.cid-sS4bPIHa7p .mbr-text {
  color: #555555;
}
.cid-sS4bPJboDc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4bPJyf68 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4bPJyf68 .item {
  padding-bottom: 2rem;
}
.cid-sS4bPJyf68 .item-wrapper {
  position: relative;
}
.cid-sS4bPJyf68 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sS4bPJyf68 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sS4bPJyf68 .carousel-control,
.cid-sS4bPJyf68 .close {
  background: #1b1b1b;
}
.cid-sS4bPJyf68 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sS4bPJyf68 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sS4bPJyf68 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sS4bPJyf68 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sS4bPJyf68 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sS4bPJyf68 .close::before {
  content: '\e91a';
}
.cid-sS4bPJyf68 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sS4bPJyf68 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sS4bPJyf68 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4bPJyf68 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sS4bPJyf68 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sS4bPJyf68 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sS4bPJyf68 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sS4bPJyf68 .carousel-indicators li.active,
.cid-sS4bPJyf68 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sS4bPJyf68 .carousel-indicators li::after,
.cid-sS4bPJyf68 .carousel-indicators li::before {
  content: none;
}
.cid-sS4bPJyf68 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sS4bPJyf68 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sS4bPJyf68 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4bPJyf68 .carousel-indicators {
    display: none;
  }
}
.cid-sS4bPJyf68 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sS4bPJyf68 .carousel-inner > .active {
  display: block;
}
.cid-sS4bPJyf68 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4bPJyf68 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sS4bPJyf68 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sS4bPJyf68 .carousel-control,
  .cid-sS4bPJyf68 .carousel-indicators,
  .cid-sS4bPJyf68 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sS4bPJyf68 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sS4bPJyf68 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sS4bPJyf68 .carousel-indicators .active,
.cid-sS4bPJyf68 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sS4bPJyf68 .carousel-indicators .active {
  background: #fff;
}
.cid-sS4bPJyf68 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sS4bPJyf68 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sS4bPJyf68 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sS4bPJyf68 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sS4bPJyf68 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sS4bPJyf68 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sS4bPJyf68 .carousel {
  width: 100%;
}
.cid-sS4bPJyf68 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sS4bPJyf68 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sS4bPJyf68 .modal.fade .modal-dialog,
.cid-sS4bPJyf68 .modal.in .modal-dialog {
  transform: none;
}
.cid-sS4bPJyf68 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sS4bPJyf68 H6 {
  text-align: center;
}
.cid-sS4bPKcllB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sS4bPKcllB .nav-tabs .nav-item.open .nav-link:focus,
.cid-sS4bPKcllB .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sS4bPKcllB .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sS4bPKcllB .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sS4bPKcllB .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sS4bPKcllB .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sS4bPKcllB .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sS4bPKcllB .nav-link,
.cid-sS4bPKcllB .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sS4bPKcllB .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sS4bPKcllB H4 {
  text-align: center;
}
.cid-sS4bPKcllB H3 {
  text-align: center;
}
.cid-sS4bPKKwM9 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sS4bPKKwM9 .image-block {
  margin: auto;
}
.cid-sS4bPKKwM9 figcaption {
  position: relative;
}
.cid-sS4bPKKwM9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4bPKKwM9 .image-block {
    width: 100% !important;
  }
}
.cid-sS4bPL4ctz {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sS4bPL4ctz .image-block {
  margin: auto;
}
.cid-sS4bPL4ctz figcaption {
  position: relative;
}
.cid-sS4bPL4ctz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4bPL4ctz .image-block {
    width: 100% !important;
  }
}
.cid-sS4bPLrnqL {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sS4bPLrnqL .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sS4bPLrnqL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4bPLrnqL .row {
    text-align: center;
  }
  .cid-sS4bPLrnqL .row > div {
    margin: auto;
  }
  .cid-sS4bPLrnqL .social-row {
    justify-content: center;
  }
}
.cid-sS4bPLrnqL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sS4bPLrnqL .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sS4bPLrnqL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sS4bPLrnqL .list {
    margin-bottom: 0rem;
  }
}
.cid-sS4bPLrnqL .mbr-text {
  color: #000000;
}
.cid-sS4bPLrnqL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sS4bPLrnqL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sS4bPLrnqL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sS4bPLrnqL H5 {
  color: #000000;
}
.cid-sS4bPM1JYZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sS4bPM1JYZ nav.navbar {
  position: fixed;
}
.cid-sS4bPM1JYZ .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-sS4bPM1JYZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sS4bPM1JYZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sS4bPM1JYZ .dropdown-item:hover,
.cid-sS4bPM1JYZ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sS4bPM1JYZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sS4bPM1JYZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sS4bPM1JYZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sS4bPM1JYZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sS4bPM1JYZ .nav-link {
  position: relative;
}
.cid-sS4bPM1JYZ .container {
  display: flex;
  margin: auto;
}
.cid-sS4bPM1JYZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sS4bPM1JYZ .dropdown-menu,
.cid-sS4bPM1JYZ .navbar.opened {
  background: #ffffff !important;
}
.cid-sS4bPM1JYZ .nav-item:focus,
.cid-sS4bPM1JYZ .nav-link:focus {
  outline: none;
}
.cid-sS4bPM1JYZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sS4bPM1JYZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sS4bPM1JYZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sS4bPM1JYZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sS4bPM1JYZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sS4bPM1JYZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sS4bPM1JYZ .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-sS4bPM1JYZ .navbar.opened {
  transition: all 0.3s;
}
.cid-sS4bPM1JYZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sS4bPM1JYZ .navbar .navbar-logo img {
  width: auto;
}
.cid-sS4bPM1JYZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sS4bPM1JYZ .navbar.collapsed {
  justify-content: center;
}
.cid-sS4bPM1JYZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sS4bPM1JYZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sS4bPM1JYZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sS4bPM1JYZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sS4bPM1JYZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sS4bPM1JYZ .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-sS4bPM1JYZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sS4bPM1JYZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sS4bPM1JYZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sS4bPM1JYZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sS4bPM1JYZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sS4bPM1JYZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sS4bPM1JYZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sS4bPM1JYZ .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-sS4bPM1JYZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sS4bPM1JYZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sS4bPM1JYZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sS4bPM1JYZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sS4bPM1JYZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sS4bPM1JYZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sS4bPM1JYZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sS4bPM1JYZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sS4bPM1JYZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sS4bPM1JYZ .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-sS4bPM1JYZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sS4bPM1JYZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sS4bPM1JYZ .dropdown-item.active,
.cid-sS4bPM1JYZ .dropdown-item:active {
  background-color: transparent;
}
.cid-sS4bPM1JYZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sS4bPM1JYZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sS4bPM1JYZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sS4bPM1JYZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sS4bPM1JYZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sS4bPM1JYZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sS4bPM1JYZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sS4bPM1JYZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sS4bPM1JYZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sS4bPM1JYZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sS4bPM1JYZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sS4bPM1JYZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4bPM1JYZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4bPM1JYZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sS4bPM1JYZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4bPM1JYZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sS4bPM1JYZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sS4bPM1JYZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4bPM1JYZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sS4bPM1JYZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sS4bPM1JYZ .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-sS4bPM1JYZ .navbar {
    height: 70px;
  }
  .cid-sS4bPM1JYZ .navbar.opened {
    height: auto;
  }
  .cid-sS4bPM1JYZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sS4ejGTDOK {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sS4ejGTDOK .image-block {
  margin: auto;
}
.cid-sS4ejGTDOK figcaption {
  position: relative;
}
.cid-sS4ejGTDOK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4ejGTDOK .image-block {
    width: 100% !important;
  }
}
.cid-sS4ejHw06X {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4ejHw06X .mbr-section-title {
  text-align: left;
}
.cid-sS4ejI0bqI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4ejIs8t6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4ejIs8t6 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sS4ejIs8t6 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sS4ejIs8t6 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sS4ejIs8t6 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sS4ejIs8t6 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sS4ejIs8t6 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sS4ejIs8t6 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sS4ejIs8t6 .card-subtitle {
  color: #0095ff;
}
.cid-sS4ejIs8t6 .mbr-text {
  color: #555555;
}
.cid-sS4ejIW999 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4ejJgRvZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4ejJgRvZ .item {
  padding-bottom: 2rem;
}
.cid-sS4ejJgRvZ .item-wrapper {
  position: relative;
}
.cid-sS4ejJgRvZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sS4ejJgRvZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sS4ejJgRvZ .carousel-control,
.cid-sS4ejJgRvZ .close {
  background: #1b1b1b;
}
.cid-sS4ejJgRvZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sS4ejJgRvZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sS4ejJgRvZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sS4ejJgRvZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sS4ejJgRvZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sS4ejJgRvZ .close::before {
  content: '\e91a';
}
.cid-sS4ejJgRvZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sS4ejJgRvZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sS4ejJgRvZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4ejJgRvZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sS4ejJgRvZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sS4ejJgRvZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sS4ejJgRvZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sS4ejJgRvZ .carousel-indicators li.active,
.cid-sS4ejJgRvZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sS4ejJgRvZ .carousel-indicators li::after,
.cid-sS4ejJgRvZ .carousel-indicators li::before {
  content: none;
}
.cid-sS4ejJgRvZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sS4ejJgRvZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sS4ejJgRvZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4ejJgRvZ .carousel-indicators {
    display: none;
  }
}
.cid-sS4ejJgRvZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sS4ejJgRvZ .carousel-inner > .active {
  display: block;
}
.cid-sS4ejJgRvZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4ejJgRvZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sS4ejJgRvZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sS4ejJgRvZ .carousel-control,
  .cid-sS4ejJgRvZ .carousel-indicators,
  .cid-sS4ejJgRvZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sS4ejJgRvZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sS4ejJgRvZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sS4ejJgRvZ .carousel-indicators .active,
.cid-sS4ejJgRvZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sS4ejJgRvZ .carousel-indicators .active {
  background: #fff;
}
.cid-sS4ejJgRvZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sS4ejJgRvZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sS4ejJgRvZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sS4ejJgRvZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sS4ejJgRvZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sS4ejJgRvZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sS4ejJgRvZ .carousel {
  width: 100%;
}
.cid-sS4ejJgRvZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sS4ejJgRvZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sS4ejJgRvZ .modal.fade .modal-dialog,
.cid-sS4ejJgRvZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sS4ejJgRvZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sS4ejJgRvZ H6 {
  text-align: center;
}
.cid-sS4ejJP00S {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sS4ejJP00S .nav-tabs .nav-item.open .nav-link:focus,
.cid-sS4ejJP00S .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sS4ejJP00S .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sS4ejJP00S .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sS4ejJP00S .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sS4ejJP00S .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sS4ejJP00S .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sS4ejJP00S .nav-link,
.cid-sS4ejJP00S .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sS4ejJP00S .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sS4ejJP00S H4 {
  text-align: center;
}
.cid-sS4ejJP00S H3 {
  text-align: center;
}
.cid-sS4ejKlEGO {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sS4ejKlEGO .image-block {
  margin: auto;
}
.cid-sS4ejKlEGO figcaption {
  position: relative;
}
.cid-sS4ejKlEGO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4ejKlEGO .image-block {
    width: 100% !important;
  }
}
.cid-sS4ejKGbC8 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sS4ejKGbC8 .image-block {
  margin: auto;
}
.cid-sS4ejKGbC8 figcaption {
  position: relative;
}
.cid-sS4ejKGbC8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4ejKGbC8 .image-block {
    width: 100% !important;
  }
}
.cid-sS4ejL1iVY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sS4ejL1iVY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sS4ejL1iVY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4ejL1iVY .row {
    text-align: center;
  }
  .cid-sS4ejL1iVY .row > div {
    margin: auto;
  }
  .cid-sS4ejL1iVY .social-row {
    justify-content: center;
  }
}
.cid-sS4ejL1iVY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sS4ejL1iVY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sS4ejL1iVY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sS4ejL1iVY .list {
    margin-bottom: 0rem;
  }
}
.cid-sS4ejL1iVY .mbr-text {
  color: #000000;
}
.cid-sS4ejL1iVY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sS4ejL1iVY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sS4ejL1iVY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sS4ejL1iVY H5 {
  color: #000000;
}
.cid-sS4ejLD2oQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sS4ejLD2oQ nav.navbar {
  position: fixed;
}
.cid-sS4ejLD2oQ .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-sS4ejLD2oQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sS4ejLD2oQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sS4ejLD2oQ .dropdown-item:hover,
.cid-sS4ejLD2oQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sS4ejLD2oQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sS4ejLD2oQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sS4ejLD2oQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sS4ejLD2oQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sS4ejLD2oQ .nav-link {
  position: relative;
}
.cid-sS4ejLD2oQ .container {
  display: flex;
  margin: auto;
}
.cid-sS4ejLD2oQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sS4ejLD2oQ .dropdown-menu,
.cid-sS4ejLD2oQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sS4ejLD2oQ .nav-item:focus,
.cid-sS4ejLD2oQ .nav-link:focus {
  outline: none;
}
.cid-sS4ejLD2oQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sS4ejLD2oQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sS4ejLD2oQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sS4ejLD2oQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sS4ejLD2oQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sS4ejLD2oQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sS4ejLD2oQ .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-sS4ejLD2oQ .navbar.opened {
  transition: all 0.3s;
}
.cid-sS4ejLD2oQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sS4ejLD2oQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sS4ejLD2oQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sS4ejLD2oQ .navbar.collapsed {
  justify-content: center;
}
.cid-sS4ejLD2oQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sS4ejLD2oQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sS4ejLD2oQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sS4ejLD2oQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sS4ejLD2oQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sS4ejLD2oQ .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-sS4ejLD2oQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sS4ejLD2oQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sS4ejLD2oQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sS4ejLD2oQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sS4ejLD2oQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sS4ejLD2oQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sS4ejLD2oQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sS4ejLD2oQ .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-sS4ejLD2oQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sS4ejLD2oQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sS4ejLD2oQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sS4ejLD2oQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sS4ejLD2oQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sS4ejLD2oQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sS4ejLD2oQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sS4ejLD2oQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sS4ejLD2oQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sS4ejLD2oQ .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-sS4ejLD2oQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sS4ejLD2oQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sS4ejLD2oQ .dropdown-item.active,
.cid-sS4ejLD2oQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sS4ejLD2oQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sS4ejLD2oQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sS4ejLD2oQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sS4ejLD2oQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sS4ejLD2oQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sS4ejLD2oQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sS4ejLD2oQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sS4ejLD2oQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sS4ejLD2oQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sS4ejLD2oQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sS4ejLD2oQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sS4ejLD2oQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4ejLD2oQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4ejLD2oQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sS4ejLD2oQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4ejLD2oQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sS4ejLD2oQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sS4ejLD2oQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4ejLD2oQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sS4ejLD2oQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sS4ejLD2oQ .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-sS4ejLD2oQ .navbar {
    height: 70px;
  }
  .cid-sS4ejLD2oQ .navbar.opened {
    height: auto;
  }
  .cid-sS4ejLD2oQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sS4fIklmjP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sS4fIklmjP .image-block {
  margin: auto;
}
.cid-sS4fIklmjP figcaption {
  position: relative;
}
.cid-sS4fIklmjP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4fIklmjP .image-block {
    width: 100% !important;
  }
}
.cid-sS4fIl9Zvf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4fIl9Zvf .mbr-section-title {
  text-align: left;
}
.cid-sS4fIlFHdY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4fImcCXe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4fImcCXe .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sS4fImcCXe .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sS4fImcCXe .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sS4fImcCXe .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sS4fImcCXe .row .row {
    flex-direction: column-reverse;
  }
  .cid-sS4fImcCXe .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sS4fImcCXe .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sS4fImcCXe .card-subtitle {
  color: #0095ff;
}
.cid-sS4fImcCXe .mbr-text {
  color: #555555;
}
.cid-sS4fImItX8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4fIn1rSS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4fIn1rSS .item {
  padding-bottom: 2rem;
}
.cid-sS4fIn1rSS .item-wrapper {
  position: relative;
}
.cid-sS4fIn1rSS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sS4fIn1rSS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sS4fIn1rSS .carousel-control,
.cid-sS4fIn1rSS .close {
  background: #1b1b1b;
}
.cid-sS4fIn1rSS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sS4fIn1rSS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sS4fIn1rSS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sS4fIn1rSS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sS4fIn1rSS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sS4fIn1rSS .close::before {
  content: '\e91a';
}
.cid-sS4fIn1rSS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sS4fIn1rSS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sS4fIn1rSS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4fIn1rSS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sS4fIn1rSS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sS4fIn1rSS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sS4fIn1rSS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sS4fIn1rSS .carousel-indicators li.active,
.cid-sS4fIn1rSS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sS4fIn1rSS .carousel-indicators li::after,
.cid-sS4fIn1rSS .carousel-indicators li::before {
  content: none;
}
.cid-sS4fIn1rSS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sS4fIn1rSS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sS4fIn1rSS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4fIn1rSS .carousel-indicators {
    display: none;
  }
}
.cid-sS4fIn1rSS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sS4fIn1rSS .carousel-inner > .active {
  display: block;
}
.cid-sS4fIn1rSS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4fIn1rSS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sS4fIn1rSS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sS4fIn1rSS .carousel-control,
  .cid-sS4fIn1rSS .carousel-indicators,
  .cid-sS4fIn1rSS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sS4fIn1rSS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sS4fIn1rSS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sS4fIn1rSS .carousel-indicators .active,
.cid-sS4fIn1rSS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sS4fIn1rSS .carousel-indicators .active {
  background: #fff;
}
.cid-sS4fIn1rSS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sS4fIn1rSS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sS4fIn1rSS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sS4fIn1rSS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sS4fIn1rSS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sS4fIn1rSS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sS4fIn1rSS .carousel {
  width: 100%;
}
.cid-sS4fIn1rSS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sS4fIn1rSS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sS4fIn1rSS .modal.fade .modal-dialog,
.cid-sS4fIn1rSS .modal.in .modal-dialog {
  transform: none;
}
.cid-sS4fIn1rSS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sS4fIn1rSS H6 {
  text-align: center;
}
.cid-sS4fInA9rA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sS4fInA9rA .nav-tabs .nav-item.open .nav-link:focus,
.cid-sS4fInA9rA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sS4fInA9rA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sS4fInA9rA .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sS4fInA9rA .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sS4fInA9rA .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sS4fInA9rA .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sS4fInA9rA .nav-link,
.cid-sS4fInA9rA .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sS4fInA9rA .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sS4fInA9rA H4 {
  text-align: center;
}
.cid-sS4fInA9rA H3 {
  text-align: center;
}
.cid-sS4fIocc9N {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sS4fIocc9N .image-block {
  margin: auto;
}
.cid-sS4fIocc9N figcaption {
  position: relative;
}
.cid-sS4fIocc9N figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4fIocc9N .image-block {
    width: 100% !important;
  }
}
.cid-sS4fIowYX0 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sS4fIowYX0 .image-block {
  margin: auto;
}
.cid-sS4fIowYX0 figcaption {
  position: relative;
}
.cid-sS4fIowYX0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4fIowYX0 .image-block {
    width: 100% !important;
  }
}
.cid-sS4fIp3ehE {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sS4fIp3ehE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sS4fIp3ehE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4fIp3ehE .row {
    text-align: center;
  }
  .cid-sS4fIp3ehE .row > div {
    margin: auto;
  }
  .cid-sS4fIp3ehE .social-row {
    justify-content: center;
  }
}
.cid-sS4fIp3ehE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sS4fIp3ehE .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sS4fIp3ehE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sS4fIp3ehE .list {
    margin-bottom: 0rem;
  }
}
.cid-sS4fIp3ehE .mbr-text {
  color: #000000;
}
.cid-sS4fIp3ehE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sS4fIp3ehE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sS4fIp3ehE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sS4fIp3ehE H5 {
  color: #000000;
}
.cid-sS4fIpDv0B {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sS4fIpDv0B nav.navbar {
  position: fixed;
}
.cid-sS4fIpDv0B .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-sS4fIpDv0B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sS4fIpDv0B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sS4fIpDv0B .dropdown-item:hover,
.cid-sS4fIpDv0B .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sS4fIpDv0B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sS4fIpDv0B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sS4fIpDv0B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sS4fIpDv0B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sS4fIpDv0B .nav-link {
  position: relative;
}
.cid-sS4fIpDv0B .container {
  display: flex;
  margin: auto;
}
.cid-sS4fIpDv0B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sS4fIpDv0B .dropdown-menu,
.cid-sS4fIpDv0B .navbar.opened {
  background: #ffffff !important;
}
.cid-sS4fIpDv0B .nav-item:focus,
.cid-sS4fIpDv0B .nav-link:focus {
  outline: none;
}
.cid-sS4fIpDv0B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sS4fIpDv0B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sS4fIpDv0B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sS4fIpDv0B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sS4fIpDv0B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sS4fIpDv0B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sS4fIpDv0B .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-sS4fIpDv0B .navbar.opened {
  transition: all 0.3s;
}
.cid-sS4fIpDv0B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sS4fIpDv0B .navbar .navbar-logo img {
  width: auto;
}
.cid-sS4fIpDv0B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sS4fIpDv0B .navbar.collapsed {
  justify-content: center;
}
.cid-sS4fIpDv0B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sS4fIpDv0B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sS4fIpDv0B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sS4fIpDv0B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sS4fIpDv0B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sS4fIpDv0B .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-sS4fIpDv0B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sS4fIpDv0B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sS4fIpDv0B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sS4fIpDv0B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sS4fIpDv0B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sS4fIpDv0B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sS4fIpDv0B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sS4fIpDv0B .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-sS4fIpDv0B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sS4fIpDv0B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sS4fIpDv0B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sS4fIpDv0B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sS4fIpDv0B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sS4fIpDv0B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sS4fIpDv0B .navbar.navbar-short {
  min-height: 60px;
}
.cid-sS4fIpDv0B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sS4fIpDv0B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sS4fIpDv0B .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-sS4fIpDv0B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sS4fIpDv0B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sS4fIpDv0B .dropdown-item.active,
.cid-sS4fIpDv0B .dropdown-item:active {
  background-color: transparent;
}
.cid-sS4fIpDv0B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sS4fIpDv0B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sS4fIpDv0B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sS4fIpDv0B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sS4fIpDv0B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sS4fIpDv0B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sS4fIpDv0B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sS4fIpDv0B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sS4fIpDv0B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sS4fIpDv0B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sS4fIpDv0B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sS4fIpDv0B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4fIpDv0B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4fIpDv0B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sS4fIpDv0B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4fIpDv0B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sS4fIpDv0B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sS4fIpDv0B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4fIpDv0B .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sS4fIpDv0B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sS4fIpDv0B .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-sS4fIpDv0B .navbar {
    height: 70px;
  }
  .cid-sS4fIpDv0B .navbar.opened {
    height: auto;
  }
  .cid-sS4fIpDv0B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sS4hN58DkJ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sS4hN58DkJ .image-block {
  margin: auto;
}
.cid-sS4hN58DkJ figcaption {
  position: relative;
}
.cid-sS4hN58DkJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4hN58DkJ .image-block {
    width: 100% !important;
  }
}
.cid-sS4hN5ZjFi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4hN5ZjFi .mbr-section-title {
  text-align: left;
}
.cid-sS4hN6tALc {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4hN6UU5x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4hN6UU5x .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sS4hN6UU5x .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sS4hN6UU5x .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sS4hN6UU5x .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sS4hN6UU5x .row .row {
    flex-direction: column-reverse;
  }
  .cid-sS4hN6UU5x .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sS4hN6UU5x .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sS4hN6UU5x .card-subtitle {
  color: #0095ff;
}
.cid-sS4hN6UU5x .mbr-text {
  color: #555555;
}
.cid-sS4hN7sRHV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4hN7M3FE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sS4hN7M3FE .item {
  padding-bottom: 2rem;
}
.cid-sS4hN7M3FE .item-wrapper {
  position: relative;
}
.cid-sS4hN7M3FE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sS4hN7M3FE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sS4hN7M3FE .carousel-control,
.cid-sS4hN7M3FE .close {
  background: #1b1b1b;
}
.cid-sS4hN7M3FE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sS4hN7M3FE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sS4hN7M3FE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sS4hN7M3FE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sS4hN7M3FE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sS4hN7M3FE .close::before {
  content: '\e91a';
}
.cid-sS4hN7M3FE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sS4hN7M3FE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sS4hN7M3FE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4hN7M3FE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sS4hN7M3FE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sS4hN7M3FE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sS4hN7M3FE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sS4hN7M3FE .carousel-indicators li.active,
.cid-sS4hN7M3FE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sS4hN7M3FE .carousel-indicators li::after,
.cid-sS4hN7M3FE .carousel-indicators li::before {
  content: none;
}
.cid-sS4hN7M3FE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sS4hN7M3FE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sS4hN7M3FE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4hN7M3FE .carousel-indicators {
    display: none;
  }
}
.cid-sS4hN7M3FE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sS4hN7M3FE .carousel-inner > .active {
  display: block;
}
.cid-sS4hN7M3FE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sS4hN7M3FE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sS4hN7M3FE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sS4hN7M3FE .carousel-control,
  .cid-sS4hN7M3FE .carousel-indicators,
  .cid-sS4hN7M3FE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sS4hN7M3FE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sS4hN7M3FE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sS4hN7M3FE .carousel-indicators .active,
.cid-sS4hN7M3FE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sS4hN7M3FE .carousel-indicators .active {
  background: #fff;
}
.cid-sS4hN7M3FE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sS4hN7M3FE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sS4hN7M3FE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sS4hN7M3FE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sS4hN7M3FE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sS4hN7M3FE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sS4hN7M3FE .carousel {
  width: 100%;
}
.cid-sS4hN7M3FE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sS4hN7M3FE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sS4hN7M3FE .modal.fade .modal-dialog,
.cid-sS4hN7M3FE .modal.in .modal-dialog {
  transform: none;
}
.cid-sS4hN7M3FE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sS4hN7M3FE H6 {
  text-align: center;
}
.cid-sS4hN8r1VF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sS4hN8r1VF .nav-tabs .nav-item.open .nav-link:focus,
.cid-sS4hN8r1VF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sS4hN8r1VF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sS4hN8r1VF .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sS4hN8r1VF .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sS4hN8r1VF .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sS4hN8r1VF .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sS4hN8r1VF .nav-link,
.cid-sS4hN8r1VF .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sS4hN8r1VF .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sS4hN8r1VF H4 {
  text-align: center;
}
.cid-sS4hN8r1VF H3 {
  text-align: center;
}
.cid-sS4hN90LwI {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sS4hN90LwI .image-block {
  margin: auto;
}
.cid-sS4hN90LwI figcaption {
  position: relative;
}
.cid-sS4hN90LwI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4hN90LwI .image-block {
    width: 100% !important;
  }
}
.cid-sS4hN9luS4 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sS4hN9luS4 .image-block {
  margin: auto;
}
.cid-sS4hN9luS4 figcaption {
  position: relative;
}
.cid-sS4hN9luS4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sS4hN9luS4 .image-block {
    width: 100% !important;
  }
}
.cid-sS4hN9GeDy {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sS4hN9GeDy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sS4hN9GeDy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sS4hN9GeDy .row {
    text-align: center;
  }
  .cid-sS4hN9GeDy .row > div {
    margin: auto;
  }
  .cid-sS4hN9GeDy .social-row {
    justify-content: center;
  }
}
.cid-sS4hN9GeDy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sS4hN9GeDy .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sS4hN9GeDy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sS4hN9GeDy .list {
    margin-bottom: 0rem;
  }
}
.cid-sS4hN9GeDy .mbr-text {
  color: #000000;
}
.cid-sS4hN9GeDy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sS4hN9GeDy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sS4hN9GeDy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sS4hN9GeDy H5 {
  color: #000000;
}
.cid-sS4hNaj8OB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sS4hNaj8OB nav.navbar {
  position: fixed;
}
.cid-sS4hNaj8OB .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-sS4hNaj8OB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sS4hNaj8OB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sS4hNaj8OB .dropdown-item:hover,
.cid-sS4hNaj8OB .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sS4hNaj8OB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sS4hNaj8OB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sS4hNaj8OB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sS4hNaj8OB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sS4hNaj8OB .nav-link {
  position: relative;
}
.cid-sS4hNaj8OB .container {
  display: flex;
  margin: auto;
}
.cid-sS4hNaj8OB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sS4hNaj8OB .dropdown-menu,
.cid-sS4hNaj8OB .navbar.opened {
  background: #ffffff !important;
}
.cid-sS4hNaj8OB .nav-item:focus,
.cid-sS4hNaj8OB .nav-link:focus {
  outline: none;
}
.cid-sS4hNaj8OB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sS4hNaj8OB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sS4hNaj8OB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sS4hNaj8OB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sS4hNaj8OB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sS4hNaj8OB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sS4hNaj8OB .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-sS4hNaj8OB .navbar.opened {
  transition: all 0.3s;
}
.cid-sS4hNaj8OB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sS4hNaj8OB .navbar .navbar-logo img {
  width: auto;
}
.cid-sS4hNaj8OB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sS4hNaj8OB .navbar.collapsed {
  justify-content: center;
}
.cid-sS4hNaj8OB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sS4hNaj8OB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sS4hNaj8OB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sS4hNaj8OB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sS4hNaj8OB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sS4hNaj8OB .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-sS4hNaj8OB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sS4hNaj8OB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sS4hNaj8OB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sS4hNaj8OB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sS4hNaj8OB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sS4hNaj8OB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sS4hNaj8OB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sS4hNaj8OB .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-sS4hNaj8OB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sS4hNaj8OB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sS4hNaj8OB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sS4hNaj8OB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sS4hNaj8OB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sS4hNaj8OB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sS4hNaj8OB .navbar.navbar-short {
  min-height: 60px;
}
.cid-sS4hNaj8OB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sS4hNaj8OB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sS4hNaj8OB .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-sS4hNaj8OB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sS4hNaj8OB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sS4hNaj8OB .dropdown-item.active,
.cid-sS4hNaj8OB .dropdown-item:active {
  background-color: transparent;
}
.cid-sS4hNaj8OB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sS4hNaj8OB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sS4hNaj8OB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sS4hNaj8OB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sS4hNaj8OB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sS4hNaj8OB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sS4hNaj8OB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sS4hNaj8OB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sS4hNaj8OB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sS4hNaj8OB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sS4hNaj8OB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sS4hNaj8OB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4hNaj8OB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sS4hNaj8OB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sS4hNaj8OB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4hNaj8OB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sS4hNaj8OB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sS4hNaj8OB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sS4hNaj8OB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sS4hNaj8OB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sS4hNaj8OB .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-sS4hNaj8OB .navbar {
    height: 70px;
  }
  .cid-sS4hNaj8OB .navbar.opened {
    height: auto;
  }
  .cid-sS4hNaj8OB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sToM1djsKd {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sToM1djsKd .image-block {
  margin: auto;
}
.cid-sToM1djsKd figcaption {
  position: relative;
}
.cid-sToM1djsKd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToM1djsKd .image-block {
    width: 100% !important;
  }
}
.cid-sToM1e7a8b {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToM1e7a8b .mbr-section-title {
  text-align: left;
}
.cid-sToM1eAh5i {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToM1eXIAV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToM1eXIAV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sToM1eXIAV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sToM1eXIAV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sToM1eXIAV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sToM1eXIAV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sToM1eXIAV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sToM1eXIAV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sToM1eXIAV .card-subtitle {
  color: #0095ff;
}
.cid-sToM1eXIAV .mbr-text {
  color: #555555;
}
.cid-sToM1fw7xZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToM1fw7xZ .item {
  padding-bottom: 2rem;
}
.cid-sToM1fw7xZ .item-wrapper {
  position: relative;
}
.cid-sToM1fw7xZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sToM1fw7xZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sToM1fw7xZ .carousel-control,
.cid-sToM1fw7xZ .close {
  background: #1b1b1b;
}
.cid-sToM1fw7xZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sToM1fw7xZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sToM1fw7xZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sToM1fw7xZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sToM1fw7xZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sToM1fw7xZ .close::before {
  content: '\e91a';
}
.cid-sToM1fw7xZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sToM1fw7xZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sToM1fw7xZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToM1fw7xZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sToM1fw7xZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sToM1fw7xZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sToM1fw7xZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sToM1fw7xZ .carousel-indicators li.active,
.cid-sToM1fw7xZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sToM1fw7xZ .carousel-indicators li::after,
.cid-sToM1fw7xZ .carousel-indicators li::before {
  content: none;
}
.cid-sToM1fw7xZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sToM1fw7xZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sToM1fw7xZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sToM1fw7xZ .carousel-indicators {
    display: none;
  }
}
.cid-sToM1fw7xZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sToM1fw7xZ .carousel-inner > .active {
  display: block;
}
.cid-sToM1fw7xZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToM1fw7xZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sToM1fw7xZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sToM1fw7xZ .carousel-control,
  .cid-sToM1fw7xZ .carousel-indicators,
  .cid-sToM1fw7xZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sToM1fw7xZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sToM1fw7xZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sToM1fw7xZ .carousel-indicators .active,
.cid-sToM1fw7xZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sToM1fw7xZ .carousel-indicators .active {
  background: #fff;
}
.cid-sToM1fw7xZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sToM1fw7xZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sToM1fw7xZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sToM1fw7xZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sToM1fw7xZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sToM1fw7xZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sToM1fw7xZ .carousel {
  width: 100%;
}
.cid-sToM1fw7xZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sToM1fw7xZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sToM1fw7xZ .modal.fade .modal-dialog,
.cid-sToM1fw7xZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sToM1fw7xZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sToM1fw7xZ H6 {
  text-align: center;
}
.cid-sToM1geb3q {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sToM1geb3q .nav-tabs .nav-item.open .nav-link:focus,
.cid-sToM1geb3q .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sToM1geb3q .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sToM1geb3q .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sToM1geb3q .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sToM1geb3q .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sToM1geb3q .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sToM1geb3q .nav-link,
.cid-sToM1geb3q .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sToM1geb3q .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sToM1geb3q H4 {
  text-align: center;
}
.cid-sToM1geb3q H3 {
  text-align: center;
}
.cid-sToM1gOjlS {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sToM1gOjlS .image-block {
  margin: auto;
}
.cid-sToM1gOjlS figcaption {
  position: relative;
}
.cid-sToM1gOjlS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToM1gOjlS .image-block {
    width: 100% !important;
  }
}
.cid-sToM1hb2fc {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sToM1hb2fc .image-block {
  margin: auto;
}
.cid-sToM1hb2fc figcaption {
  position: relative;
}
.cid-sToM1hb2fc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToM1hb2fc .image-block {
    width: 100% !important;
  }
}
.cid-sToM1hxXKU {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sToM1hxXKU .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sToM1hxXKU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sToM1hxXKU .row {
    text-align: center;
  }
  .cid-sToM1hxXKU .row > div {
    margin: auto;
  }
  .cid-sToM1hxXKU .social-row {
    justify-content: center;
  }
}
.cid-sToM1hxXKU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sToM1hxXKU .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sToM1hxXKU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sToM1hxXKU .list {
    margin-bottom: 0rem;
  }
}
.cid-sToM1hxXKU .mbr-text {
  color: #000000;
}
.cid-sToM1hxXKU .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sToM1hxXKU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sToM1hxXKU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sToM1hxXKU H5 {
  color: #000000;
}
.cid-sToM1ideCG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sToM1ideCG nav.navbar {
  position: fixed;
}
.cid-sToM1ideCG .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-sToM1ideCG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sToM1ideCG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sToM1ideCG .dropdown-item:hover,
.cid-sToM1ideCG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sToM1ideCG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sToM1ideCG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sToM1ideCG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sToM1ideCG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sToM1ideCG .nav-link {
  position: relative;
}
.cid-sToM1ideCG .container {
  display: flex;
  margin: auto;
}
.cid-sToM1ideCG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sToM1ideCG .dropdown-menu,
.cid-sToM1ideCG .navbar.opened {
  background: #ffffff !important;
}
.cid-sToM1ideCG .nav-item:focus,
.cid-sToM1ideCG .nav-link:focus {
  outline: none;
}
.cid-sToM1ideCG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sToM1ideCG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sToM1ideCG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sToM1ideCG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sToM1ideCG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sToM1ideCG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sToM1ideCG .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-sToM1ideCG .navbar.opened {
  transition: all 0.3s;
}
.cid-sToM1ideCG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sToM1ideCG .navbar .navbar-logo img {
  width: auto;
}
.cid-sToM1ideCG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sToM1ideCG .navbar.collapsed {
  justify-content: center;
}
.cid-sToM1ideCG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sToM1ideCG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sToM1ideCG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sToM1ideCG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sToM1ideCG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sToM1ideCG .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-sToM1ideCG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sToM1ideCG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sToM1ideCG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sToM1ideCG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sToM1ideCG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sToM1ideCG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sToM1ideCG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sToM1ideCG .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-sToM1ideCG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sToM1ideCG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sToM1ideCG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sToM1ideCG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sToM1ideCG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sToM1ideCG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sToM1ideCG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sToM1ideCG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sToM1ideCG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sToM1ideCG .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-sToM1ideCG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sToM1ideCG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sToM1ideCG .dropdown-item.active,
.cid-sToM1ideCG .dropdown-item:active {
  background-color: transparent;
}
.cid-sToM1ideCG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sToM1ideCG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sToM1ideCG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sToM1ideCG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sToM1ideCG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sToM1ideCG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sToM1ideCG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sToM1ideCG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sToM1ideCG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sToM1ideCG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sToM1ideCG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sToM1ideCG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToM1ideCG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToM1ideCG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sToM1ideCG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToM1ideCG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sToM1ideCG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sToM1ideCG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToM1ideCG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sToM1ideCG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sToM1ideCG .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-sToM1ideCG .navbar {
    height: 70px;
  }
  .cid-sToM1ideCG .navbar.opened {
    height: auto;
  }
  .cid-sToM1ideCG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sToN12JUBB {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sToN12JUBB .image-block {
  margin: auto;
}
.cid-sToN12JUBB figcaption {
  position: relative;
}
.cid-sToN12JUBB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToN12JUBB .image-block {
    width: 100% !important;
  }
}
.cid-sToN13kcU4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToN13kcU4 .mbr-section-title {
  text-align: left;
}
.cid-sToN13LaLH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToN149OhG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToN149OhG .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sToN149OhG .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sToN149OhG .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sToN149OhG .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sToN149OhG .row .row {
    flex-direction: column-reverse;
  }
  .cid-sToN149OhG .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sToN149OhG .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sToN149OhG .card-subtitle {
  color: #0095ff;
}
.cid-sToN149OhG .mbr-text {
  color: #555555;
}
.cid-sToN14Lvto {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToN14Lvto .item {
  padding-bottom: 2rem;
}
.cid-sToN14Lvto .item-wrapper {
  position: relative;
}
.cid-sToN14Lvto .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sToN14Lvto .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sToN14Lvto .carousel-control,
.cid-sToN14Lvto .close {
  background: #1b1b1b;
}
.cid-sToN14Lvto .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sToN14Lvto .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sToN14Lvto .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sToN14Lvto .carousel-control-next span {
  margin-left: 5px;
}
.cid-sToN14Lvto .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sToN14Lvto .close::before {
  content: '\e91a';
}
.cid-sToN14Lvto .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sToN14Lvto .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sToN14Lvto .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToN14Lvto .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sToN14Lvto .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sToN14Lvto .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sToN14Lvto .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sToN14Lvto .carousel-indicators li.active,
.cid-sToN14Lvto .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sToN14Lvto .carousel-indicators li::after,
.cid-sToN14Lvto .carousel-indicators li::before {
  content: none;
}
.cid-sToN14Lvto .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sToN14Lvto .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sToN14Lvto .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sToN14Lvto .carousel-indicators {
    display: none;
  }
}
.cid-sToN14Lvto .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sToN14Lvto .carousel-inner > .active {
  display: block;
}
.cid-sToN14Lvto .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToN14Lvto .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sToN14Lvto .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sToN14Lvto .carousel-control,
  .cid-sToN14Lvto .carousel-indicators,
  .cid-sToN14Lvto .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sToN14Lvto .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sToN14Lvto .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sToN14Lvto .carousel-indicators .active,
.cid-sToN14Lvto .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sToN14Lvto .carousel-indicators .active {
  background: #fff;
}
.cid-sToN14Lvto .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sToN14Lvto .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sToN14Lvto .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sToN14Lvto .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sToN14Lvto .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sToN14Lvto .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sToN14Lvto .carousel {
  width: 100%;
}
.cid-sToN14Lvto .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sToN14Lvto .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sToN14Lvto .modal.fade .modal-dialog,
.cid-sToN14Lvto .modal.in .modal-dialog {
  transform: none;
}
.cid-sToN14Lvto .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sToN14Lvto H6 {
  text-align: center;
}
.cid-sToN15iNYD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sToN15iNYD .nav-tabs .nav-item.open .nav-link:focus,
.cid-sToN15iNYD .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sToN15iNYD .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sToN15iNYD .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sToN15iNYD .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sToN15iNYD .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sToN15iNYD .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sToN15iNYD .nav-link,
.cid-sToN15iNYD .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sToN15iNYD .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sToN15iNYD H4 {
  text-align: center;
}
.cid-sToN15iNYD H3 {
  text-align: center;
}
.cid-sToN15Rqwl {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sToN15Rqwl .image-block {
  margin: auto;
}
.cid-sToN15Rqwl figcaption {
  position: relative;
}
.cid-sToN15Rqwl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToN15Rqwl .image-block {
    width: 100% !important;
  }
}
.cid-sToN16dCQh {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sToN16dCQh .image-block {
  margin: auto;
}
.cid-sToN16dCQh figcaption {
  position: relative;
}
.cid-sToN16dCQh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToN16dCQh .image-block {
    width: 100% !important;
  }
}
.cid-sToN16AjcL {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sToN16AjcL .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sToN16AjcL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sToN16AjcL .row {
    text-align: center;
  }
  .cid-sToN16AjcL .row > div {
    margin: auto;
  }
  .cid-sToN16AjcL .social-row {
    justify-content: center;
  }
}
.cid-sToN16AjcL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sToN16AjcL .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sToN16AjcL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sToN16AjcL .list {
    margin-bottom: 0rem;
  }
}
.cid-sToN16AjcL .mbr-text {
  color: #000000;
}
.cid-sToN16AjcL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sToN16AjcL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sToN16AjcL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sToN16AjcL H5 {
  color: #000000;
}
.cid-sToN17edAM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sToN17edAM nav.navbar {
  position: fixed;
}
.cid-sToN17edAM .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-sToN17edAM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sToN17edAM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sToN17edAM .dropdown-item:hover,
.cid-sToN17edAM .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sToN17edAM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sToN17edAM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sToN17edAM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sToN17edAM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sToN17edAM .nav-link {
  position: relative;
}
.cid-sToN17edAM .container {
  display: flex;
  margin: auto;
}
.cid-sToN17edAM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sToN17edAM .dropdown-menu,
.cid-sToN17edAM .navbar.opened {
  background: #ffffff !important;
}
.cid-sToN17edAM .nav-item:focus,
.cid-sToN17edAM .nav-link:focus {
  outline: none;
}
.cid-sToN17edAM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sToN17edAM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sToN17edAM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sToN17edAM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sToN17edAM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sToN17edAM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sToN17edAM .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-sToN17edAM .navbar.opened {
  transition: all 0.3s;
}
.cid-sToN17edAM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sToN17edAM .navbar .navbar-logo img {
  width: auto;
}
.cid-sToN17edAM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sToN17edAM .navbar.collapsed {
  justify-content: center;
}
.cid-sToN17edAM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sToN17edAM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sToN17edAM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sToN17edAM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sToN17edAM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sToN17edAM .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-sToN17edAM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sToN17edAM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sToN17edAM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sToN17edAM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sToN17edAM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sToN17edAM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sToN17edAM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sToN17edAM .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-sToN17edAM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sToN17edAM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sToN17edAM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sToN17edAM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sToN17edAM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sToN17edAM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sToN17edAM .navbar.navbar-short {
  min-height: 60px;
}
.cid-sToN17edAM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sToN17edAM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sToN17edAM .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-sToN17edAM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sToN17edAM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sToN17edAM .dropdown-item.active,
.cid-sToN17edAM .dropdown-item:active {
  background-color: transparent;
}
.cid-sToN17edAM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sToN17edAM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sToN17edAM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sToN17edAM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sToN17edAM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sToN17edAM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sToN17edAM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sToN17edAM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sToN17edAM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sToN17edAM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sToN17edAM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sToN17edAM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToN17edAM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToN17edAM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sToN17edAM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToN17edAM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sToN17edAM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sToN17edAM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToN17edAM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sToN17edAM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sToN17edAM .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-sToN17edAM .navbar {
    height: 70px;
  }
  .cid-sToN17edAM .navbar.opened {
    height: auto;
  }
  .cid-sToN17edAM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sToNZvLx3c {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sToNZvLx3c .image-block {
  margin: auto;
}
.cid-sToNZvLx3c figcaption {
  position: relative;
}
.cid-sToNZvLx3c figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToNZvLx3c .image-block {
    width: 100% !important;
  }
}
.cid-sToNZwnRif {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToNZwnRif .mbr-section-title {
  text-align: left;
}
.cid-sToNZwSLCU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToNZxmWwc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToNZxmWwc .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sToNZxmWwc .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sToNZxmWwc .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sToNZxmWwc .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sToNZxmWwc .row .row {
    flex-direction: column-reverse;
  }
  .cid-sToNZxmWwc .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sToNZxmWwc .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sToNZxmWwc .card-subtitle {
  color: #0095ff;
}
.cid-sToNZxmWwc .mbr-text {
  color: #555555;
}
.cid-sToNZxRmqd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToNZxRmqd .item {
  padding-bottom: 2rem;
}
.cid-sToNZxRmqd .item-wrapper {
  position: relative;
}
.cid-sToNZxRmqd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sToNZxRmqd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sToNZxRmqd .carousel-control,
.cid-sToNZxRmqd .close {
  background: #1b1b1b;
}
.cid-sToNZxRmqd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sToNZxRmqd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sToNZxRmqd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sToNZxRmqd .carousel-control-next span {
  margin-left: 5px;
}
.cid-sToNZxRmqd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sToNZxRmqd .close::before {
  content: '\e91a';
}
.cid-sToNZxRmqd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sToNZxRmqd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sToNZxRmqd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToNZxRmqd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sToNZxRmqd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sToNZxRmqd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sToNZxRmqd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sToNZxRmqd .carousel-indicators li.active,
.cid-sToNZxRmqd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sToNZxRmqd .carousel-indicators li::after,
.cid-sToNZxRmqd .carousel-indicators li::before {
  content: none;
}
.cid-sToNZxRmqd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sToNZxRmqd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sToNZxRmqd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sToNZxRmqd .carousel-indicators {
    display: none;
  }
}
.cid-sToNZxRmqd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sToNZxRmqd .carousel-inner > .active {
  display: block;
}
.cid-sToNZxRmqd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToNZxRmqd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sToNZxRmqd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sToNZxRmqd .carousel-control,
  .cid-sToNZxRmqd .carousel-indicators,
  .cid-sToNZxRmqd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sToNZxRmqd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sToNZxRmqd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sToNZxRmqd .carousel-indicators .active,
.cid-sToNZxRmqd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sToNZxRmqd .carousel-indicators .active {
  background: #fff;
}
.cid-sToNZxRmqd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sToNZxRmqd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sToNZxRmqd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sToNZxRmqd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sToNZxRmqd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sToNZxRmqd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sToNZxRmqd .carousel {
  width: 100%;
}
.cid-sToNZxRmqd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sToNZxRmqd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sToNZxRmqd .modal.fade .modal-dialog,
.cid-sToNZxRmqd .modal.in .modal-dialog {
  transform: none;
}
.cid-sToNZxRmqd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sToNZxRmqd H6 {
  text-align: center;
}
.cid-sToNZyvfvc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sToNZyvfvc .nav-tabs .nav-item.open .nav-link:focus,
.cid-sToNZyvfvc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sToNZyvfvc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sToNZyvfvc .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sToNZyvfvc .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sToNZyvfvc .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sToNZyvfvc .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sToNZyvfvc .nav-link,
.cid-sToNZyvfvc .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sToNZyvfvc .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sToNZyvfvc H4 {
  text-align: center;
}
.cid-sToNZyvfvc H3 {
  text-align: center;
}
.cid-sToNZz6w2b {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sToNZz6w2b .image-block {
  margin: auto;
}
.cid-sToNZz6w2b figcaption {
  position: relative;
}
.cid-sToNZz6w2b figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToNZz6w2b .image-block {
    width: 100% !important;
  }
}
.cid-sToNZzwAS0 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sToNZzwAS0 .image-block {
  margin: auto;
}
.cid-sToNZzwAS0 figcaption {
  position: relative;
}
.cid-sToNZzwAS0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToNZzwAS0 .image-block {
    width: 100% !important;
  }
}
.cid-sToNZzRgaj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sToNZzRgaj .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sToNZzRgaj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sToNZzRgaj .row {
    text-align: center;
  }
  .cid-sToNZzRgaj .row > div {
    margin: auto;
  }
  .cid-sToNZzRgaj .social-row {
    justify-content: center;
  }
}
.cid-sToNZzRgaj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sToNZzRgaj .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sToNZzRgaj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sToNZzRgaj .list {
    margin-bottom: 0rem;
  }
}
.cid-sToNZzRgaj .mbr-text {
  color: #000000;
}
.cid-sToNZzRgaj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sToNZzRgaj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sToNZzRgaj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sToNZzRgaj H5 {
  color: #000000;
}
.cid-sToNZAuG9m {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sToNZAuG9m nav.navbar {
  position: fixed;
}
.cid-sToNZAuG9m .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-sToNZAuG9m .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sToNZAuG9m .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sToNZAuG9m .dropdown-item:hover,
.cid-sToNZAuG9m .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sToNZAuG9m .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sToNZAuG9m .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sToNZAuG9m .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sToNZAuG9m .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sToNZAuG9m .nav-link {
  position: relative;
}
.cid-sToNZAuG9m .container {
  display: flex;
  margin: auto;
}
.cid-sToNZAuG9m .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sToNZAuG9m .dropdown-menu,
.cid-sToNZAuG9m .navbar.opened {
  background: #ffffff !important;
}
.cid-sToNZAuG9m .nav-item:focus,
.cid-sToNZAuG9m .nav-link:focus {
  outline: none;
}
.cid-sToNZAuG9m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sToNZAuG9m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sToNZAuG9m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sToNZAuG9m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sToNZAuG9m .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sToNZAuG9m .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sToNZAuG9m .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-sToNZAuG9m .navbar.opened {
  transition: all 0.3s;
}
.cid-sToNZAuG9m .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sToNZAuG9m .navbar .navbar-logo img {
  width: auto;
}
.cid-sToNZAuG9m .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sToNZAuG9m .navbar.collapsed {
  justify-content: center;
}
.cid-sToNZAuG9m .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sToNZAuG9m .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sToNZAuG9m .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sToNZAuG9m .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sToNZAuG9m .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sToNZAuG9m .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-sToNZAuG9m .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sToNZAuG9m .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sToNZAuG9m .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sToNZAuG9m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sToNZAuG9m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sToNZAuG9m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sToNZAuG9m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sToNZAuG9m .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-sToNZAuG9m .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sToNZAuG9m .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sToNZAuG9m .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sToNZAuG9m .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sToNZAuG9m .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sToNZAuG9m .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sToNZAuG9m .navbar.navbar-short {
  min-height: 60px;
}
.cid-sToNZAuG9m .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sToNZAuG9m .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sToNZAuG9m .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-sToNZAuG9m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sToNZAuG9m .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sToNZAuG9m .dropdown-item.active,
.cid-sToNZAuG9m .dropdown-item:active {
  background-color: transparent;
}
.cid-sToNZAuG9m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sToNZAuG9m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sToNZAuG9m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sToNZAuG9m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sToNZAuG9m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sToNZAuG9m .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sToNZAuG9m ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sToNZAuG9m .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sToNZAuG9m button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sToNZAuG9m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sToNZAuG9m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sToNZAuG9m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToNZAuG9m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToNZAuG9m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sToNZAuG9m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToNZAuG9m nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sToNZAuG9m nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sToNZAuG9m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToNZAuG9m .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sToNZAuG9m a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sToNZAuG9m .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-sToNZAuG9m .navbar {
    height: 70px;
  }
  .cid-sToNZAuG9m .navbar.opened {
    height: auto;
  }
  .cid-sToNZAuG9m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sToR0nNHJD {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sToR0nNHJD .image-block {
  margin: auto;
}
.cid-sToR0nNHJD figcaption {
  position: relative;
}
.cid-sToR0nNHJD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToR0nNHJD .image-block {
    width: 100% !important;
  }
}
.cid-sToR0ovr9S {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToR0ovr9S .mbr-section-title {
  text-align: left;
}
.cid-sToR0oX3Im {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToR0pkBy7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToR0pkBy7 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sToR0pkBy7 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sToR0pkBy7 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sToR0pkBy7 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sToR0pkBy7 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sToR0pkBy7 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sToR0pkBy7 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sToR0pkBy7 .card-subtitle {
  color: #0095ff;
}
.cid-sToR0pkBy7 .mbr-text {
  color: #555555;
}
.cid-sToR0pONiJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToR0pONiJ .item {
  padding-bottom: 2rem;
}
.cid-sToR0pONiJ .item-wrapper {
  position: relative;
}
.cid-sToR0pONiJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sToR0pONiJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sToR0pONiJ .carousel-control,
.cid-sToR0pONiJ .close {
  background: #1b1b1b;
}
.cid-sToR0pONiJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sToR0pONiJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sToR0pONiJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sToR0pONiJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sToR0pONiJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sToR0pONiJ .close::before {
  content: '\e91a';
}
.cid-sToR0pONiJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sToR0pONiJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sToR0pONiJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToR0pONiJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sToR0pONiJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sToR0pONiJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sToR0pONiJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sToR0pONiJ .carousel-indicators li.active,
.cid-sToR0pONiJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sToR0pONiJ .carousel-indicators li::after,
.cid-sToR0pONiJ .carousel-indicators li::before {
  content: none;
}
.cid-sToR0pONiJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sToR0pONiJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sToR0pONiJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sToR0pONiJ .carousel-indicators {
    display: none;
  }
}
.cid-sToR0pONiJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sToR0pONiJ .carousel-inner > .active {
  display: block;
}
.cid-sToR0pONiJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToR0pONiJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sToR0pONiJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sToR0pONiJ .carousel-control,
  .cid-sToR0pONiJ .carousel-indicators,
  .cid-sToR0pONiJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sToR0pONiJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sToR0pONiJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sToR0pONiJ .carousel-indicators .active,
.cid-sToR0pONiJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sToR0pONiJ .carousel-indicators .active {
  background: #fff;
}
.cid-sToR0pONiJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sToR0pONiJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sToR0pONiJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sToR0pONiJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sToR0pONiJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sToR0pONiJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sToR0pONiJ .carousel {
  width: 100%;
}
.cid-sToR0pONiJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sToR0pONiJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sToR0pONiJ .modal.fade .modal-dialog,
.cid-sToR0pONiJ .modal.in .modal-dialog {
  transform: none;
}
.cid-sToR0pONiJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sToR0pONiJ H6 {
  text-align: center;
}
.cid-sToR0qrcpD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sToR0qrcpD .nav-tabs .nav-item.open .nav-link:focus,
.cid-sToR0qrcpD .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sToR0qrcpD .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sToR0qrcpD .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sToR0qrcpD .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sToR0qrcpD .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sToR0qrcpD .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sToR0qrcpD .nav-link,
.cid-sToR0qrcpD .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sToR0qrcpD .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sToR0qrcpD H4 {
  text-align: center;
}
.cid-sToR0qrcpD H3 {
  text-align: center;
}
.cid-sToR0r0Key {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sToR0r0Key .image-block {
  margin: auto;
}
.cid-sToR0r0Key figcaption {
  position: relative;
}
.cid-sToR0r0Key figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToR0r0Key .image-block {
    width: 100% !important;
  }
}
.cid-sToR0rkrqz {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sToR0rkrqz .image-block {
  margin: auto;
}
.cid-sToR0rkrqz figcaption {
  position: relative;
}
.cid-sToR0rkrqz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToR0rkrqz .image-block {
    width: 100% !important;
  }
}
.cid-sToR0rIWzI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sToR0rIWzI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sToR0rIWzI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sToR0rIWzI .row {
    text-align: center;
  }
  .cid-sToR0rIWzI .row > div {
    margin: auto;
  }
  .cid-sToR0rIWzI .social-row {
    justify-content: center;
  }
}
.cid-sToR0rIWzI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sToR0rIWzI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sToR0rIWzI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sToR0rIWzI .list {
    margin-bottom: 0rem;
  }
}
.cid-sToR0rIWzI .mbr-text {
  color: #000000;
}
.cid-sToR0rIWzI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sToR0rIWzI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sToR0rIWzI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sToR0rIWzI H5 {
  color: #000000;
}
.cid-sToR0siBax {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sToR0siBax nav.navbar {
  position: fixed;
}
.cid-sToR0siBax .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-sToR0siBax .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sToR0siBax .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sToR0siBax .dropdown-item:hover,
.cid-sToR0siBax .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sToR0siBax .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sToR0siBax .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sToR0siBax .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sToR0siBax .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sToR0siBax .nav-link {
  position: relative;
}
.cid-sToR0siBax .container {
  display: flex;
  margin: auto;
}
.cid-sToR0siBax .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sToR0siBax .dropdown-menu,
.cid-sToR0siBax .navbar.opened {
  background: #ffffff !important;
}
.cid-sToR0siBax .nav-item:focus,
.cid-sToR0siBax .nav-link:focus {
  outline: none;
}
.cid-sToR0siBax .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sToR0siBax .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sToR0siBax .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sToR0siBax .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sToR0siBax .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sToR0siBax .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sToR0siBax .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-sToR0siBax .navbar.opened {
  transition: all 0.3s;
}
.cid-sToR0siBax .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sToR0siBax .navbar .navbar-logo img {
  width: auto;
}
.cid-sToR0siBax .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sToR0siBax .navbar.collapsed {
  justify-content: center;
}
.cid-sToR0siBax .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sToR0siBax .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sToR0siBax .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sToR0siBax .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sToR0siBax .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sToR0siBax .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-sToR0siBax .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sToR0siBax .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sToR0siBax .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sToR0siBax .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sToR0siBax .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sToR0siBax .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sToR0siBax .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sToR0siBax .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-sToR0siBax .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sToR0siBax .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sToR0siBax .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sToR0siBax .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sToR0siBax .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sToR0siBax .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sToR0siBax .navbar.navbar-short {
  min-height: 60px;
}
.cid-sToR0siBax .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sToR0siBax .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sToR0siBax .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-sToR0siBax .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sToR0siBax .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sToR0siBax .dropdown-item.active,
.cid-sToR0siBax .dropdown-item:active {
  background-color: transparent;
}
.cid-sToR0siBax .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sToR0siBax .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sToR0siBax .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sToR0siBax .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sToR0siBax .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sToR0siBax .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sToR0siBax ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sToR0siBax .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sToR0siBax button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sToR0siBax button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sToR0siBax button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sToR0siBax button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToR0siBax button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToR0siBax button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sToR0siBax nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToR0siBax nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sToR0siBax nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sToR0siBax nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToR0siBax .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sToR0siBax a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sToR0siBax .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-sToR0siBax .navbar {
    height: 70px;
  }
  .cid-sToR0siBax .navbar.opened {
    height: auto;
  }
  .cid-sToR0siBax .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sToSUtw80U {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sToSUtw80U .image-block {
  margin: auto;
}
.cid-sToSUtw80U figcaption {
  position: relative;
}
.cid-sToSUtw80U figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToSUtw80U .image-block {
    width: 100% !important;
  }
}
.cid-sToSUuiTcJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToSUuiTcJ .mbr-section-title {
  text-align: left;
}
.cid-sToSUuKIoI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToSUv8XjL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToSUv8XjL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sToSUv8XjL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sToSUv8XjL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sToSUv8XjL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sToSUv8XjL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sToSUv8XjL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sToSUv8XjL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sToSUv8XjL .card-subtitle {
  color: #0095ff;
}
.cid-sToSUv8XjL .mbr-text {
  color: #555555;
}
.cid-sToSUvHjwW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sToSUvHjwW .item {
  padding-bottom: 2rem;
}
.cid-sToSUvHjwW .item-wrapper {
  position: relative;
}
.cid-sToSUvHjwW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sToSUvHjwW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sToSUvHjwW .carousel-control,
.cid-sToSUvHjwW .close {
  background: #1b1b1b;
}
.cid-sToSUvHjwW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sToSUvHjwW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sToSUvHjwW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sToSUvHjwW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sToSUvHjwW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sToSUvHjwW .close::before {
  content: '\e91a';
}
.cid-sToSUvHjwW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sToSUvHjwW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sToSUvHjwW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToSUvHjwW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sToSUvHjwW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sToSUvHjwW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sToSUvHjwW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sToSUvHjwW .carousel-indicators li.active,
.cid-sToSUvHjwW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sToSUvHjwW .carousel-indicators li::after,
.cid-sToSUvHjwW .carousel-indicators li::before {
  content: none;
}
.cid-sToSUvHjwW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sToSUvHjwW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sToSUvHjwW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sToSUvHjwW .carousel-indicators {
    display: none;
  }
}
.cid-sToSUvHjwW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sToSUvHjwW .carousel-inner > .active {
  display: block;
}
.cid-sToSUvHjwW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sToSUvHjwW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sToSUvHjwW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sToSUvHjwW .carousel-control,
  .cid-sToSUvHjwW .carousel-indicators,
  .cid-sToSUvHjwW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sToSUvHjwW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sToSUvHjwW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sToSUvHjwW .carousel-indicators .active,
.cid-sToSUvHjwW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sToSUvHjwW .carousel-indicators .active {
  background: #fff;
}
.cid-sToSUvHjwW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sToSUvHjwW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sToSUvHjwW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sToSUvHjwW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sToSUvHjwW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sToSUvHjwW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sToSUvHjwW .carousel {
  width: 100%;
}
.cid-sToSUvHjwW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sToSUvHjwW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sToSUvHjwW .modal.fade .modal-dialog,
.cid-sToSUvHjwW .modal.in .modal-dialog {
  transform: none;
}
.cid-sToSUvHjwW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sToSUvHjwW H6 {
  text-align: center;
}
.cid-sToSUwiDiW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sToSUwiDiW .nav-tabs .nav-item.open .nav-link:focus,
.cid-sToSUwiDiW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sToSUwiDiW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sToSUwiDiW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sToSUwiDiW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sToSUwiDiW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sToSUwiDiW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sToSUwiDiW .nav-link,
.cid-sToSUwiDiW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sToSUwiDiW .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sToSUwiDiW H4 {
  text-align: center;
}
.cid-sToSUwiDiW H3 {
  text-align: center;
}
.cid-sToSUwQ78b {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sToSUwQ78b .image-block {
  margin: auto;
}
.cid-sToSUwQ78b figcaption {
  position: relative;
}
.cid-sToSUwQ78b figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToSUwQ78b .image-block {
    width: 100% !important;
  }
}
.cid-sToSUxclyT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sToSUxclyT .image-block {
  margin: auto;
}
.cid-sToSUxclyT figcaption {
  position: relative;
}
.cid-sToSUxclyT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sToSUxclyT .image-block {
    width: 100% !important;
  }
}
.cid-sToSUxzNTl {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sToSUxzNTl .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sToSUxzNTl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sToSUxzNTl .row {
    text-align: center;
  }
  .cid-sToSUxzNTl .row > div {
    margin: auto;
  }
  .cid-sToSUxzNTl .social-row {
    justify-content: center;
  }
}
.cid-sToSUxzNTl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sToSUxzNTl .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sToSUxzNTl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sToSUxzNTl .list {
    margin-bottom: 0rem;
  }
}
.cid-sToSUxzNTl .mbr-text {
  color: #000000;
}
.cid-sToSUxzNTl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sToSUxzNTl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sToSUxzNTl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sToSUxzNTl H5 {
  color: #000000;
}
.cid-sToSUyeouJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sToSUyeouJ nav.navbar {
  position: fixed;
}
.cid-sToSUyeouJ .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-sToSUyeouJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sToSUyeouJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sToSUyeouJ .dropdown-item:hover,
.cid-sToSUyeouJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sToSUyeouJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sToSUyeouJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sToSUyeouJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sToSUyeouJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sToSUyeouJ .nav-link {
  position: relative;
}
.cid-sToSUyeouJ .container {
  display: flex;
  margin: auto;
}
.cid-sToSUyeouJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sToSUyeouJ .dropdown-menu,
.cid-sToSUyeouJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sToSUyeouJ .nav-item:focus,
.cid-sToSUyeouJ .nav-link:focus {
  outline: none;
}
.cid-sToSUyeouJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sToSUyeouJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sToSUyeouJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sToSUyeouJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sToSUyeouJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sToSUyeouJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sToSUyeouJ .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-sToSUyeouJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sToSUyeouJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sToSUyeouJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sToSUyeouJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sToSUyeouJ .navbar.collapsed {
  justify-content: center;
}
.cid-sToSUyeouJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sToSUyeouJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sToSUyeouJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sToSUyeouJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sToSUyeouJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sToSUyeouJ .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-sToSUyeouJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sToSUyeouJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sToSUyeouJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sToSUyeouJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sToSUyeouJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sToSUyeouJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sToSUyeouJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sToSUyeouJ .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-sToSUyeouJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sToSUyeouJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sToSUyeouJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sToSUyeouJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sToSUyeouJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sToSUyeouJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sToSUyeouJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sToSUyeouJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sToSUyeouJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sToSUyeouJ .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-sToSUyeouJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sToSUyeouJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sToSUyeouJ .dropdown-item.active,
.cid-sToSUyeouJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sToSUyeouJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sToSUyeouJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sToSUyeouJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sToSUyeouJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sToSUyeouJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sToSUyeouJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sToSUyeouJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sToSUyeouJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sToSUyeouJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sToSUyeouJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sToSUyeouJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sToSUyeouJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToSUyeouJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sToSUyeouJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sToSUyeouJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToSUyeouJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sToSUyeouJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sToSUyeouJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sToSUyeouJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sToSUyeouJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sToSUyeouJ .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-sToSUyeouJ .navbar {
    height: 70px;
  }
  .cid-sToSUyeouJ .navbar.opened {
    height: auto;
  }
  .cid-sToSUyeouJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTJEZkuDjd {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTJEZkuDjd .image-block {
  margin: auto;
}
.cid-sTJEZkuDjd figcaption {
  position: relative;
}
.cid-sTJEZkuDjd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJEZkuDjd .image-block {
    width: 100% !important;
  }
}
.cid-sTJEZlijgf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJEZlijgf .mbr-section-title {
  text-align: left;
}
.cid-sTJEZlNw2u {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJEZmi1xC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJEZmi1xC .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTJEZmi1xC .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTJEZmi1xC .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTJEZmi1xC .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTJEZmi1xC .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTJEZmi1xC .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTJEZmi1xC .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTJEZmi1xC .card-subtitle {
  color: #0095ff;
}
.cid-sTJEZmi1xC .mbr-text {
  color: #555555;
}
.cid-sTJEZmRzTP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJEZmRzTP .item {
  padding-bottom: 2rem;
}
.cid-sTJEZmRzTP .item-wrapper {
  position: relative;
}
.cid-sTJEZmRzTP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTJEZmRzTP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTJEZmRzTP .carousel-control,
.cid-sTJEZmRzTP .close {
  background: #1b1b1b;
}
.cid-sTJEZmRzTP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTJEZmRzTP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTJEZmRzTP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTJEZmRzTP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTJEZmRzTP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTJEZmRzTP .close::before {
  content: '\e91a';
}
.cid-sTJEZmRzTP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTJEZmRzTP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTJEZmRzTP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTJEZmRzTP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTJEZmRzTP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTJEZmRzTP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTJEZmRzTP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTJEZmRzTP .carousel-indicators li.active,
.cid-sTJEZmRzTP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTJEZmRzTP .carousel-indicators li::after,
.cid-sTJEZmRzTP .carousel-indicators li::before {
  content: none;
}
.cid-sTJEZmRzTP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTJEZmRzTP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTJEZmRzTP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJEZmRzTP .carousel-indicators {
    display: none;
  }
}
.cid-sTJEZmRzTP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTJEZmRzTP .carousel-inner > .active {
  display: block;
}
.cid-sTJEZmRzTP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTJEZmRzTP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTJEZmRzTP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTJEZmRzTP .carousel-control,
  .cid-sTJEZmRzTP .carousel-indicators,
  .cid-sTJEZmRzTP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTJEZmRzTP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTJEZmRzTP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTJEZmRzTP .carousel-indicators .active,
.cid-sTJEZmRzTP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTJEZmRzTP .carousel-indicators .active {
  background: #fff;
}
.cid-sTJEZmRzTP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTJEZmRzTP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTJEZmRzTP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTJEZmRzTP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTJEZmRzTP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTJEZmRzTP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTJEZmRzTP .carousel {
  width: 100%;
}
.cid-sTJEZmRzTP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTJEZmRzTP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTJEZmRzTP .modal.fade .modal-dialog,
.cid-sTJEZmRzTP .modal.in .modal-dialog {
  transform: none;
}
.cid-sTJEZmRzTP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTJEZmRzTP H6 {
  text-align: center;
}
.cid-sTJEZnvaSS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTJEZnvaSS .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTJEZnvaSS .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTJEZnvaSS .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTJEZnvaSS .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTJEZnvaSS .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTJEZnvaSS .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTJEZnvaSS .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTJEZnvaSS .nav-link,
.cid-sTJEZnvaSS .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTJEZnvaSS .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTJEZnvaSS H4 {
  text-align: center;
}
.cid-sTJEZnvaSS H3 {
  text-align: center;
}
.cid-sTJEZo8YYm {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTJEZo8YYm .image-block {
  margin: auto;
}
.cid-sTJEZo8YYm figcaption {
  position: relative;
}
.cid-sTJEZo8YYm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJEZo8YYm .image-block {
    width: 100% !important;
  }
}
.cid-sTJEZotDP1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTJEZotDP1 .image-block {
  margin: auto;
}
.cid-sTJEZotDP1 figcaption {
  position: relative;
}
.cid-sTJEZotDP1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJEZotDP1 .image-block {
    width: 100% !important;
  }
}
.cid-sTJEZoNYLT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTJEZoNYLT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTJEZoNYLT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJEZoNYLT .row {
    text-align: center;
  }
  .cid-sTJEZoNYLT .row > div {
    margin: auto;
  }
  .cid-sTJEZoNYLT .social-row {
    justify-content: center;
  }
}
.cid-sTJEZoNYLT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTJEZoNYLT .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTJEZoNYLT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTJEZoNYLT .list {
    margin-bottom: 0rem;
  }
}
.cid-sTJEZoNYLT .mbr-text {
  color: #000000;
}
.cid-sTJEZoNYLT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTJEZoNYLT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTJEZoNYLT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTJEZoNYLT H5 {
  color: #000000;
}
.cid-sTJEZpl2DM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTJEZpl2DM nav.navbar {
  position: fixed;
}
.cid-sTJEZpl2DM .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-sTJEZpl2DM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTJEZpl2DM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTJEZpl2DM .dropdown-item:hover,
.cid-sTJEZpl2DM .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTJEZpl2DM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTJEZpl2DM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTJEZpl2DM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTJEZpl2DM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTJEZpl2DM .nav-link {
  position: relative;
}
.cid-sTJEZpl2DM .container {
  display: flex;
  margin: auto;
}
.cid-sTJEZpl2DM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTJEZpl2DM .dropdown-menu,
.cid-sTJEZpl2DM .navbar.opened {
  background: #ffffff !important;
}
.cid-sTJEZpl2DM .nav-item:focus,
.cid-sTJEZpl2DM .nav-link:focus {
  outline: none;
}
.cid-sTJEZpl2DM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTJEZpl2DM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTJEZpl2DM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTJEZpl2DM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTJEZpl2DM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTJEZpl2DM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTJEZpl2DM .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-sTJEZpl2DM .navbar.opened {
  transition: all 0.3s;
}
.cid-sTJEZpl2DM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTJEZpl2DM .navbar .navbar-logo img {
  width: auto;
}
.cid-sTJEZpl2DM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTJEZpl2DM .navbar.collapsed {
  justify-content: center;
}
.cid-sTJEZpl2DM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTJEZpl2DM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTJEZpl2DM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTJEZpl2DM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTJEZpl2DM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTJEZpl2DM .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-sTJEZpl2DM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTJEZpl2DM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTJEZpl2DM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTJEZpl2DM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTJEZpl2DM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTJEZpl2DM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTJEZpl2DM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTJEZpl2DM .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-sTJEZpl2DM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTJEZpl2DM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTJEZpl2DM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTJEZpl2DM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTJEZpl2DM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTJEZpl2DM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTJEZpl2DM .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTJEZpl2DM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTJEZpl2DM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTJEZpl2DM .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-sTJEZpl2DM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTJEZpl2DM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTJEZpl2DM .dropdown-item.active,
.cid-sTJEZpl2DM .dropdown-item:active {
  background-color: transparent;
}
.cid-sTJEZpl2DM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTJEZpl2DM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTJEZpl2DM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTJEZpl2DM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTJEZpl2DM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTJEZpl2DM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTJEZpl2DM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTJEZpl2DM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTJEZpl2DM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTJEZpl2DM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTJEZpl2DM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTJEZpl2DM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJEZpl2DM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJEZpl2DM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTJEZpl2DM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJEZpl2DM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTJEZpl2DM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTJEZpl2DM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJEZpl2DM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTJEZpl2DM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTJEZpl2DM .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-sTJEZpl2DM .navbar {
    height: 70px;
  }
  .cid-sTJEZpl2DM .navbar.opened {
    height: auto;
  }
  .cid-sTJEZpl2DM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTJGy1mEFC {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTJGy1mEFC .image-block {
  margin: auto;
}
.cid-sTJGy1mEFC figcaption {
  position: relative;
}
.cid-sTJGy1mEFC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJGy1mEFC .image-block {
    width: 100% !important;
  }
}
.cid-sTJGy28kls {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJGy28kls .mbr-section-title {
  text-align: left;
}
.cid-sTJGy2B4S0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJGy31jvR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJGy31jvR .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTJGy31jvR .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTJGy31jvR .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTJGy31jvR .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTJGy31jvR .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTJGy31jvR .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTJGy31jvR .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTJGy31jvR .card-subtitle {
  color: #0095ff;
}
.cid-sTJGy31jvR .mbr-text {
  color: #555555;
}
.cid-sTJGy3xkSG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJGy3xkSG .item {
  padding-bottom: 2rem;
}
.cid-sTJGy3xkSG .item-wrapper {
  position: relative;
}
.cid-sTJGy3xkSG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTJGy3xkSG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTJGy3xkSG .carousel-control,
.cid-sTJGy3xkSG .close {
  background: #1b1b1b;
}
.cid-sTJGy3xkSG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTJGy3xkSG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTJGy3xkSG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTJGy3xkSG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTJGy3xkSG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTJGy3xkSG .close::before {
  content: '\e91a';
}
.cid-sTJGy3xkSG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTJGy3xkSG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTJGy3xkSG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTJGy3xkSG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTJGy3xkSG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTJGy3xkSG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTJGy3xkSG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTJGy3xkSG .carousel-indicators li.active,
.cid-sTJGy3xkSG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTJGy3xkSG .carousel-indicators li::after,
.cid-sTJGy3xkSG .carousel-indicators li::before {
  content: none;
}
.cid-sTJGy3xkSG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTJGy3xkSG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTJGy3xkSG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJGy3xkSG .carousel-indicators {
    display: none;
  }
}
.cid-sTJGy3xkSG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTJGy3xkSG .carousel-inner > .active {
  display: block;
}
.cid-sTJGy3xkSG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTJGy3xkSG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTJGy3xkSG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTJGy3xkSG .carousel-control,
  .cid-sTJGy3xkSG .carousel-indicators,
  .cid-sTJGy3xkSG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTJGy3xkSG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTJGy3xkSG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTJGy3xkSG .carousel-indicators .active,
.cid-sTJGy3xkSG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTJGy3xkSG .carousel-indicators .active {
  background: #fff;
}
.cid-sTJGy3xkSG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTJGy3xkSG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTJGy3xkSG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTJGy3xkSG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTJGy3xkSG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTJGy3xkSG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTJGy3xkSG .carousel {
  width: 100%;
}
.cid-sTJGy3xkSG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTJGy3xkSG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTJGy3xkSG .modal.fade .modal-dialog,
.cid-sTJGy3xkSG .modal.in .modal-dialog {
  transform: none;
}
.cid-sTJGy3xkSG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTJGy3xkSG H6 {
  text-align: center;
}
.cid-sTJGy4er7i {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTJGy4er7i .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTJGy4er7i .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTJGy4er7i .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTJGy4er7i .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTJGy4er7i .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTJGy4er7i .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTJGy4er7i .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTJGy4er7i .nav-link,
.cid-sTJGy4er7i .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTJGy4er7i .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTJGy4er7i H4 {
  text-align: center;
}
.cid-sTJGy4er7i H3 {
  text-align: center;
}
.cid-sTJGy4SkjW {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTJGy4SkjW .image-block {
  margin: auto;
}
.cid-sTJGy4SkjW figcaption {
  position: relative;
}
.cid-sTJGy4SkjW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJGy4SkjW .image-block {
    width: 100% !important;
  }
}
.cid-sTJGy5dSRR {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTJGy5dSRR .image-block {
  margin: auto;
}
.cid-sTJGy5dSRR figcaption {
  position: relative;
}
.cid-sTJGy5dSRR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJGy5dSRR .image-block {
    width: 100% !important;
  }
}
.cid-sTJGy5yXD2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTJGy5yXD2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTJGy5yXD2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJGy5yXD2 .row {
    text-align: center;
  }
  .cid-sTJGy5yXD2 .row > div {
    margin: auto;
  }
  .cid-sTJGy5yXD2 .social-row {
    justify-content: center;
  }
}
.cid-sTJGy5yXD2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTJGy5yXD2 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTJGy5yXD2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTJGy5yXD2 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTJGy5yXD2 .mbr-text {
  color: #000000;
}
.cid-sTJGy5yXD2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTJGy5yXD2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTJGy5yXD2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTJGy5yXD2 H5 {
  color: #000000;
}
.cid-sTJGy69eGI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTJGy69eGI nav.navbar {
  position: fixed;
}
.cid-sTJGy69eGI .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-sTJGy69eGI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTJGy69eGI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTJGy69eGI .dropdown-item:hover,
.cid-sTJGy69eGI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTJGy69eGI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTJGy69eGI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTJGy69eGI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTJGy69eGI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTJGy69eGI .nav-link {
  position: relative;
}
.cid-sTJGy69eGI .container {
  display: flex;
  margin: auto;
}
.cid-sTJGy69eGI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTJGy69eGI .dropdown-menu,
.cid-sTJGy69eGI .navbar.opened {
  background: #ffffff !important;
}
.cid-sTJGy69eGI .nav-item:focus,
.cid-sTJGy69eGI .nav-link:focus {
  outline: none;
}
.cid-sTJGy69eGI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTJGy69eGI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTJGy69eGI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTJGy69eGI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTJGy69eGI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTJGy69eGI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTJGy69eGI .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-sTJGy69eGI .navbar.opened {
  transition: all 0.3s;
}
.cid-sTJGy69eGI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTJGy69eGI .navbar .navbar-logo img {
  width: auto;
}
.cid-sTJGy69eGI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTJGy69eGI .navbar.collapsed {
  justify-content: center;
}
.cid-sTJGy69eGI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTJGy69eGI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTJGy69eGI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTJGy69eGI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTJGy69eGI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTJGy69eGI .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-sTJGy69eGI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTJGy69eGI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTJGy69eGI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTJGy69eGI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTJGy69eGI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTJGy69eGI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTJGy69eGI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTJGy69eGI .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-sTJGy69eGI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTJGy69eGI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTJGy69eGI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTJGy69eGI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTJGy69eGI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTJGy69eGI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTJGy69eGI .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTJGy69eGI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTJGy69eGI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTJGy69eGI .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-sTJGy69eGI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTJGy69eGI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTJGy69eGI .dropdown-item.active,
.cid-sTJGy69eGI .dropdown-item:active {
  background-color: transparent;
}
.cid-sTJGy69eGI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTJGy69eGI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTJGy69eGI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTJGy69eGI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTJGy69eGI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTJGy69eGI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTJGy69eGI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTJGy69eGI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTJGy69eGI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTJGy69eGI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTJGy69eGI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTJGy69eGI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJGy69eGI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJGy69eGI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTJGy69eGI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJGy69eGI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTJGy69eGI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTJGy69eGI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJGy69eGI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTJGy69eGI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTJGy69eGI .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-sTJGy69eGI .navbar {
    height: 70px;
  }
  .cid-sTJGy69eGI .navbar.opened {
    height: auto;
  }
  .cid-sTJGy69eGI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTJIHWn5O8 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTJIHWn5O8 .image-block {
  margin: auto;
}
.cid-sTJIHWn5O8 figcaption {
  position: relative;
}
.cid-sTJIHWn5O8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJIHWn5O8 .image-block {
    width: 100% !important;
  }
}
.cid-sTJIHXaF6J {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJIHXaF6J .mbr-section-title {
  text-align: left;
}
.cid-sTJIHXEoXj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJIHY4HFJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJIHY4HFJ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTJIHY4HFJ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTJIHY4HFJ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTJIHY4HFJ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTJIHY4HFJ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTJIHY4HFJ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTJIHY4HFJ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTJIHY4HFJ .card-subtitle {
  color: #0095ff;
}
.cid-sTJIHY4HFJ .mbr-text {
  color: #555555;
}
.cid-sTJIHYDgWo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJIHYDgWo .item {
  padding-bottom: 2rem;
}
.cid-sTJIHYDgWo .item-wrapper {
  position: relative;
}
.cid-sTJIHYDgWo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTJIHYDgWo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTJIHYDgWo .carousel-control,
.cid-sTJIHYDgWo .close {
  background: #1b1b1b;
}
.cid-sTJIHYDgWo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTJIHYDgWo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTJIHYDgWo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTJIHYDgWo .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTJIHYDgWo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTJIHYDgWo .close::before {
  content: '\e91a';
}
.cid-sTJIHYDgWo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTJIHYDgWo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTJIHYDgWo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTJIHYDgWo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTJIHYDgWo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTJIHYDgWo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTJIHYDgWo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTJIHYDgWo .carousel-indicators li.active,
.cid-sTJIHYDgWo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTJIHYDgWo .carousel-indicators li::after,
.cid-sTJIHYDgWo .carousel-indicators li::before {
  content: none;
}
.cid-sTJIHYDgWo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTJIHYDgWo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTJIHYDgWo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJIHYDgWo .carousel-indicators {
    display: none;
  }
}
.cid-sTJIHYDgWo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTJIHYDgWo .carousel-inner > .active {
  display: block;
}
.cid-sTJIHYDgWo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTJIHYDgWo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTJIHYDgWo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTJIHYDgWo .carousel-control,
  .cid-sTJIHYDgWo .carousel-indicators,
  .cid-sTJIHYDgWo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTJIHYDgWo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTJIHYDgWo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTJIHYDgWo .carousel-indicators .active,
.cid-sTJIHYDgWo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTJIHYDgWo .carousel-indicators .active {
  background: #fff;
}
.cid-sTJIHYDgWo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTJIHYDgWo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTJIHYDgWo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTJIHYDgWo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTJIHYDgWo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTJIHYDgWo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTJIHYDgWo .carousel {
  width: 100%;
}
.cid-sTJIHYDgWo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTJIHYDgWo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTJIHYDgWo .modal.fade .modal-dialog,
.cid-sTJIHYDgWo .modal.in .modal-dialog {
  transform: none;
}
.cid-sTJIHYDgWo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTJIHYDgWo H6 {
  text-align: center;
}
.cid-sTJIHZakyb {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTJIHZakyb .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTJIHZakyb .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTJIHZakyb .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTJIHZakyb .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTJIHZakyb .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTJIHZakyb .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTJIHZakyb .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTJIHZakyb .nav-link,
.cid-sTJIHZakyb .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTJIHZakyb .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTJIHZakyb H4 {
  text-align: center;
}
.cid-sTJIHZakyb H3 {
  text-align: center;
}
.cid-sTJIHZNKFL {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTJIHZNKFL .image-block {
  margin: auto;
}
.cid-sTJIHZNKFL figcaption {
  position: relative;
}
.cid-sTJIHZNKFL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJIHZNKFL .image-block {
    width: 100% !important;
  }
}
.cid-sTJII07ZUA {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTJII07ZUA .image-block {
  margin: auto;
}
.cid-sTJII07ZUA figcaption {
  position: relative;
}
.cid-sTJII07ZUA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJII07ZUA .image-block {
    width: 100% !important;
  }
}
.cid-sTJII0rO2B {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTJII0rO2B .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTJII0rO2B .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJII0rO2B .row {
    text-align: center;
  }
  .cid-sTJII0rO2B .row > div {
    margin: auto;
  }
  .cid-sTJII0rO2B .social-row {
    justify-content: center;
  }
}
.cid-sTJII0rO2B .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTJII0rO2B .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTJII0rO2B .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTJII0rO2B .list {
    margin-bottom: 0rem;
  }
}
.cid-sTJII0rO2B .mbr-text {
  color: #000000;
}
.cid-sTJII0rO2B .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTJII0rO2B .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTJII0rO2B div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTJII0rO2B H5 {
  color: #000000;
}
.cid-sTJII10hZk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTJII10hZk nav.navbar {
  position: fixed;
}
.cid-sTJII10hZk .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-sTJII10hZk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTJII10hZk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTJII10hZk .dropdown-item:hover,
.cid-sTJII10hZk .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTJII10hZk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTJII10hZk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTJII10hZk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTJII10hZk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTJII10hZk .nav-link {
  position: relative;
}
.cid-sTJII10hZk .container {
  display: flex;
  margin: auto;
}
.cid-sTJII10hZk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTJII10hZk .dropdown-menu,
.cid-sTJII10hZk .navbar.opened {
  background: #ffffff !important;
}
.cid-sTJII10hZk .nav-item:focus,
.cid-sTJII10hZk .nav-link:focus {
  outline: none;
}
.cid-sTJII10hZk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTJII10hZk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTJII10hZk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTJII10hZk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTJII10hZk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTJII10hZk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTJII10hZk .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-sTJII10hZk .navbar.opened {
  transition: all 0.3s;
}
.cid-sTJII10hZk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTJII10hZk .navbar .navbar-logo img {
  width: auto;
}
.cid-sTJII10hZk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTJII10hZk .navbar.collapsed {
  justify-content: center;
}
.cid-sTJII10hZk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTJII10hZk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTJII10hZk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTJII10hZk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTJII10hZk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTJII10hZk .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-sTJII10hZk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTJII10hZk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTJII10hZk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTJII10hZk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTJII10hZk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTJII10hZk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTJII10hZk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTJII10hZk .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-sTJII10hZk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTJII10hZk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTJII10hZk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTJII10hZk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTJII10hZk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTJII10hZk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTJII10hZk .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTJII10hZk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTJII10hZk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTJII10hZk .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-sTJII10hZk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTJII10hZk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTJII10hZk .dropdown-item.active,
.cid-sTJII10hZk .dropdown-item:active {
  background-color: transparent;
}
.cid-sTJII10hZk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTJII10hZk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTJII10hZk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTJII10hZk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTJII10hZk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTJII10hZk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTJII10hZk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTJII10hZk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTJII10hZk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTJII10hZk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTJII10hZk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTJII10hZk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJII10hZk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJII10hZk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTJII10hZk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJII10hZk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTJII10hZk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTJII10hZk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJII10hZk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTJII10hZk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTJII10hZk .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-sTJII10hZk .navbar {
    height: 70px;
  }
  .cid-sTJII10hZk .navbar.opened {
    height: auto;
  }
  .cid-sTJII10hZk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLyFl3jJ5 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLyFl3jJ5 .image-block {
  margin: auto;
}
.cid-sTLyFl3jJ5 figcaption {
  position: relative;
}
.cid-sTLyFl3jJ5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLyFl3jJ5 .image-block {
    width: 100% !important;
  }
}
.cid-sTLyFlPUuD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLyFlPUuD .mbr-section-title {
  text-align: left;
}
.cid-sTLyFmgLdO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLyFmB9hA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLyFmB9hA .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLyFmB9hA .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLyFmB9hA .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLyFmB9hA .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLyFmB9hA .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLyFmB9hA .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLyFmB9hA .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLyFmB9hA .card-subtitle {
  color: #0095ff;
}
.cid-sTLyFmB9hA .mbr-text {
  color: #555555;
}
.cid-sTLyFnf0nP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLyFnf0nP .item {
  padding-bottom: 2rem;
}
.cid-sTLyFnf0nP .item-wrapper {
  position: relative;
}
.cid-sTLyFnf0nP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLyFnf0nP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLyFnf0nP .carousel-control,
.cid-sTLyFnf0nP .close {
  background: #1b1b1b;
}
.cid-sTLyFnf0nP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLyFnf0nP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLyFnf0nP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLyFnf0nP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLyFnf0nP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLyFnf0nP .close::before {
  content: '\e91a';
}
.cid-sTLyFnf0nP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLyFnf0nP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLyFnf0nP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLyFnf0nP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLyFnf0nP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLyFnf0nP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLyFnf0nP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLyFnf0nP .carousel-indicators li.active,
.cid-sTLyFnf0nP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLyFnf0nP .carousel-indicators li::after,
.cid-sTLyFnf0nP .carousel-indicators li::before {
  content: none;
}
.cid-sTLyFnf0nP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLyFnf0nP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLyFnf0nP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLyFnf0nP .carousel-indicators {
    display: none;
  }
}
.cid-sTLyFnf0nP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLyFnf0nP .carousel-inner > .active {
  display: block;
}
.cid-sTLyFnf0nP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLyFnf0nP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLyFnf0nP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLyFnf0nP .carousel-control,
  .cid-sTLyFnf0nP .carousel-indicators,
  .cid-sTLyFnf0nP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLyFnf0nP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLyFnf0nP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLyFnf0nP .carousel-indicators .active,
.cid-sTLyFnf0nP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLyFnf0nP .carousel-indicators .active {
  background: #fff;
}
.cid-sTLyFnf0nP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLyFnf0nP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLyFnf0nP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLyFnf0nP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLyFnf0nP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLyFnf0nP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLyFnf0nP .carousel {
  width: 100%;
}
.cid-sTLyFnf0nP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLyFnf0nP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLyFnf0nP .modal.fade .modal-dialog,
.cid-sTLyFnf0nP .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLyFnf0nP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLyFnf0nP H6 {
  text-align: center;
}
.cid-sTLyFnYIUx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLyFnYIUx .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLyFnYIUx .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLyFnYIUx .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLyFnYIUx .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLyFnYIUx .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLyFnYIUx .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLyFnYIUx .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLyFnYIUx .nav-link,
.cid-sTLyFnYIUx .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLyFnYIUx .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLyFnYIUx H4 {
  text-align: center;
}
.cid-sTLyFnYIUx H3 {
  text-align: center;
}
.cid-sTLyFoKSL3 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLyFoKSL3 .image-block {
  margin: auto;
}
.cid-sTLyFoKSL3 figcaption {
  position: relative;
}
.cid-sTLyFoKSL3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLyFoKSL3 .image-block {
    width: 100% !important;
  }
}
.cid-sTLyFp6bVk {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLyFp6bVk .image-block {
  margin: auto;
}
.cid-sTLyFp6bVk figcaption {
  position: relative;
}
.cid-sTLyFp6bVk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLyFp6bVk .image-block {
    width: 100% !important;
  }
}
.cid-sTLyFpqIdB {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLyFpqIdB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLyFpqIdB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLyFpqIdB .row {
    text-align: center;
  }
  .cid-sTLyFpqIdB .row > div {
    margin: auto;
  }
  .cid-sTLyFpqIdB .social-row {
    justify-content: center;
  }
}
.cid-sTLyFpqIdB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLyFpqIdB .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLyFpqIdB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLyFpqIdB .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLyFpqIdB .mbr-text {
  color: #000000;
}
.cid-sTLyFpqIdB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLyFpqIdB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLyFpqIdB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLyFpqIdB H5 {
  color: #000000;
}
.cid-sTLyFq0FBv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLyFq0FBv nav.navbar {
  position: fixed;
}
.cid-sTLyFq0FBv .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-sTLyFq0FBv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLyFq0FBv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLyFq0FBv .dropdown-item:hover,
.cid-sTLyFq0FBv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLyFq0FBv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLyFq0FBv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLyFq0FBv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLyFq0FBv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLyFq0FBv .nav-link {
  position: relative;
}
.cid-sTLyFq0FBv .container {
  display: flex;
  margin: auto;
}
.cid-sTLyFq0FBv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLyFq0FBv .dropdown-menu,
.cid-sTLyFq0FBv .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLyFq0FBv .nav-item:focus,
.cid-sTLyFq0FBv .nav-link:focus {
  outline: none;
}
.cid-sTLyFq0FBv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLyFq0FBv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLyFq0FBv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLyFq0FBv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLyFq0FBv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLyFq0FBv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLyFq0FBv .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-sTLyFq0FBv .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLyFq0FBv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLyFq0FBv .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLyFq0FBv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLyFq0FBv .navbar.collapsed {
  justify-content: center;
}
.cid-sTLyFq0FBv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLyFq0FBv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLyFq0FBv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLyFq0FBv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLyFq0FBv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLyFq0FBv .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-sTLyFq0FBv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLyFq0FBv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLyFq0FBv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLyFq0FBv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLyFq0FBv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLyFq0FBv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLyFq0FBv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLyFq0FBv .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-sTLyFq0FBv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLyFq0FBv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLyFq0FBv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLyFq0FBv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLyFq0FBv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLyFq0FBv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLyFq0FBv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLyFq0FBv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLyFq0FBv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLyFq0FBv .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-sTLyFq0FBv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLyFq0FBv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLyFq0FBv .dropdown-item.active,
.cid-sTLyFq0FBv .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLyFq0FBv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLyFq0FBv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLyFq0FBv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLyFq0FBv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLyFq0FBv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLyFq0FBv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLyFq0FBv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLyFq0FBv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLyFq0FBv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLyFq0FBv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLyFq0FBv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLyFq0FBv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLyFq0FBv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLyFq0FBv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLyFq0FBv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLyFq0FBv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLyFq0FBv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLyFq0FBv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLyFq0FBv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLyFq0FBv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLyFq0FBv .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-sTLyFq0FBv .navbar {
    height: 70px;
  }
  .cid-sTLyFq0FBv .navbar.opened {
    height: auto;
  }
  .cid-sTLyFq0FBv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLA3zGHGT {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLA3zGHGT .image-block {
  margin: auto;
}
.cid-sTLA3zGHGT figcaption {
  position: relative;
}
.cid-sTLA3zGHGT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLA3zGHGT .image-block {
    width: 100% !important;
  }
}
.cid-sTLA3AvRRJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLA3AvRRJ .mbr-section-title {
  text-align: left;
}
.cid-sTLA3B3DKz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLA3BuUEV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLA3BuUEV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLA3BuUEV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLA3BuUEV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLA3BuUEV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLA3BuUEV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLA3BuUEV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLA3BuUEV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLA3BuUEV .card-subtitle {
  color: #0095ff;
}
.cid-sTLA3BuUEV .mbr-text {
  color: #555555;
}
.cid-sTLA3C46Yd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLA3C46Yd .item {
  padding-bottom: 2rem;
}
.cid-sTLA3C46Yd .item-wrapper {
  position: relative;
}
.cid-sTLA3C46Yd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLA3C46Yd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLA3C46Yd .carousel-control,
.cid-sTLA3C46Yd .close {
  background: #1b1b1b;
}
.cid-sTLA3C46Yd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLA3C46Yd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLA3C46Yd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLA3C46Yd .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLA3C46Yd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLA3C46Yd .close::before {
  content: '\e91a';
}
.cid-sTLA3C46Yd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLA3C46Yd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLA3C46Yd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLA3C46Yd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLA3C46Yd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLA3C46Yd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLA3C46Yd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLA3C46Yd .carousel-indicators li.active,
.cid-sTLA3C46Yd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLA3C46Yd .carousel-indicators li::after,
.cid-sTLA3C46Yd .carousel-indicators li::before {
  content: none;
}
.cid-sTLA3C46Yd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLA3C46Yd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLA3C46Yd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLA3C46Yd .carousel-indicators {
    display: none;
  }
}
.cid-sTLA3C46Yd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLA3C46Yd .carousel-inner > .active {
  display: block;
}
.cid-sTLA3C46Yd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLA3C46Yd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLA3C46Yd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLA3C46Yd .carousel-control,
  .cid-sTLA3C46Yd .carousel-indicators,
  .cid-sTLA3C46Yd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLA3C46Yd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLA3C46Yd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLA3C46Yd .carousel-indicators .active,
.cid-sTLA3C46Yd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLA3C46Yd .carousel-indicators .active {
  background: #fff;
}
.cid-sTLA3C46Yd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLA3C46Yd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLA3C46Yd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLA3C46Yd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLA3C46Yd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLA3C46Yd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLA3C46Yd .carousel {
  width: 100%;
}
.cid-sTLA3C46Yd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLA3C46Yd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLA3C46Yd .modal.fade .modal-dialog,
.cid-sTLA3C46Yd .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLA3C46Yd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLA3C46Yd H6 {
  text-align: center;
}
.cid-sTLA3CCAlz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLA3CCAlz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLA3CCAlz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLA3CCAlz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLA3CCAlz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLA3CCAlz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLA3CCAlz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLA3CCAlz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLA3CCAlz .nav-link,
.cid-sTLA3CCAlz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLA3CCAlz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLA3CCAlz H4 {
  text-align: center;
}
.cid-sTLA3CCAlz H3 {
  text-align: center;
}
.cid-sTLA3DdMdR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLA3DdMdR .image-block {
  margin: auto;
}
.cid-sTLA3DdMdR figcaption {
  position: relative;
}
.cid-sTLA3DdMdR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLA3DdMdR .image-block {
    width: 100% !important;
  }
}
.cid-sTLA3Dzsit {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLA3Dzsit .image-block {
  margin: auto;
}
.cid-sTLA3Dzsit figcaption {
  position: relative;
}
.cid-sTLA3Dzsit figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLA3Dzsit .image-block {
    width: 100% !important;
  }
}
.cid-sTLA3DTrS4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLA3DTrS4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLA3DTrS4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLA3DTrS4 .row {
    text-align: center;
  }
  .cid-sTLA3DTrS4 .row > div {
    margin: auto;
  }
  .cid-sTLA3DTrS4 .social-row {
    justify-content: center;
  }
}
.cid-sTLA3DTrS4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLA3DTrS4 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLA3DTrS4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLA3DTrS4 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLA3DTrS4 .mbr-text {
  color: #000000;
}
.cid-sTLA3DTrS4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLA3DTrS4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLA3DTrS4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLA3DTrS4 H5 {
  color: #000000;
}
.cid-sTLA3EvBfS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLA3EvBfS nav.navbar {
  position: fixed;
}
.cid-sTLA3EvBfS .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-sTLA3EvBfS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLA3EvBfS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLA3EvBfS .dropdown-item:hover,
.cid-sTLA3EvBfS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLA3EvBfS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLA3EvBfS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLA3EvBfS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLA3EvBfS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLA3EvBfS .nav-link {
  position: relative;
}
.cid-sTLA3EvBfS .container {
  display: flex;
  margin: auto;
}
.cid-sTLA3EvBfS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLA3EvBfS .dropdown-menu,
.cid-sTLA3EvBfS .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLA3EvBfS .nav-item:focus,
.cid-sTLA3EvBfS .nav-link:focus {
  outline: none;
}
.cid-sTLA3EvBfS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLA3EvBfS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLA3EvBfS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLA3EvBfS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLA3EvBfS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLA3EvBfS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLA3EvBfS .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-sTLA3EvBfS .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLA3EvBfS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLA3EvBfS .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLA3EvBfS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLA3EvBfS .navbar.collapsed {
  justify-content: center;
}
.cid-sTLA3EvBfS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLA3EvBfS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLA3EvBfS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLA3EvBfS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLA3EvBfS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLA3EvBfS .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-sTLA3EvBfS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLA3EvBfS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLA3EvBfS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLA3EvBfS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLA3EvBfS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLA3EvBfS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLA3EvBfS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLA3EvBfS .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-sTLA3EvBfS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLA3EvBfS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLA3EvBfS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLA3EvBfS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLA3EvBfS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLA3EvBfS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLA3EvBfS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLA3EvBfS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLA3EvBfS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLA3EvBfS .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-sTLA3EvBfS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLA3EvBfS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLA3EvBfS .dropdown-item.active,
.cid-sTLA3EvBfS .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLA3EvBfS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLA3EvBfS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLA3EvBfS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLA3EvBfS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLA3EvBfS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLA3EvBfS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLA3EvBfS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLA3EvBfS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLA3EvBfS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLA3EvBfS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLA3EvBfS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLA3EvBfS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLA3EvBfS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLA3EvBfS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLA3EvBfS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLA3EvBfS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLA3EvBfS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLA3EvBfS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLA3EvBfS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLA3EvBfS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLA3EvBfS .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-sTLA3EvBfS .navbar {
    height: 70px;
  }
  .cid-sTLA3EvBfS .navbar.opened {
    height: auto;
  }
  .cid-sTLA3EvBfS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLBAt8oSy {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLBAt8oSy .image-block {
  margin: auto;
}
.cid-sTLBAt8oSy figcaption {
  position: relative;
}
.cid-sTLBAt8oSy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLBAt8oSy .image-block {
    width: 100% !important;
  }
}
.cid-sTLBAtVPME {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLBAtVPME .mbr-section-title {
  text-align: left;
}
.cid-sTLBAupWmE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLBAuQ5tR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLBAuQ5tR .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLBAuQ5tR .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLBAuQ5tR .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLBAuQ5tR .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLBAuQ5tR .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLBAuQ5tR .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLBAuQ5tR .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLBAuQ5tR .card-subtitle {
  color: #0095ff;
}
.cid-sTLBAuQ5tR .mbr-text {
  color: #555555;
}
.cid-sTLBAvuNSY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLBAvuNSY .item {
  padding-bottom: 2rem;
}
.cid-sTLBAvuNSY .item-wrapper {
  position: relative;
}
.cid-sTLBAvuNSY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLBAvuNSY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLBAvuNSY .carousel-control,
.cid-sTLBAvuNSY .close {
  background: #1b1b1b;
}
.cid-sTLBAvuNSY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLBAvuNSY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLBAvuNSY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLBAvuNSY .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLBAvuNSY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLBAvuNSY .close::before {
  content: '\e91a';
}
.cid-sTLBAvuNSY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLBAvuNSY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLBAvuNSY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLBAvuNSY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLBAvuNSY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLBAvuNSY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLBAvuNSY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLBAvuNSY .carousel-indicators li.active,
.cid-sTLBAvuNSY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLBAvuNSY .carousel-indicators li::after,
.cid-sTLBAvuNSY .carousel-indicators li::before {
  content: none;
}
.cid-sTLBAvuNSY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLBAvuNSY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLBAvuNSY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLBAvuNSY .carousel-indicators {
    display: none;
  }
}
.cid-sTLBAvuNSY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLBAvuNSY .carousel-inner > .active {
  display: block;
}
.cid-sTLBAvuNSY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLBAvuNSY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLBAvuNSY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLBAvuNSY .carousel-control,
  .cid-sTLBAvuNSY .carousel-indicators,
  .cid-sTLBAvuNSY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLBAvuNSY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLBAvuNSY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLBAvuNSY .carousel-indicators .active,
.cid-sTLBAvuNSY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLBAvuNSY .carousel-indicators .active {
  background: #fff;
}
.cid-sTLBAvuNSY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLBAvuNSY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLBAvuNSY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLBAvuNSY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLBAvuNSY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLBAvuNSY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLBAvuNSY .carousel {
  width: 100%;
}
.cid-sTLBAvuNSY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLBAvuNSY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLBAvuNSY .modal.fade .modal-dialog,
.cid-sTLBAvuNSY .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLBAvuNSY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLBAvuNSY H6 {
  text-align: center;
}
.cid-sTLBAw3lp4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLBAw3lp4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLBAw3lp4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLBAw3lp4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLBAw3lp4 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLBAw3lp4 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLBAw3lp4 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLBAw3lp4 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLBAw3lp4 .nav-link,
.cid-sTLBAw3lp4 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLBAw3lp4 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLBAw3lp4 H4 {
  text-align: center;
}
.cid-sTLBAw3lp4 H3 {
  text-align: center;
}
.cid-sTLBAwE3we {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLBAwE3we .image-block {
  margin: auto;
}
.cid-sTLBAwE3we figcaption {
  position: relative;
}
.cid-sTLBAwE3we figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLBAwE3we .image-block {
    width: 100% !important;
  }
}
.cid-sTLBAx1LtR {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLBAx1LtR .image-block {
  margin: auto;
}
.cid-sTLBAx1LtR figcaption {
  position: relative;
}
.cid-sTLBAx1LtR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLBAx1LtR .image-block {
    width: 100% !important;
  }
}
.cid-sTLBAxosI4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLBAxosI4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLBAxosI4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLBAxosI4 .row {
    text-align: center;
  }
  .cid-sTLBAxosI4 .row > div {
    margin: auto;
  }
  .cid-sTLBAxosI4 .social-row {
    justify-content: center;
  }
}
.cid-sTLBAxosI4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLBAxosI4 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLBAxosI4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLBAxosI4 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLBAxosI4 .mbr-text {
  color: #000000;
}
.cid-sTLBAxosI4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLBAxosI4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLBAxosI4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLBAxosI4 H5 {
  color: #000000;
}
.cid-sTLBAxY8aX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLBAxY8aX nav.navbar {
  position: fixed;
}
.cid-sTLBAxY8aX .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-sTLBAxY8aX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLBAxY8aX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLBAxY8aX .dropdown-item:hover,
.cid-sTLBAxY8aX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLBAxY8aX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLBAxY8aX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLBAxY8aX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLBAxY8aX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLBAxY8aX .nav-link {
  position: relative;
}
.cid-sTLBAxY8aX .container {
  display: flex;
  margin: auto;
}
.cid-sTLBAxY8aX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLBAxY8aX .dropdown-menu,
.cid-sTLBAxY8aX .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLBAxY8aX .nav-item:focus,
.cid-sTLBAxY8aX .nav-link:focus {
  outline: none;
}
.cid-sTLBAxY8aX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLBAxY8aX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLBAxY8aX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLBAxY8aX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLBAxY8aX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLBAxY8aX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLBAxY8aX .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-sTLBAxY8aX .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLBAxY8aX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLBAxY8aX .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLBAxY8aX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLBAxY8aX .navbar.collapsed {
  justify-content: center;
}
.cid-sTLBAxY8aX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLBAxY8aX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLBAxY8aX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLBAxY8aX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLBAxY8aX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLBAxY8aX .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-sTLBAxY8aX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLBAxY8aX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLBAxY8aX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLBAxY8aX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLBAxY8aX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLBAxY8aX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLBAxY8aX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLBAxY8aX .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-sTLBAxY8aX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLBAxY8aX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLBAxY8aX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLBAxY8aX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLBAxY8aX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLBAxY8aX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLBAxY8aX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLBAxY8aX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLBAxY8aX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLBAxY8aX .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-sTLBAxY8aX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLBAxY8aX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLBAxY8aX .dropdown-item.active,
.cid-sTLBAxY8aX .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLBAxY8aX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLBAxY8aX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLBAxY8aX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLBAxY8aX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLBAxY8aX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLBAxY8aX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLBAxY8aX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLBAxY8aX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLBAxY8aX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLBAxY8aX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLBAxY8aX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLBAxY8aX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLBAxY8aX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLBAxY8aX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLBAxY8aX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLBAxY8aX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLBAxY8aX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLBAxY8aX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLBAxY8aX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLBAxY8aX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLBAxY8aX .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-sTLBAxY8aX .navbar {
    height: 70px;
  }
  .cid-sTLBAxY8aX .navbar.opened {
    height: auto;
  }
  .cid-sTLBAxY8aX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLObA46Xz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLObA46Xz .image-block {
  margin: auto;
}
.cid-sTLObA46Xz figcaption {
  position: relative;
}
.cid-sTLObA46Xz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLObA46Xz .image-block {
    width: 100% !important;
  }
}
.cid-sTLObARbf7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLObARbf7 .mbr-section-title {
  text-align: left;
}
.cid-sTLObBmhED {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLObBTT7S {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLObBTT7S .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLObBTT7S .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLObBTT7S .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLObBTT7S .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLObBTT7S .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLObBTT7S .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLObBTT7S .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLObBTT7S .card-subtitle {
  color: #0095ff;
}
.cid-sTLObBTT7S .mbr-text {
  color: #555555;
}
.cid-sTLObCvAd5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLObCvAd5 .item {
  padding-bottom: 2rem;
}
.cid-sTLObCvAd5 .item-wrapper {
  position: relative;
}
.cid-sTLObCvAd5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLObCvAd5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLObCvAd5 .carousel-control,
.cid-sTLObCvAd5 .close {
  background: #1b1b1b;
}
.cid-sTLObCvAd5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLObCvAd5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLObCvAd5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLObCvAd5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLObCvAd5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLObCvAd5 .close::before {
  content: '\e91a';
}
.cid-sTLObCvAd5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLObCvAd5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLObCvAd5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLObCvAd5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLObCvAd5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLObCvAd5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLObCvAd5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLObCvAd5 .carousel-indicators li.active,
.cid-sTLObCvAd5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLObCvAd5 .carousel-indicators li::after,
.cid-sTLObCvAd5 .carousel-indicators li::before {
  content: none;
}
.cid-sTLObCvAd5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLObCvAd5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLObCvAd5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLObCvAd5 .carousel-indicators {
    display: none;
  }
}
.cid-sTLObCvAd5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLObCvAd5 .carousel-inner > .active {
  display: block;
}
.cid-sTLObCvAd5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLObCvAd5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLObCvAd5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLObCvAd5 .carousel-control,
  .cid-sTLObCvAd5 .carousel-indicators,
  .cid-sTLObCvAd5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLObCvAd5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLObCvAd5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLObCvAd5 .carousel-indicators .active,
.cid-sTLObCvAd5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLObCvAd5 .carousel-indicators .active {
  background: #fff;
}
.cid-sTLObCvAd5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLObCvAd5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLObCvAd5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLObCvAd5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLObCvAd5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLObCvAd5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLObCvAd5 .carousel {
  width: 100%;
}
.cid-sTLObCvAd5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLObCvAd5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLObCvAd5 .modal.fade .modal-dialog,
.cid-sTLObCvAd5 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLObCvAd5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLObCvAd5 H6 {
  text-align: center;
}
.cid-sTLObD5YKI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLObD5YKI .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLObD5YKI .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLObD5YKI .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLObD5YKI .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLObD5YKI .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLObD5YKI .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLObD5YKI .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLObD5YKI .nav-link,
.cid-sTLObD5YKI .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLObD5YKI .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLObD5YKI H4 {
  text-align: center;
}
.cid-sTLObD5YKI H3 {
  text-align: center;
}
.cid-sTLObDH7zR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLObDH7zR .image-block {
  margin: auto;
}
.cid-sTLObDH7zR figcaption {
  position: relative;
}
.cid-sTLObDH7zR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLObDH7zR .image-block {
    width: 100% !important;
  }
}
.cid-sTLObE3eg3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLObE3eg3 .image-block {
  margin: auto;
}
.cid-sTLObE3eg3 figcaption {
  position: relative;
}
.cid-sTLObE3eg3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLObE3eg3 .image-block {
    width: 100% !important;
  }
}
.cid-sTLObEondo {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLObEondo .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLObEondo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLObEondo .row {
    text-align: center;
  }
  .cid-sTLObEondo .row > div {
    margin: auto;
  }
  .cid-sTLObEondo .social-row {
    justify-content: center;
  }
}
.cid-sTLObEondo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLObEondo .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLObEondo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLObEondo .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLObEondo .mbr-text {
  color: #000000;
}
.cid-sTLObEondo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLObEondo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLObEondo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLObEondo H5 {
  color: #000000;
}
.cid-sTLObEZbyy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLObEZbyy nav.navbar {
  position: fixed;
}
.cid-sTLObEZbyy .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-sTLObEZbyy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLObEZbyy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLObEZbyy .dropdown-item:hover,
.cid-sTLObEZbyy .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLObEZbyy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLObEZbyy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLObEZbyy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLObEZbyy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLObEZbyy .nav-link {
  position: relative;
}
.cid-sTLObEZbyy .container {
  display: flex;
  margin: auto;
}
.cid-sTLObEZbyy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLObEZbyy .dropdown-menu,
.cid-sTLObEZbyy .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLObEZbyy .nav-item:focus,
.cid-sTLObEZbyy .nav-link:focus {
  outline: none;
}
.cid-sTLObEZbyy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLObEZbyy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLObEZbyy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLObEZbyy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLObEZbyy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLObEZbyy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLObEZbyy .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-sTLObEZbyy .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLObEZbyy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLObEZbyy .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLObEZbyy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLObEZbyy .navbar.collapsed {
  justify-content: center;
}
.cid-sTLObEZbyy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLObEZbyy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLObEZbyy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLObEZbyy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLObEZbyy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLObEZbyy .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-sTLObEZbyy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLObEZbyy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLObEZbyy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLObEZbyy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLObEZbyy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLObEZbyy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLObEZbyy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLObEZbyy .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-sTLObEZbyy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLObEZbyy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLObEZbyy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLObEZbyy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLObEZbyy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLObEZbyy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLObEZbyy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLObEZbyy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLObEZbyy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLObEZbyy .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-sTLObEZbyy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLObEZbyy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLObEZbyy .dropdown-item.active,
.cid-sTLObEZbyy .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLObEZbyy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLObEZbyy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLObEZbyy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLObEZbyy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLObEZbyy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLObEZbyy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLObEZbyy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLObEZbyy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLObEZbyy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLObEZbyy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLObEZbyy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLObEZbyy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLObEZbyy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLObEZbyy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLObEZbyy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLObEZbyy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLObEZbyy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLObEZbyy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLObEZbyy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLObEZbyy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLObEZbyy .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-sTLObEZbyy .navbar {
    height: 70px;
  }
  .cid-sTLObEZbyy .navbar.opened {
    height: auto;
  }
  .cid-sTLObEZbyy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLSCPZdyT {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLSCPZdyT .image-block {
  margin: auto;
}
.cid-sTLSCPZdyT figcaption {
  position: relative;
}
.cid-sTLSCPZdyT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLSCPZdyT .image-block {
    width: 100% !important;
  }
}
.cid-sTLSCQUkxe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLSCQUkxe .mbr-section-title {
  text-align: left;
}
.cid-sTLSCRAXHx {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLSCRYYDx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLSCRYYDx .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLSCRYYDx .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLSCRYYDx .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLSCRYYDx .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLSCRYYDx .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLSCRYYDx .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLSCRYYDx .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLSCRYYDx .card-subtitle {
  color: #0095ff;
}
.cid-sTLSCRYYDx .mbr-text {
  color: #555555;
}
.cid-sTLSCSG9Km {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLSCSG9Km .item {
  padding-bottom: 2rem;
}
.cid-sTLSCSG9Km .item-wrapper {
  position: relative;
}
.cid-sTLSCSG9Km .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLSCSG9Km .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLSCSG9Km .carousel-control,
.cid-sTLSCSG9Km .close {
  background: #1b1b1b;
}
.cid-sTLSCSG9Km .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLSCSG9Km .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLSCSG9Km .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLSCSG9Km .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLSCSG9Km .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLSCSG9Km .close::before {
  content: '\e91a';
}
.cid-sTLSCSG9Km .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLSCSG9Km .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLSCSG9Km .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLSCSG9Km .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLSCSG9Km .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLSCSG9Km .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLSCSG9Km .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLSCSG9Km .carousel-indicators li.active,
.cid-sTLSCSG9Km .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLSCSG9Km .carousel-indicators li::after,
.cid-sTLSCSG9Km .carousel-indicators li::before {
  content: none;
}
.cid-sTLSCSG9Km .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLSCSG9Km .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLSCSG9Km .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLSCSG9Km .carousel-indicators {
    display: none;
  }
}
.cid-sTLSCSG9Km .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLSCSG9Km .carousel-inner > .active {
  display: block;
}
.cid-sTLSCSG9Km .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLSCSG9Km .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLSCSG9Km .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLSCSG9Km .carousel-control,
  .cid-sTLSCSG9Km .carousel-indicators,
  .cid-sTLSCSG9Km .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLSCSG9Km .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLSCSG9Km .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLSCSG9Km .carousel-indicators .active,
.cid-sTLSCSG9Km .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLSCSG9Km .carousel-indicators .active {
  background: #fff;
}
.cid-sTLSCSG9Km .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLSCSG9Km .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLSCSG9Km .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLSCSG9Km .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLSCSG9Km .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLSCSG9Km .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLSCSG9Km .carousel {
  width: 100%;
}
.cid-sTLSCSG9Km .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLSCSG9Km .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLSCSG9Km .modal.fade .modal-dialog,
.cid-sTLSCSG9Km .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLSCSG9Km .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLSCSG9Km H6 {
  text-align: center;
}
.cid-sTLSCUeyQC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLSCUeyQC .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLSCUeyQC .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLSCUeyQC .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLSCUeyQC .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLSCUeyQC .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLSCUeyQC .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLSCUeyQC .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLSCUeyQC .nav-link,
.cid-sTLSCUeyQC .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLSCUeyQC .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLSCUeyQC H4 {
  text-align: center;
}
.cid-sTLSCUeyQC H3 {
  text-align: center;
}
.cid-sTLSCUP81e {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLSCUP81e .image-block {
  margin: auto;
}
.cid-sTLSCUP81e figcaption {
  position: relative;
}
.cid-sTLSCUP81e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLSCUP81e .image-block {
    width: 100% !important;
  }
}
.cid-sTLSCVaEVi {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLSCVaEVi .image-block {
  margin: auto;
}
.cid-sTLSCVaEVi figcaption {
  position: relative;
}
.cid-sTLSCVaEVi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLSCVaEVi .image-block {
    width: 100% !important;
  }
}
.cid-sTLSCVv7Ne {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLSCVv7Ne .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLSCVv7Ne .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLSCVv7Ne .row {
    text-align: center;
  }
  .cid-sTLSCVv7Ne .row > div {
    margin: auto;
  }
  .cid-sTLSCVv7Ne .social-row {
    justify-content: center;
  }
}
.cid-sTLSCVv7Ne .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLSCVv7Ne .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLSCVv7Ne .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLSCVv7Ne .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLSCVv7Ne .mbr-text {
  color: #000000;
}
.cid-sTLSCVv7Ne .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLSCVv7Ne .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLSCVv7Ne div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLSCVv7Ne H5 {
  color: #000000;
}
.cid-sTLSCW7G64 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLSCW7G64 nav.navbar {
  position: fixed;
}
.cid-sTLSCW7G64 .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-sTLSCW7G64 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLSCW7G64 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLSCW7G64 .dropdown-item:hover,
.cid-sTLSCW7G64 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLSCW7G64 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLSCW7G64 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLSCW7G64 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLSCW7G64 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLSCW7G64 .nav-link {
  position: relative;
}
.cid-sTLSCW7G64 .container {
  display: flex;
  margin: auto;
}
.cid-sTLSCW7G64 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLSCW7G64 .dropdown-menu,
.cid-sTLSCW7G64 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLSCW7G64 .nav-item:focus,
.cid-sTLSCW7G64 .nav-link:focus {
  outline: none;
}
.cid-sTLSCW7G64 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLSCW7G64 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLSCW7G64 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLSCW7G64 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLSCW7G64 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLSCW7G64 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLSCW7G64 .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-sTLSCW7G64 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLSCW7G64 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLSCW7G64 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLSCW7G64 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLSCW7G64 .navbar.collapsed {
  justify-content: center;
}
.cid-sTLSCW7G64 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLSCW7G64 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLSCW7G64 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLSCW7G64 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLSCW7G64 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLSCW7G64 .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-sTLSCW7G64 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLSCW7G64 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLSCW7G64 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLSCW7G64 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLSCW7G64 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLSCW7G64 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLSCW7G64 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLSCW7G64 .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-sTLSCW7G64 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLSCW7G64 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLSCW7G64 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLSCW7G64 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLSCW7G64 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLSCW7G64 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLSCW7G64 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLSCW7G64 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLSCW7G64 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLSCW7G64 .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-sTLSCW7G64 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLSCW7G64 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLSCW7G64 .dropdown-item.active,
.cid-sTLSCW7G64 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLSCW7G64 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLSCW7G64 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLSCW7G64 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLSCW7G64 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLSCW7G64 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLSCW7G64 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLSCW7G64 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLSCW7G64 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLSCW7G64 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLSCW7G64 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLSCW7G64 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLSCW7G64 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLSCW7G64 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLSCW7G64 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLSCW7G64 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLSCW7G64 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLSCW7G64 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLSCW7G64 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLSCW7G64 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLSCW7G64 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLSCW7G64 .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-sTLSCW7G64 .navbar {
    height: 70px;
  }
  .cid-sTLSCW7G64 .navbar.opened {
    height: auto;
  }
  .cid-sTLSCW7G64 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLTT7bVoP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLTT7bVoP .image-block {
  margin: auto;
}
.cid-sTLTT7bVoP figcaption {
  position: relative;
}
.cid-sTLTT7bVoP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLTT7bVoP .image-block {
    width: 100% !important;
  }
}
.cid-sTLTT83JZ5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLTT83JZ5 .mbr-section-title {
  text-align: left;
}
.cid-sTLTT8GfAR {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLTT93LmG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLTT93LmG .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLTT93LmG .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLTT93LmG .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLTT93LmG .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLTT93LmG .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLTT93LmG .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLTT93LmG .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLTT93LmG .card-subtitle {
  color: #0095ff;
}
.cid-sTLTT93LmG .mbr-text {
  color: #555555;
}
.cid-sTLTT9I1oi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLTT9I1oi .item {
  padding-bottom: 2rem;
}
.cid-sTLTT9I1oi .item-wrapper {
  position: relative;
}
.cid-sTLTT9I1oi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLTT9I1oi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLTT9I1oi .carousel-control,
.cid-sTLTT9I1oi .close {
  background: #1b1b1b;
}
.cid-sTLTT9I1oi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLTT9I1oi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLTT9I1oi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLTT9I1oi .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLTT9I1oi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLTT9I1oi .close::before {
  content: '\e91a';
}
.cid-sTLTT9I1oi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLTT9I1oi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLTT9I1oi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLTT9I1oi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLTT9I1oi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLTT9I1oi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLTT9I1oi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLTT9I1oi .carousel-indicators li.active,
.cid-sTLTT9I1oi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLTT9I1oi .carousel-indicators li::after,
.cid-sTLTT9I1oi .carousel-indicators li::before {
  content: none;
}
.cid-sTLTT9I1oi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLTT9I1oi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLTT9I1oi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLTT9I1oi .carousel-indicators {
    display: none;
  }
}
.cid-sTLTT9I1oi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLTT9I1oi .carousel-inner > .active {
  display: block;
}
.cid-sTLTT9I1oi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLTT9I1oi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLTT9I1oi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLTT9I1oi .carousel-control,
  .cid-sTLTT9I1oi .carousel-indicators,
  .cid-sTLTT9I1oi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLTT9I1oi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLTT9I1oi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLTT9I1oi .carousel-indicators .active,
.cid-sTLTT9I1oi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLTT9I1oi .carousel-indicators .active {
  background: #fff;
}
.cid-sTLTT9I1oi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLTT9I1oi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLTT9I1oi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLTT9I1oi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLTT9I1oi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLTT9I1oi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLTT9I1oi .carousel {
  width: 100%;
}
.cid-sTLTT9I1oi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLTT9I1oi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLTT9I1oi .modal.fade .modal-dialog,
.cid-sTLTT9I1oi .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLTT9I1oi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLTT9I1oi H6 {
  text-align: center;
}
.cid-sTLTTaDiNF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLTTaDiNF .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLTTaDiNF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLTTaDiNF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLTTaDiNF .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLTTaDiNF .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLTTaDiNF .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLTTaDiNF .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLTTaDiNF .nav-link,
.cid-sTLTTaDiNF .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLTTaDiNF .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLTTaDiNF H4 {
  text-align: center;
}
.cid-sTLTTaDiNF H3 {
  text-align: center;
}
.cid-sTLTTbfKvd {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLTTbfKvd .image-block {
  margin: auto;
}
.cid-sTLTTbfKvd figcaption {
  position: relative;
}
.cid-sTLTTbfKvd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLTTbfKvd .image-block {
    width: 100% !important;
  }
}
.cid-sTLTTbF2s1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLTTbF2s1 .image-block {
  margin: auto;
}
.cid-sTLTTbF2s1 figcaption {
  position: relative;
}
.cid-sTLTTbF2s1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLTTbF2s1 .image-block {
    width: 100% !important;
  }
}
.cid-sTLTTc1CvH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLTTc1CvH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLTTc1CvH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLTTc1CvH .row {
    text-align: center;
  }
  .cid-sTLTTc1CvH .row > div {
    margin: auto;
  }
  .cid-sTLTTc1CvH .social-row {
    justify-content: center;
  }
}
.cid-sTLTTc1CvH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLTTc1CvH .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLTTc1CvH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLTTc1CvH .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLTTc1CvH .mbr-text {
  color: #000000;
}
.cid-sTLTTc1CvH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLTTc1CvH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLTTc1CvH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLTTc1CvH H5 {
  color: #000000;
}
.cid-sTLTTcDmQ9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLTTcDmQ9 nav.navbar {
  position: fixed;
}
.cid-sTLTTcDmQ9 .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-sTLTTcDmQ9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLTTcDmQ9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLTTcDmQ9 .dropdown-item:hover,
.cid-sTLTTcDmQ9 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLTTcDmQ9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLTTcDmQ9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLTTcDmQ9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLTTcDmQ9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLTTcDmQ9 .nav-link {
  position: relative;
}
.cid-sTLTTcDmQ9 .container {
  display: flex;
  margin: auto;
}
.cid-sTLTTcDmQ9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLTTcDmQ9 .dropdown-menu,
.cid-sTLTTcDmQ9 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLTTcDmQ9 .nav-item:focus,
.cid-sTLTTcDmQ9 .nav-link:focus {
  outline: none;
}
.cid-sTLTTcDmQ9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLTTcDmQ9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLTTcDmQ9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLTTcDmQ9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLTTcDmQ9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLTTcDmQ9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLTTcDmQ9 .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-sTLTTcDmQ9 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLTTcDmQ9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLTTcDmQ9 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLTTcDmQ9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLTTcDmQ9 .navbar.collapsed {
  justify-content: center;
}
.cid-sTLTTcDmQ9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLTTcDmQ9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLTTcDmQ9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLTTcDmQ9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLTTcDmQ9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLTTcDmQ9 .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-sTLTTcDmQ9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLTTcDmQ9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLTTcDmQ9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLTTcDmQ9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLTTcDmQ9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLTTcDmQ9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLTTcDmQ9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLTTcDmQ9 .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-sTLTTcDmQ9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLTTcDmQ9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLTTcDmQ9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLTTcDmQ9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLTTcDmQ9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLTTcDmQ9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLTTcDmQ9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLTTcDmQ9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLTTcDmQ9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLTTcDmQ9 .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-sTLTTcDmQ9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLTTcDmQ9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLTTcDmQ9 .dropdown-item.active,
.cid-sTLTTcDmQ9 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLTTcDmQ9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLTTcDmQ9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLTTcDmQ9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLTTcDmQ9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLTTcDmQ9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLTTcDmQ9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLTTcDmQ9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLTTcDmQ9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLTTcDmQ9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLTTcDmQ9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLTTcDmQ9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLTTcDmQ9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLTTcDmQ9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLTTcDmQ9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLTTcDmQ9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLTTcDmQ9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLTTcDmQ9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLTTcDmQ9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLTTcDmQ9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLTTcDmQ9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLTTcDmQ9 .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-sTLTTcDmQ9 .navbar {
    height: 70px;
  }
  .cid-sTLTTcDmQ9 .navbar.opened {
    height: auto;
  }
  .cid-sTLTTcDmQ9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLWr0S9LL {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLWr0S9LL .image-block {
  margin: auto;
}
.cid-sTLWr0S9LL figcaption {
  position: relative;
}
.cid-sTLWr0S9LL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLWr0S9LL .image-block {
    width: 100% !important;
  }
}
.cid-sTLWr1GfaT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLWr1GfaT .mbr-section-title {
  text-align: left;
}
.cid-sTLWr2dXDL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLWr2Fpqt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLWr2Fpqt .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLWr2Fpqt .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLWr2Fpqt .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLWr2Fpqt .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLWr2Fpqt .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLWr2Fpqt .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLWr2Fpqt .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLWr2Fpqt .card-subtitle {
  color: #0095ff;
}
.cid-sTLWr2Fpqt .mbr-text {
  color: #555555;
}
.cid-sTLWr3e6hL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLWr3e6hL .item {
  padding-bottom: 2rem;
}
.cid-sTLWr3e6hL .item-wrapper {
  position: relative;
}
.cid-sTLWr3e6hL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLWr3e6hL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLWr3e6hL .carousel-control,
.cid-sTLWr3e6hL .close {
  background: #1b1b1b;
}
.cid-sTLWr3e6hL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLWr3e6hL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLWr3e6hL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLWr3e6hL .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLWr3e6hL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLWr3e6hL .close::before {
  content: '\e91a';
}
.cid-sTLWr3e6hL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLWr3e6hL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLWr3e6hL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLWr3e6hL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLWr3e6hL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLWr3e6hL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLWr3e6hL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLWr3e6hL .carousel-indicators li.active,
.cid-sTLWr3e6hL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLWr3e6hL .carousel-indicators li::after,
.cid-sTLWr3e6hL .carousel-indicators li::before {
  content: none;
}
.cid-sTLWr3e6hL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLWr3e6hL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLWr3e6hL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLWr3e6hL .carousel-indicators {
    display: none;
  }
}
.cid-sTLWr3e6hL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLWr3e6hL .carousel-inner > .active {
  display: block;
}
.cid-sTLWr3e6hL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLWr3e6hL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLWr3e6hL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLWr3e6hL .carousel-control,
  .cid-sTLWr3e6hL .carousel-indicators,
  .cid-sTLWr3e6hL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLWr3e6hL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLWr3e6hL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLWr3e6hL .carousel-indicators .active,
.cid-sTLWr3e6hL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLWr3e6hL .carousel-indicators .active {
  background: #fff;
}
.cid-sTLWr3e6hL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLWr3e6hL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLWr3e6hL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLWr3e6hL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLWr3e6hL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLWr3e6hL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLWr3e6hL .carousel {
  width: 100%;
}
.cid-sTLWr3e6hL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLWr3e6hL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLWr3e6hL .modal.fade .modal-dialog,
.cid-sTLWr3e6hL .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLWr3e6hL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLWr3e6hL H6 {
  text-align: center;
}
.cid-sTLWr46kVG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLWr46kVG .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLWr46kVG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLWr46kVG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLWr46kVG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLWr46kVG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLWr46kVG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLWr46kVG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLWr46kVG .nav-link,
.cid-sTLWr46kVG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLWr46kVG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLWr46kVG H4 {
  text-align: center;
}
.cid-sTLWr46kVG H3 {
  text-align: center;
}
.cid-sTLWr4J6o0 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLWr4J6o0 .image-block {
  margin: auto;
}
.cid-sTLWr4J6o0 figcaption {
  position: relative;
}
.cid-sTLWr4J6o0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLWr4J6o0 .image-block {
    width: 100% !important;
  }
}
.cid-sTLWr55bkt {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLWr55bkt .image-block {
  margin: auto;
}
.cid-sTLWr55bkt figcaption {
  position: relative;
}
.cid-sTLWr55bkt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLWr55bkt .image-block {
    width: 100% !important;
  }
}
.cid-sTLWr5rsvR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLWr5rsvR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLWr5rsvR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLWr5rsvR .row {
    text-align: center;
  }
  .cid-sTLWr5rsvR .row > div {
    margin: auto;
  }
  .cid-sTLWr5rsvR .social-row {
    justify-content: center;
  }
}
.cid-sTLWr5rsvR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLWr5rsvR .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLWr5rsvR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLWr5rsvR .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLWr5rsvR .mbr-text {
  color: #000000;
}
.cid-sTLWr5rsvR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLWr5rsvR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLWr5rsvR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLWr5rsvR H5 {
  color: #000000;
}
.cid-sTLWr67xcW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLWr67xcW nav.navbar {
  position: fixed;
}
.cid-sTLWr67xcW .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-sTLWr67xcW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLWr67xcW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLWr67xcW .dropdown-item:hover,
.cid-sTLWr67xcW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLWr67xcW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLWr67xcW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLWr67xcW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLWr67xcW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLWr67xcW .nav-link {
  position: relative;
}
.cid-sTLWr67xcW .container {
  display: flex;
  margin: auto;
}
.cid-sTLWr67xcW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLWr67xcW .dropdown-menu,
.cid-sTLWr67xcW .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLWr67xcW .nav-item:focus,
.cid-sTLWr67xcW .nav-link:focus {
  outline: none;
}
.cid-sTLWr67xcW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLWr67xcW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLWr67xcW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLWr67xcW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLWr67xcW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLWr67xcW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLWr67xcW .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-sTLWr67xcW .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLWr67xcW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLWr67xcW .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLWr67xcW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLWr67xcW .navbar.collapsed {
  justify-content: center;
}
.cid-sTLWr67xcW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLWr67xcW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLWr67xcW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLWr67xcW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLWr67xcW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLWr67xcW .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-sTLWr67xcW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLWr67xcW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLWr67xcW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLWr67xcW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLWr67xcW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLWr67xcW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLWr67xcW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLWr67xcW .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-sTLWr67xcW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLWr67xcW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLWr67xcW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLWr67xcW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLWr67xcW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLWr67xcW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLWr67xcW .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLWr67xcW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLWr67xcW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLWr67xcW .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-sTLWr67xcW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLWr67xcW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLWr67xcW .dropdown-item.active,
.cid-sTLWr67xcW .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLWr67xcW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLWr67xcW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLWr67xcW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLWr67xcW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLWr67xcW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLWr67xcW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLWr67xcW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLWr67xcW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLWr67xcW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLWr67xcW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLWr67xcW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLWr67xcW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLWr67xcW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLWr67xcW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLWr67xcW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLWr67xcW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLWr67xcW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLWr67xcW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLWr67xcW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLWr67xcW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLWr67xcW .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-sTLWr67xcW .navbar {
    height: 70px;
  }
  .cid-sTLWr67xcW .navbar.opened {
    height: auto;
  }
  .cid-sTLWr67xcW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLZcpeFQE {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLZcpeFQE .image-block {
  margin: auto;
}
.cid-sTLZcpeFQE figcaption {
  position: relative;
}
.cid-sTLZcpeFQE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLZcpeFQE .image-block {
    width: 100% !important;
  }
}
.cid-sTLZcq5bz9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLZcq5bz9 .mbr-section-title {
  text-align: left;
}
.cid-sTLZcqCNeU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLZcr4ZQ3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLZcr4ZQ3 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLZcr4ZQ3 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLZcr4ZQ3 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLZcr4ZQ3 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLZcr4ZQ3 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLZcr4ZQ3 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLZcr4ZQ3 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLZcr4ZQ3 .card-subtitle {
  color: #0095ff;
}
.cid-sTLZcr4ZQ3 .mbr-text {
  color: #555555;
}
.cid-sTLZcrADIz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLZcrADIz .item {
  padding-bottom: 2rem;
}
.cid-sTLZcrADIz .item-wrapper {
  position: relative;
}
.cid-sTLZcrADIz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTLZcrADIz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTLZcrADIz .carousel-control,
.cid-sTLZcrADIz .close {
  background: #1b1b1b;
}
.cid-sTLZcrADIz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTLZcrADIz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTLZcrADIz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTLZcrADIz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTLZcrADIz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTLZcrADIz .close::before {
  content: '\e91a';
}
.cid-sTLZcrADIz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTLZcrADIz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTLZcrADIz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLZcrADIz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTLZcrADIz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTLZcrADIz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTLZcrADIz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTLZcrADIz .carousel-indicators li.active,
.cid-sTLZcrADIz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTLZcrADIz .carousel-indicators li::after,
.cid-sTLZcrADIz .carousel-indicators li::before {
  content: none;
}
.cid-sTLZcrADIz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTLZcrADIz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTLZcrADIz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLZcrADIz .carousel-indicators {
    display: none;
  }
}
.cid-sTLZcrADIz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTLZcrADIz .carousel-inner > .active {
  display: block;
}
.cid-sTLZcrADIz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTLZcrADIz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTLZcrADIz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTLZcrADIz .carousel-control,
  .cid-sTLZcrADIz .carousel-indicators,
  .cid-sTLZcrADIz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTLZcrADIz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTLZcrADIz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTLZcrADIz .carousel-indicators .active,
.cid-sTLZcrADIz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTLZcrADIz .carousel-indicators .active {
  background: #fff;
}
.cid-sTLZcrADIz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTLZcrADIz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTLZcrADIz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTLZcrADIz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTLZcrADIz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTLZcrADIz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTLZcrADIz .carousel {
  width: 100%;
}
.cid-sTLZcrADIz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTLZcrADIz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTLZcrADIz .modal.fade .modal-dialog,
.cid-sTLZcrADIz .modal.in .modal-dialog {
  transform: none;
}
.cid-sTLZcrADIz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTLZcrADIz H6 {
  text-align: center;
}
.cid-sTLZcs9bEj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTLZcs9bEj .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTLZcs9bEj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTLZcs9bEj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTLZcs9bEj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTLZcs9bEj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTLZcs9bEj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTLZcs9bEj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTLZcs9bEj .nav-link,
.cid-sTLZcs9bEj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTLZcs9bEj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTLZcs9bEj H4 {
  text-align: center;
}
.cid-sTLZcs9bEj H3 {
  text-align: center;
}
.cid-sTLZcsPWfJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLZcsPWfJ .image-block {
  margin: auto;
}
.cid-sTLZcsPWfJ figcaption {
  position: relative;
}
.cid-sTLZcsPWfJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLZcsPWfJ .image-block {
    width: 100% !important;
  }
}
.cid-sTLZctaPIX {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLZctaPIX .image-block {
  margin: auto;
}
.cid-sTLZctaPIX figcaption {
  position: relative;
}
.cid-sTLZctaPIX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLZctaPIX .image-block {
    width: 100% !important;
  }
}
.cid-sTLZctvIx9 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLZctvIx9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLZctvIx9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLZctvIx9 .row {
    text-align: center;
  }
  .cid-sTLZctvIx9 .row > div {
    margin: auto;
  }
  .cid-sTLZctvIx9 .social-row {
    justify-content: center;
  }
}
.cid-sTLZctvIx9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLZctvIx9 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLZctvIx9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLZctvIx9 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLZctvIx9 .mbr-text {
  color: #000000;
}
.cid-sTLZctvIx9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLZctvIx9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLZctvIx9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLZctvIx9 H5 {
  color: #000000;
}
.cid-sTLZcu7sKv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLZcu7sKv nav.navbar {
  position: fixed;
}
.cid-sTLZcu7sKv .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-sTLZcu7sKv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLZcu7sKv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLZcu7sKv .dropdown-item:hover,
.cid-sTLZcu7sKv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLZcu7sKv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLZcu7sKv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLZcu7sKv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLZcu7sKv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLZcu7sKv .nav-link {
  position: relative;
}
.cid-sTLZcu7sKv .container {
  display: flex;
  margin: auto;
}
.cid-sTLZcu7sKv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLZcu7sKv .dropdown-menu,
.cid-sTLZcu7sKv .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLZcu7sKv .nav-item:focus,
.cid-sTLZcu7sKv .nav-link:focus {
  outline: none;
}
.cid-sTLZcu7sKv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLZcu7sKv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLZcu7sKv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLZcu7sKv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLZcu7sKv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLZcu7sKv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLZcu7sKv .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-sTLZcu7sKv .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLZcu7sKv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLZcu7sKv .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLZcu7sKv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLZcu7sKv .navbar.collapsed {
  justify-content: center;
}
.cid-sTLZcu7sKv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLZcu7sKv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLZcu7sKv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLZcu7sKv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLZcu7sKv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLZcu7sKv .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-sTLZcu7sKv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLZcu7sKv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLZcu7sKv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLZcu7sKv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLZcu7sKv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLZcu7sKv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLZcu7sKv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLZcu7sKv .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-sTLZcu7sKv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLZcu7sKv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLZcu7sKv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLZcu7sKv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLZcu7sKv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLZcu7sKv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLZcu7sKv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLZcu7sKv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLZcu7sKv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLZcu7sKv .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-sTLZcu7sKv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLZcu7sKv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLZcu7sKv .dropdown-item.active,
.cid-sTLZcu7sKv .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLZcu7sKv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLZcu7sKv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLZcu7sKv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLZcu7sKv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLZcu7sKv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLZcu7sKv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLZcu7sKv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLZcu7sKv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLZcu7sKv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLZcu7sKv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLZcu7sKv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLZcu7sKv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLZcu7sKv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLZcu7sKv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLZcu7sKv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLZcu7sKv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLZcu7sKv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLZcu7sKv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLZcu7sKv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLZcu7sKv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLZcu7sKv .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-sTLZcu7sKv .navbar {
    height: 70px;
  }
  .cid-sTLZcu7sKv .navbar.opened {
    height: auto;
  }
  .cid-sTLZcu7sKv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTM0o4ImSS {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTM0o4ImSS .image-block {
  margin: auto;
}
.cid-sTM0o4ImSS figcaption {
  position: relative;
}
.cid-sTM0o4ImSS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM0o4ImSS .image-block {
    width: 100% !important;
  }
}
.cid-sTWCw2epCk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWCw2epCk .mbr-section-title {
  text-align: left;
}
.cid-sTM0o69qO0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM0o6Axv4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM0o6Axv4 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTM0o6Axv4 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM0o6Axv4 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTM0o6Axv4 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTM0o6Axv4 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTM0o6Axv4 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTM0o6Axv4 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTM0o6Axv4 .card-subtitle {
  color: #0095ff;
}
.cid-sTM0o6Axv4 .mbr-text {
  color: #555555;
}
.cid-sTM0o78NGU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM0o78NGU .item {
  padding-bottom: 2rem;
}
.cid-sTM0o78NGU .item-wrapper {
  position: relative;
}
.cid-sTM0o78NGU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTM0o78NGU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTM0o78NGU .carousel-control,
.cid-sTM0o78NGU .close {
  background: #1b1b1b;
}
.cid-sTM0o78NGU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTM0o78NGU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTM0o78NGU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTM0o78NGU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTM0o78NGU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTM0o78NGU .close::before {
  content: '\e91a';
}
.cid-sTM0o78NGU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTM0o78NGU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTM0o78NGU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM0o78NGU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTM0o78NGU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTM0o78NGU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTM0o78NGU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTM0o78NGU .carousel-indicators li.active,
.cid-sTM0o78NGU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTM0o78NGU .carousel-indicators li::after,
.cid-sTM0o78NGU .carousel-indicators li::before {
  content: none;
}
.cid-sTM0o78NGU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTM0o78NGU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTM0o78NGU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM0o78NGU .carousel-indicators {
    display: none;
  }
}
.cid-sTM0o78NGU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTM0o78NGU .carousel-inner > .active {
  display: block;
}
.cid-sTM0o78NGU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM0o78NGU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTM0o78NGU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTM0o78NGU .carousel-control,
  .cid-sTM0o78NGU .carousel-indicators,
  .cid-sTM0o78NGU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTM0o78NGU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTM0o78NGU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTM0o78NGU .carousel-indicators .active,
.cid-sTM0o78NGU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTM0o78NGU .carousel-indicators .active {
  background: #fff;
}
.cid-sTM0o78NGU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTM0o78NGU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTM0o78NGU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTM0o78NGU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTM0o78NGU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTM0o78NGU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTM0o78NGU .carousel {
  width: 100%;
}
.cid-sTM0o78NGU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTM0o78NGU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTM0o78NGU .modal.fade .modal-dialog,
.cid-sTM0o78NGU .modal.in .modal-dialog {
  transform: none;
}
.cid-sTM0o78NGU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTM0o78NGU H6 {
  text-align: center;
}
.cid-sTM0o7K2LC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTM0o7K2LC .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTM0o7K2LC .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTM0o7K2LC .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTM0o7K2LC .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTM0o7K2LC .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTM0o7K2LC .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTM0o7K2LC .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTM0o7K2LC .nav-link,
.cid-sTM0o7K2LC .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTM0o7K2LC .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTM0o7K2LC H4 {
  text-align: center;
}
.cid-sTM0o7K2LC H3 {
  text-align: center;
}
.cid-sTM0o8qum8 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTM0o8qum8 .image-block {
  margin: auto;
}
.cid-sTM0o8qum8 figcaption {
  position: relative;
}
.cid-sTM0o8qum8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM0o8qum8 .image-block {
    width: 100% !important;
  }
}
.cid-sTM0o8Nvcm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTM0o8Nvcm .image-block {
  margin: auto;
}
.cid-sTM0o8Nvcm figcaption {
  position: relative;
}
.cid-sTM0o8Nvcm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM0o8Nvcm .image-block {
    width: 100% !important;
  }
}
.cid-sTM0o9aZ8J {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTM0o9aZ8J .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTM0o9aZ8J .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM0o9aZ8J .row {
    text-align: center;
  }
  .cid-sTM0o9aZ8J .row > div {
    margin: auto;
  }
  .cid-sTM0o9aZ8J .social-row {
    justify-content: center;
  }
}
.cid-sTM0o9aZ8J .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTM0o9aZ8J .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTM0o9aZ8J .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTM0o9aZ8J .list {
    margin-bottom: 0rem;
  }
}
.cid-sTM0o9aZ8J .mbr-text {
  color: #000000;
}
.cid-sTM0o9aZ8J .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTM0o9aZ8J .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTM0o9aZ8J div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTM0o9aZ8J H5 {
  color: #000000;
}
.cid-sTM0o9MbUs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTM0o9MbUs nav.navbar {
  position: fixed;
}
.cid-sTM0o9MbUs .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-sTM0o9MbUs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTM0o9MbUs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTM0o9MbUs .dropdown-item:hover,
.cid-sTM0o9MbUs .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTM0o9MbUs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTM0o9MbUs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTM0o9MbUs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTM0o9MbUs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTM0o9MbUs .nav-link {
  position: relative;
}
.cid-sTM0o9MbUs .container {
  display: flex;
  margin: auto;
}
.cid-sTM0o9MbUs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTM0o9MbUs .dropdown-menu,
.cid-sTM0o9MbUs .navbar.opened {
  background: #ffffff !important;
}
.cid-sTM0o9MbUs .nav-item:focus,
.cid-sTM0o9MbUs .nav-link:focus {
  outline: none;
}
.cid-sTM0o9MbUs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTM0o9MbUs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTM0o9MbUs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTM0o9MbUs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTM0o9MbUs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTM0o9MbUs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTM0o9MbUs .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-sTM0o9MbUs .navbar.opened {
  transition: all 0.3s;
}
.cid-sTM0o9MbUs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTM0o9MbUs .navbar .navbar-logo img {
  width: auto;
}
.cid-sTM0o9MbUs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTM0o9MbUs .navbar.collapsed {
  justify-content: center;
}
.cid-sTM0o9MbUs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTM0o9MbUs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTM0o9MbUs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTM0o9MbUs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTM0o9MbUs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTM0o9MbUs .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-sTM0o9MbUs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTM0o9MbUs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTM0o9MbUs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTM0o9MbUs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTM0o9MbUs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTM0o9MbUs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTM0o9MbUs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTM0o9MbUs .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-sTM0o9MbUs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTM0o9MbUs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTM0o9MbUs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTM0o9MbUs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTM0o9MbUs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTM0o9MbUs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTM0o9MbUs .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTM0o9MbUs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTM0o9MbUs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTM0o9MbUs .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-sTM0o9MbUs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTM0o9MbUs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTM0o9MbUs .dropdown-item.active,
.cid-sTM0o9MbUs .dropdown-item:active {
  background-color: transparent;
}
.cid-sTM0o9MbUs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTM0o9MbUs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTM0o9MbUs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTM0o9MbUs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTM0o9MbUs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTM0o9MbUs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTM0o9MbUs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTM0o9MbUs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTM0o9MbUs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTM0o9MbUs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTM0o9MbUs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTM0o9MbUs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM0o9MbUs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM0o9MbUs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTM0o9MbUs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM0o9MbUs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTM0o9MbUs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTM0o9MbUs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM0o9MbUs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTM0o9MbUs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTM0o9MbUs .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-sTM0o9MbUs .navbar {
    height: 70px;
  }
  .cid-sTM0o9MbUs .navbar.opened {
    height: auto;
  }
  .cid-sTM0o9MbUs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTM2W8kj2e {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTM2W8kj2e .image-block {
  margin: auto;
}
.cid-sTM2W8kj2e figcaption {
  position: relative;
}
.cid-sTM2W8kj2e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM2W8kj2e .image-block {
    width: 100% !important;
  }
}
.cid-sTWC4MkG4F {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWC4MkG4F .mbr-section-title {
  text-align: left;
}
.cid-sTM2W9Aten {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM2Wa1SIL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM2Wa1SIL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTM2Wa1SIL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM2Wa1SIL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTM2Wa1SIL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTM2Wa1SIL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTM2Wa1SIL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTM2Wa1SIL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTM2Wa1SIL .card-subtitle {
  color: #0095ff;
}
.cid-sTM2Wa1SIL .mbr-text {
  color: #555555;
}
.cid-sTM2WayDrH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM2WayDrH .item {
  padding-bottom: 2rem;
}
.cid-sTM2WayDrH .item-wrapper {
  position: relative;
}
.cid-sTM2WayDrH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTM2WayDrH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTM2WayDrH .carousel-control,
.cid-sTM2WayDrH .close {
  background: #1b1b1b;
}
.cid-sTM2WayDrH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTM2WayDrH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTM2WayDrH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTM2WayDrH .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTM2WayDrH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTM2WayDrH .close::before {
  content: '\e91a';
}
.cid-sTM2WayDrH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTM2WayDrH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTM2WayDrH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM2WayDrH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTM2WayDrH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTM2WayDrH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTM2WayDrH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTM2WayDrH .carousel-indicators li.active,
.cid-sTM2WayDrH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTM2WayDrH .carousel-indicators li::after,
.cid-sTM2WayDrH .carousel-indicators li::before {
  content: none;
}
.cid-sTM2WayDrH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTM2WayDrH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTM2WayDrH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM2WayDrH .carousel-indicators {
    display: none;
  }
}
.cid-sTM2WayDrH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTM2WayDrH .carousel-inner > .active {
  display: block;
}
.cid-sTM2WayDrH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM2WayDrH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTM2WayDrH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTM2WayDrH .carousel-control,
  .cid-sTM2WayDrH .carousel-indicators,
  .cid-sTM2WayDrH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTM2WayDrH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTM2WayDrH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTM2WayDrH .carousel-indicators .active,
.cid-sTM2WayDrH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTM2WayDrH .carousel-indicators .active {
  background: #fff;
}
.cid-sTM2WayDrH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTM2WayDrH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTM2WayDrH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTM2WayDrH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTM2WayDrH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTM2WayDrH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTM2WayDrH .carousel {
  width: 100%;
}
.cid-sTM2WayDrH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTM2WayDrH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTM2WayDrH .modal.fade .modal-dialog,
.cid-sTM2WayDrH .modal.in .modal-dialog {
  transform: none;
}
.cid-sTM2WayDrH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTM2WayDrH H6 {
  text-align: center;
}
.cid-sTM2Wb7tUv {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTM2Wb7tUv .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTM2Wb7tUv .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTM2Wb7tUv .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTM2Wb7tUv .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTM2Wb7tUv .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTM2Wb7tUv .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTM2Wb7tUv .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTM2Wb7tUv .nav-link,
.cid-sTM2Wb7tUv .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTM2Wb7tUv .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTM2Wb7tUv H4 {
  text-align: center;
}
.cid-sTM2Wb7tUv H3 {
  text-align: center;
}
.cid-sTM2WbNhKu {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTM2WbNhKu .image-block {
  margin: auto;
}
.cid-sTM2WbNhKu figcaption {
  position: relative;
}
.cid-sTM2WbNhKu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM2WbNhKu .image-block {
    width: 100% !important;
  }
}
.cid-sTM2Wc9sP8 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTM2Wc9sP8 .image-block {
  margin: auto;
}
.cid-sTM2Wc9sP8 figcaption {
  position: relative;
}
.cid-sTM2Wc9sP8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM2Wc9sP8 .image-block {
    width: 100% !important;
  }
}
.cid-sTM2WcwYZd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTM2WcwYZd .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTM2WcwYZd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM2WcwYZd .row {
    text-align: center;
  }
  .cid-sTM2WcwYZd .row > div {
    margin: auto;
  }
  .cid-sTM2WcwYZd .social-row {
    justify-content: center;
  }
}
.cid-sTM2WcwYZd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTM2WcwYZd .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTM2WcwYZd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTM2WcwYZd .list {
    margin-bottom: 0rem;
  }
}
.cid-sTM2WcwYZd .mbr-text {
  color: #000000;
}
.cid-sTM2WcwYZd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTM2WcwYZd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTM2WcwYZd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTM2WcwYZd H5 {
  color: #000000;
}
.cid-sTM2Wd9FAJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTM2Wd9FAJ nav.navbar {
  position: fixed;
}
.cid-sTM2Wd9FAJ .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-sTM2Wd9FAJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTM2Wd9FAJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTM2Wd9FAJ .dropdown-item:hover,
.cid-sTM2Wd9FAJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTM2Wd9FAJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTM2Wd9FAJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTM2Wd9FAJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTM2Wd9FAJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTM2Wd9FAJ .nav-link {
  position: relative;
}
.cid-sTM2Wd9FAJ .container {
  display: flex;
  margin: auto;
}
.cid-sTM2Wd9FAJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTM2Wd9FAJ .dropdown-menu,
.cid-sTM2Wd9FAJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sTM2Wd9FAJ .nav-item:focus,
.cid-sTM2Wd9FAJ .nav-link:focus {
  outline: none;
}
.cid-sTM2Wd9FAJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTM2Wd9FAJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTM2Wd9FAJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTM2Wd9FAJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTM2Wd9FAJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTM2Wd9FAJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTM2Wd9FAJ .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-sTM2Wd9FAJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sTM2Wd9FAJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTM2Wd9FAJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sTM2Wd9FAJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTM2Wd9FAJ .navbar.collapsed {
  justify-content: center;
}
.cid-sTM2Wd9FAJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTM2Wd9FAJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTM2Wd9FAJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTM2Wd9FAJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTM2Wd9FAJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTM2Wd9FAJ .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-sTM2Wd9FAJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTM2Wd9FAJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTM2Wd9FAJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTM2Wd9FAJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTM2Wd9FAJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTM2Wd9FAJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTM2Wd9FAJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTM2Wd9FAJ .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-sTM2Wd9FAJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTM2Wd9FAJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTM2Wd9FAJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTM2Wd9FAJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTM2Wd9FAJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTM2Wd9FAJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTM2Wd9FAJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTM2Wd9FAJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTM2Wd9FAJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTM2Wd9FAJ .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-sTM2Wd9FAJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTM2Wd9FAJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTM2Wd9FAJ .dropdown-item.active,
.cid-sTM2Wd9FAJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sTM2Wd9FAJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTM2Wd9FAJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTM2Wd9FAJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTM2Wd9FAJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTM2Wd9FAJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTM2Wd9FAJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTM2Wd9FAJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTM2Wd9FAJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTM2Wd9FAJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTM2Wd9FAJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTM2Wd9FAJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTM2Wd9FAJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM2Wd9FAJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM2Wd9FAJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTM2Wd9FAJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM2Wd9FAJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTM2Wd9FAJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTM2Wd9FAJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM2Wd9FAJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTM2Wd9FAJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTM2Wd9FAJ .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-sTM2Wd9FAJ .navbar {
    height: 70px;
  }
  .cid-sTM2Wd9FAJ .navbar.opened {
    height: auto;
  }
  .cid-sTM2Wd9FAJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTM482pdfL {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTM482pdfL .image-block {
  margin: auto;
}
.cid-sTM482pdfL figcaption {
  position: relative;
}
.cid-sTM482pdfL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM482pdfL .image-block {
    width: 100% !important;
  }
}
.cid-sTWCaupRHa {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWCaupRHa .mbr-section-title {
  text-align: left;
}
.cid-sTM483Nx4p {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM484d21z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM484d21z .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTM484d21z .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM484d21z .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTM484d21z .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTM484d21z .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTM484d21z .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTM484d21z .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTM484d21z .card-subtitle {
  color: #0095ff;
}
.cid-sTM484d21z .mbr-text {
  color: #555555;
}
.cid-sTM484QSe1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM484QSe1 .item {
  padding-bottom: 2rem;
}
.cid-sTM484QSe1 .item-wrapper {
  position: relative;
}
.cid-sTM484QSe1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTM484QSe1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTM484QSe1 .carousel-control,
.cid-sTM484QSe1 .close {
  background: #1b1b1b;
}
.cid-sTM484QSe1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTM484QSe1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTM484QSe1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTM484QSe1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTM484QSe1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTM484QSe1 .close::before {
  content: '\e91a';
}
.cid-sTM484QSe1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTM484QSe1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTM484QSe1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM484QSe1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTM484QSe1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTM484QSe1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTM484QSe1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTM484QSe1 .carousel-indicators li.active,
.cid-sTM484QSe1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTM484QSe1 .carousel-indicators li::after,
.cid-sTM484QSe1 .carousel-indicators li::before {
  content: none;
}
.cid-sTM484QSe1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTM484QSe1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTM484QSe1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM484QSe1 .carousel-indicators {
    display: none;
  }
}
.cid-sTM484QSe1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTM484QSe1 .carousel-inner > .active {
  display: block;
}
.cid-sTM484QSe1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM484QSe1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTM484QSe1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTM484QSe1 .carousel-control,
  .cid-sTM484QSe1 .carousel-indicators,
  .cid-sTM484QSe1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTM484QSe1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTM484QSe1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTM484QSe1 .carousel-indicators .active,
.cid-sTM484QSe1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTM484QSe1 .carousel-indicators .active {
  background: #fff;
}
.cid-sTM484QSe1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTM484QSe1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTM484QSe1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTM484QSe1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTM484QSe1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTM484QSe1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTM484QSe1 .carousel {
  width: 100%;
}
.cid-sTM484QSe1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTM484QSe1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTM484QSe1 .modal.fade .modal-dialog,
.cid-sTM484QSe1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTM484QSe1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTM484QSe1 H6 {
  text-align: center;
}
.cid-sTM485tPPr {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTM485tPPr .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTM485tPPr .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTM485tPPr .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTM485tPPr .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTM485tPPr .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTM485tPPr .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTM485tPPr .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTM485tPPr .nav-link,
.cid-sTM485tPPr .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTM485tPPr .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTM485tPPr H4 {
  text-align: center;
}
.cid-sTM485tPPr H3 {
  text-align: center;
}
.cid-sTM4866KCt {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTM4866KCt .image-block {
  margin: auto;
}
.cid-sTM4866KCt figcaption {
  position: relative;
}
.cid-sTM4866KCt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM4866KCt .image-block {
    width: 100% !important;
  }
}
.cid-sTM486ssID {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTM486ssID .image-block {
  margin: auto;
}
.cid-sTM486ssID figcaption {
  position: relative;
}
.cid-sTM486ssID figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM486ssID .image-block {
    width: 100% !important;
  }
}
.cid-sTM486R3vh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTM486R3vh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTM486R3vh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM486R3vh .row {
    text-align: center;
  }
  .cid-sTM486R3vh .row > div {
    margin: auto;
  }
  .cid-sTM486R3vh .social-row {
    justify-content: center;
  }
}
.cid-sTM486R3vh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTM486R3vh .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTM486R3vh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTM486R3vh .list {
    margin-bottom: 0rem;
  }
}
.cid-sTM486R3vh .mbr-text {
  color: #000000;
}
.cid-sTM486R3vh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTM486R3vh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTM486R3vh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTM486R3vh H5 {
  color: #000000;
}
.cid-sTM487tRLh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTM487tRLh nav.navbar {
  position: fixed;
}
.cid-sTM487tRLh .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-sTM487tRLh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTM487tRLh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTM487tRLh .dropdown-item:hover,
.cid-sTM487tRLh .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTM487tRLh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTM487tRLh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTM487tRLh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTM487tRLh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTM487tRLh .nav-link {
  position: relative;
}
.cid-sTM487tRLh .container {
  display: flex;
  margin: auto;
}
.cid-sTM487tRLh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTM487tRLh .dropdown-menu,
.cid-sTM487tRLh .navbar.opened {
  background: #ffffff !important;
}
.cid-sTM487tRLh .nav-item:focus,
.cid-sTM487tRLh .nav-link:focus {
  outline: none;
}
.cid-sTM487tRLh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTM487tRLh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTM487tRLh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTM487tRLh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTM487tRLh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTM487tRLh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTM487tRLh .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-sTM487tRLh .navbar.opened {
  transition: all 0.3s;
}
.cid-sTM487tRLh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTM487tRLh .navbar .navbar-logo img {
  width: auto;
}
.cid-sTM487tRLh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTM487tRLh .navbar.collapsed {
  justify-content: center;
}
.cid-sTM487tRLh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTM487tRLh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTM487tRLh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTM487tRLh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTM487tRLh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTM487tRLh .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-sTM487tRLh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTM487tRLh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTM487tRLh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTM487tRLh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTM487tRLh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTM487tRLh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTM487tRLh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTM487tRLh .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-sTM487tRLh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTM487tRLh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTM487tRLh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTM487tRLh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTM487tRLh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTM487tRLh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTM487tRLh .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTM487tRLh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTM487tRLh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTM487tRLh .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-sTM487tRLh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTM487tRLh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTM487tRLh .dropdown-item.active,
.cid-sTM487tRLh .dropdown-item:active {
  background-color: transparent;
}
.cid-sTM487tRLh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTM487tRLh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTM487tRLh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTM487tRLh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTM487tRLh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTM487tRLh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTM487tRLh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTM487tRLh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTM487tRLh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTM487tRLh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTM487tRLh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTM487tRLh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM487tRLh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM487tRLh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTM487tRLh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM487tRLh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTM487tRLh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTM487tRLh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM487tRLh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTM487tRLh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTM487tRLh .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-sTM487tRLh .navbar {
    height: 70px;
  }
  .cid-sTM487tRLh .navbar.opened {
    height: auto;
  }
  .cid-sTM487tRLh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTM5cVYsWe {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTM5cVYsWe .image-block {
  margin: auto;
}
.cid-sTM5cVYsWe figcaption {
  position: relative;
}
.cid-sTM5cVYsWe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM5cVYsWe .image-block {
    width: 100% !important;
  }
}
.cid-sTWCeNWVgz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWCeNWVgz .mbr-section-title {
  text-align: left;
}
.cid-sTM5cXk371 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM5cXK1uz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM5cXK1uz .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTM5cXK1uz .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM5cXK1uz .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTM5cXK1uz .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTM5cXK1uz .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTM5cXK1uz .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTM5cXK1uz .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTM5cXK1uz .card-subtitle {
  color: #0095ff;
}
.cid-sTM5cXK1uz .mbr-text {
  color: #555555;
}
.cid-sTM5cYgqRb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM5cYgqRb .item {
  padding-bottom: 2rem;
}
.cid-sTM5cYgqRb .item-wrapper {
  position: relative;
}
.cid-sTM5cYgqRb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTM5cYgqRb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTM5cYgqRb .carousel-control,
.cid-sTM5cYgqRb .close {
  background: #1b1b1b;
}
.cid-sTM5cYgqRb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTM5cYgqRb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTM5cYgqRb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTM5cYgqRb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTM5cYgqRb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTM5cYgqRb .close::before {
  content: '\e91a';
}
.cid-sTM5cYgqRb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTM5cYgqRb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTM5cYgqRb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM5cYgqRb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTM5cYgqRb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTM5cYgqRb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTM5cYgqRb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTM5cYgqRb .carousel-indicators li.active,
.cid-sTM5cYgqRb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTM5cYgqRb .carousel-indicators li::after,
.cid-sTM5cYgqRb .carousel-indicators li::before {
  content: none;
}
.cid-sTM5cYgqRb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTM5cYgqRb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTM5cYgqRb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM5cYgqRb .carousel-indicators {
    display: none;
  }
}
.cid-sTM5cYgqRb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTM5cYgqRb .carousel-inner > .active {
  display: block;
}
.cid-sTM5cYgqRb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM5cYgqRb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTM5cYgqRb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTM5cYgqRb .carousel-control,
  .cid-sTM5cYgqRb .carousel-indicators,
  .cid-sTM5cYgqRb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTM5cYgqRb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTM5cYgqRb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTM5cYgqRb .carousel-indicators .active,
.cid-sTM5cYgqRb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTM5cYgqRb .carousel-indicators .active {
  background: #fff;
}
.cid-sTM5cYgqRb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTM5cYgqRb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTM5cYgqRb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTM5cYgqRb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTM5cYgqRb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTM5cYgqRb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTM5cYgqRb .carousel {
  width: 100%;
}
.cid-sTM5cYgqRb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTM5cYgqRb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTM5cYgqRb .modal.fade .modal-dialog,
.cid-sTM5cYgqRb .modal.in .modal-dialog {
  transform: none;
}
.cid-sTM5cYgqRb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTM5cYgqRb H6 {
  text-align: center;
}
.cid-sTM5cYQkXK {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTM5cYQkXK .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTM5cYQkXK .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTM5cYQkXK .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTM5cYQkXK .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTM5cYQkXK .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTM5cYQkXK .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTM5cYQkXK .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTM5cYQkXK .nav-link,
.cid-sTM5cYQkXK .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTM5cYQkXK .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTM5cYQkXK H4 {
  text-align: center;
}
.cid-sTM5cYQkXK H3 {
  text-align: center;
}
.cid-sTM5cZt5vR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTM5cZt5vR .image-block {
  margin: auto;
}
.cid-sTM5cZt5vR figcaption {
  position: relative;
}
.cid-sTM5cZt5vR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM5cZt5vR .image-block {
    width: 100% !important;
  }
}
.cid-sTM5cZOMBU {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTM5cZOMBU .image-block {
  margin: auto;
}
.cid-sTM5cZOMBU figcaption {
  position: relative;
}
.cid-sTM5cZOMBU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM5cZOMBU .image-block {
    width: 100% !important;
  }
}
.cid-sTM5d09FE7 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTM5d09FE7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTM5d09FE7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM5d09FE7 .row {
    text-align: center;
  }
  .cid-sTM5d09FE7 .row > div {
    margin: auto;
  }
  .cid-sTM5d09FE7 .social-row {
    justify-content: center;
  }
}
.cid-sTM5d09FE7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTM5d09FE7 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTM5d09FE7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTM5d09FE7 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTM5d09FE7 .mbr-text {
  color: #000000;
}
.cid-sTM5d09FE7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTM5d09FE7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTM5d09FE7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTM5d09FE7 H5 {
  color: #000000;
}
.cid-sTM5d0OvLV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTM5d0OvLV nav.navbar {
  position: fixed;
}
.cid-sTM5d0OvLV .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-sTM5d0OvLV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTM5d0OvLV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTM5d0OvLV .dropdown-item:hover,
.cid-sTM5d0OvLV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTM5d0OvLV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTM5d0OvLV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTM5d0OvLV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTM5d0OvLV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTM5d0OvLV .nav-link {
  position: relative;
}
.cid-sTM5d0OvLV .container {
  display: flex;
  margin: auto;
}
.cid-sTM5d0OvLV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTM5d0OvLV .dropdown-menu,
.cid-sTM5d0OvLV .navbar.opened {
  background: #ffffff !important;
}
.cid-sTM5d0OvLV .nav-item:focus,
.cid-sTM5d0OvLV .nav-link:focus {
  outline: none;
}
.cid-sTM5d0OvLV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTM5d0OvLV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTM5d0OvLV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTM5d0OvLV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTM5d0OvLV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTM5d0OvLV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTM5d0OvLV .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-sTM5d0OvLV .navbar.opened {
  transition: all 0.3s;
}
.cid-sTM5d0OvLV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTM5d0OvLV .navbar .navbar-logo img {
  width: auto;
}
.cid-sTM5d0OvLV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTM5d0OvLV .navbar.collapsed {
  justify-content: center;
}
.cid-sTM5d0OvLV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTM5d0OvLV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTM5d0OvLV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTM5d0OvLV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTM5d0OvLV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTM5d0OvLV .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-sTM5d0OvLV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTM5d0OvLV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTM5d0OvLV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTM5d0OvLV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTM5d0OvLV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTM5d0OvLV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTM5d0OvLV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTM5d0OvLV .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-sTM5d0OvLV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTM5d0OvLV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTM5d0OvLV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTM5d0OvLV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTM5d0OvLV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTM5d0OvLV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTM5d0OvLV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTM5d0OvLV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTM5d0OvLV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTM5d0OvLV .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-sTM5d0OvLV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTM5d0OvLV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTM5d0OvLV .dropdown-item.active,
.cid-sTM5d0OvLV .dropdown-item:active {
  background-color: transparent;
}
.cid-sTM5d0OvLV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTM5d0OvLV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTM5d0OvLV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTM5d0OvLV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTM5d0OvLV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTM5d0OvLV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTM5d0OvLV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTM5d0OvLV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTM5d0OvLV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTM5d0OvLV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTM5d0OvLV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTM5d0OvLV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM5d0OvLV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM5d0OvLV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTM5d0OvLV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM5d0OvLV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTM5d0OvLV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTM5d0OvLV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM5d0OvLV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTM5d0OvLV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTM5d0OvLV .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-sTM5d0OvLV .navbar {
    height: 70px;
  }
  .cid-sTM5d0OvLV .navbar.opened {
    height: auto;
  }
  .cid-sTM5d0OvLV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTM7RhRm2U {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTM7RhRm2U .image-block {
  margin: auto;
}
.cid-sTM7RhRm2U figcaption {
  position: relative;
}
.cid-sTM7RhRm2U figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM7RhRm2U .image-block {
    width: 100% !important;
  }
}
.cid-sTWCijHrVI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWCijHrVI .mbr-section-title {
  text-align: left;
}
.cid-sTM7Rj62lL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM7Rjy2p4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM7Rjy2p4 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTM7Rjy2p4 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM7Rjy2p4 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTM7Rjy2p4 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTM7Rjy2p4 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTM7Rjy2p4 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTM7Rjy2p4 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTM7Rjy2p4 .card-subtitle {
  color: #0095ff;
}
.cid-sTM7Rjy2p4 .mbr-text {
  color: #555555;
}
.cid-sTM7Rk5TDb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM7Rk5TDb .item {
  padding-bottom: 2rem;
}
.cid-sTM7Rk5TDb .item-wrapper {
  position: relative;
}
.cid-sTM7Rk5TDb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTM7Rk5TDb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTM7Rk5TDb .carousel-control,
.cid-sTM7Rk5TDb .close {
  background: #1b1b1b;
}
.cid-sTM7Rk5TDb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTM7Rk5TDb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTM7Rk5TDb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTM7Rk5TDb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTM7Rk5TDb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTM7Rk5TDb .close::before {
  content: '\e91a';
}
.cid-sTM7Rk5TDb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTM7Rk5TDb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTM7Rk5TDb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM7Rk5TDb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTM7Rk5TDb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTM7Rk5TDb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTM7Rk5TDb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTM7Rk5TDb .carousel-indicators li.active,
.cid-sTM7Rk5TDb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTM7Rk5TDb .carousel-indicators li::after,
.cid-sTM7Rk5TDb .carousel-indicators li::before {
  content: none;
}
.cid-sTM7Rk5TDb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTM7Rk5TDb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTM7Rk5TDb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM7Rk5TDb .carousel-indicators {
    display: none;
  }
}
.cid-sTM7Rk5TDb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTM7Rk5TDb .carousel-inner > .active {
  display: block;
}
.cid-sTM7Rk5TDb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM7Rk5TDb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTM7Rk5TDb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTM7Rk5TDb .carousel-control,
  .cid-sTM7Rk5TDb .carousel-indicators,
  .cid-sTM7Rk5TDb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTM7Rk5TDb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTM7Rk5TDb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTM7Rk5TDb .carousel-indicators .active,
.cid-sTM7Rk5TDb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTM7Rk5TDb .carousel-indicators .active {
  background: #fff;
}
.cid-sTM7Rk5TDb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTM7Rk5TDb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTM7Rk5TDb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTM7Rk5TDb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTM7Rk5TDb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTM7Rk5TDb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTM7Rk5TDb .carousel {
  width: 100%;
}
.cid-sTM7Rk5TDb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTM7Rk5TDb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTM7Rk5TDb .modal.fade .modal-dialog,
.cid-sTM7Rk5TDb .modal.in .modal-dialog {
  transform: none;
}
.cid-sTM7Rk5TDb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTM7Rk5TDb H6 {
  text-align: center;
}
.cid-sTM7RkFtJ6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTM7RkFtJ6 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTM7RkFtJ6 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTM7RkFtJ6 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTM7RkFtJ6 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTM7RkFtJ6 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTM7RkFtJ6 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTM7RkFtJ6 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTM7RkFtJ6 .nav-link,
.cid-sTM7RkFtJ6 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTM7RkFtJ6 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTM7RkFtJ6 H4 {
  text-align: center;
}
.cid-sTM7RkFtJ6 H3 {
  text-align: center;
}
.cid-sTM7RlfQh9 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTM7RlfQh9 .image-block {
  margin: auto;
}
.cid-sTM7RlfQh9 figcaption {
  position: relative;
}
.cid-sTM7RlfQh9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM7RlfQh9 .image-block {
    width: 100% !important;
  }
}
.cid-sTM7RlAJ9M {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTM7RlAJ9M .image-block {
  margin: auto;
}
.cid-sTM7RlAJ9M figcaption {
  position: relative;
}
.cid-sTM7RlAJ9M figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM7RlAJ9M .image-block {
    width: 100% !important;
  }
}
.cid-sTM7RlYrVY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTM7RlYrVY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTM7RlYrVY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM7RlYrVY .row {
    text-align: center;
  }
  .cid-sTM7RlYrVY .row > div {
    margin: auto;
  }
  .cid-sTM7RlYrVY .social-row {
    justify-content: center;
  }
}
.cid-sTM7RlYrVY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTM7RlYrVY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTM7RlYrVY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTM7RlYrVY .list {
    margin-bottom: 0rem;
  }
}
.cid-sTM7RlYrVY .mbr-text {
  color: #000000;
}
.cid-sTM7RlYrVY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTM7RlYrVY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTM7RlYrVY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTM7RlYrVY H5 {
  color: #000000;
}
.cid-sTM7RmEf21 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTM7RmEf21 nav.navbar {
  position: fixed;
}
.cid-sTM7RmEf21 .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-sTM7RmEf21 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTM7RmEf21 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTM7RmEf21 .dropdown-item:hover,
.cid-sTM7RmEf21 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTM7RmEf21 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTM7RmEf21 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTM7RmEf21 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTM7RmEf21 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTM7RmEf21 .nav-link {
  position: relative;
}
.cid-sTM7RmEf21 .container {
  display: flex;
  margin: auto;
}
.cid-sTM7RmEf21 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTM7RmEf21 .dropdown-menu,
.cid-sTM7RmEf21 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTM7RmEf21 .nav-item:focus,
.cid-sTM7RmEf21 .nav-link:focus {
  outline: none;
}
.cid-sTM7RmEf21 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTM7RmEf21 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTM7RmEf21 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTM7RmEf21 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTM7RmEf21 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTM7RmEf21 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTM7RmEf21 .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-sTM7RmEf21 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTM7RmEf21 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTM7RmEf21 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTM7RmEf21 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTM7RmEf21 .navbar.collapsed {
  justify-content: center;
}
.cid-sTM7RmEf21 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTM7RmEf21 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTM7RmEf21 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTM7RmEf21 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTM7RmEf21 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTM7RmEf21 .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-sTM7RmEf21 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTM7RmEf21 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTM7RmEf21 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTM7RmEf21 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTM7RmEf21 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTM7RmEf21 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTM7RmEf21 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTM7RmEf21 .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-sTM7RmEf21 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTM7RmEf21 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTM7RmEf21 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTM7RmEf21 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTM7RmEf21 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTM7RmEf21 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTM7RmEf21 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTM7RmEf21 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTM7RmEf21 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTM7RmEf21 .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-sTM7RmEf21 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTM7RmEf21 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTM7RmEf21 .dropdown-item.active,
.cid-sTM7RmEf21 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTM7RmEf21 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTM7RmEf21 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTM7RmEf21 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTM7RmEf21 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTM7RmEf21 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTM7RmEf21 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTM7RmEf21 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTM7RmEf21 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTM7RmEf21 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTM7RmEf21 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTM7RmEf21 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTM7RmEf21 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM7RmEf21 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM7RmEf21 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTM7RmEf21 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM7RmEf21 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTM7RmEf21 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTM7RmEf21 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM7RmEf21 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTM7RmEf21 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTM7RmEf21 .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-sTM7RmEf21 .navbar {
    height: 70px;
  }
  .cid-sTM7RmEf21 .navbar.opened {
    height: auto;
  }
  .cid-sTM7RmEf21 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTM90Rchrm {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTM90Rchrm .image-block {
  margin: auto;
}
.cid-sTM90Rchrm figcaption {
  position: relative;
}
.cid-sTM90Rchrm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM90Rchrm .image-block {
    width: 100% !important;
  }
}
.cid-sTWClvpgTz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWClvpgTz .mbr-section-title {
  text-align: left;
}
.cid-sTM90SxhzO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM90SYrnF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM90SYrnF .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTM90SYrnF .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM90SYrnF .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTM90SYrnF .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTM90SYrnF .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTM90SYrnF .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTM90SYrnF .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTM90SYrnF .card-subtitle {
  color: #0095ff;
}
.cid-sTM90SYrnF .mbr-text {
  color: #555555;
}
.cid-sTM90TBbAw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM90TBbAw .item {
  padding-bottom: 2rem;
}
.cid-sTM90TBbAw .item-wrapper {
  position: relative;
}
.cid-sTM90TBbAw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTM90TBbAw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTM90TBbAw .carousel-control,
.cid-sTM90TBbAw .close {
  background: #1b1b1b;
}
.cid-sTM90TBbAw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTM90TBbAw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTM90TBbAw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTM90TBbAw .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTM90TBbAw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTM90TBbAw .close::before {
  content: '\e91a';
}
.cid-sTM90TBbAw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTM90TBbAw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTM90TBbAw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM90TBbAw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTM90TBbAw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTM90TBbAw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTM90TBbAw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTM90TBbAw .carousel-indicators li.active,
.cid-sTM90TBbAw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTM90TBbAw .carousel-indicators li::after,
.cid-sTM90TBbAw .carousel-indicators li::before {
  content: none;
}
.cid-sTM90TBbAw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTM90TBbAw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTM90TBbAw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM90TBbAw .carousel-indicators {
    display: none;
  }
}
.cid-sTM90TBbAw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTM90TBbAw .carousel-inner > .active {
  display: block;
}
.cid-sTM90TBbAw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTM90TBbAw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTM90TBbAw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTM90TBbAw .carousel-control,
  .cid-sTM90TBbAw .carousel-indicators,
  .cid-sTM90TBbAw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTM90TBbAw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTM90TBbAw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTM90TBbAw .carousel-indicators .active,
.cid-sTM90TBbAw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTM90TBbAw .carousel-indicators .active {
  background: #fff;
}
.cid-sTM90TBbAw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTM90TBbAw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTM90TBbAw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTM90TBbAw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTM90TBbAw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTM90TBbAw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTM90TBbAw .carousel {
  width: 100%;
}
.cid-sTM90TBbAw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTM90TBbAw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTM90TBbAw .modal.fade .modal-dialog,
.cid-sTM90TBbAw .modal.in .modal-dialog {
  transform: none;
}
.cid-sTM90TBbAw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTM90TBbAw H6 {
  text-align: center;
}
.cid-sTM90UeJ9Q {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTM90UeJ9Q .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTM90UeJ9Q .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTM90UeJ9Q .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTM90UeJ9Q .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTM90UeJ9Q .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTM90UeJ9Q .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTM90UeJ9Q .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTM90UeJ9Q .nav-link,
.cid-sTM90UeJ9Q .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTM90UeJ9Q .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTM90UeJ9Q H4 {
  text-align: center;
}
.cid-sTM90UeJ9Q H3 {
  text-align: center;
}
.cid-sTM90UWJpA {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTM90UWJpA .image-block {
  margin: auto;
}
.cid-sTM90UWJpA figcaption {
  position: relative;
}
.cid-sTM90UWJpA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM90UWJpA .image-block {
    width: 100% !important;
  }
}
.cid-sTM90VEyNv {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTM90VEyNv .image-block {
  margin: auto;
}
.cid-sTM90VEyNv figcaption {
  position: relative;
}
.cid-sTM90VEyNv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTM90VEyNv .image-block {
    width: 100% !important;
  }
}
.cid-sTM90W7qYh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTM90W7qYh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTM90W7qYh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTM90W7qYh .row {
    text-align: center;
  }
  .cid-sTM90W7qYh .row > div {
    margin: auto;
  }
  .cid-sTM90W7qYh .social-row {
    justify-content: center;
  }
}
.cid-sTM90W7qYh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTM90W7qYh .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTM90W7qYh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTM90W7qYh .list {
    margin-bottom: 0rem;
  }
}
.cid-sTM90W7qYh .mbr-text {
  color: #000000;
}
.cid-sTM90W7qYh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTM90W7qYh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTM90W7qYh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTM90W7qYh H5 {
  color: #000000;
}
.cid-sTM90WRAyz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTM90WRAyz nav.navbar {
  position: fixed;
}
.cid-sTM90WRAyz .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-sTM90WRAyz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTM90WRAyz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTM90WRAyz .dropdown-item:hover,
.cid-sTM90WRAyz .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTM90WRAyz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTM90WRAyz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTM90WRAyz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTM90WRAyz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTM90WRAyz .nav-link {
  position: relative;
}
.cid-sTM90WRAyz .container {
  display: flex;
  margin: auto;
}
.cid-sTM90WRAyz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTM90WRAyz .dropdown-menu,
.cid-sTM90WRAyz .navbar.opened {
  background: #ffffff !important;
}
.cid-sTM90WRAyz .nav-item:focus,
.cid-sTM90WRAyz .nav-link:focus {
  outline: none;
}
.cid-sTM90WRAyz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTM90WRAyz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTM90WRAyz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTM90WRAyz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTM90WRAyz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTM90WRAyz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTM90WRAyz .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-sTM90WRAyz .navbar.opened {
  transition: all 0.3s;
}
.cid-sTM90WRAyz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTM90WRAyz .navbar .navbar-logo img {
  width: auto;
}
.cid-sTM90WRAyz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTM90WRAyz .navbar.collapsed {
  justify-content: center;
}
.cid-sTM90WRAyz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTM90WRAyz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTM90WRAyz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTM90WRAyz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTM90WRAyz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTM90WRAyz .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-sTM90WRAyz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTM90WRAyz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTM90WRAyz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTM90WRAyz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTM90WRAyz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTM90WRAyz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTM90WRAyz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTM90WRAyz .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-sTM90WRAyz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTM90WRAyz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTM90WRAyz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTM90WRAyz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTM90WRAyz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTM90WRAyz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTM90WRAyz .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTM90WRAyz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTM90WRAyz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTM90WRAyz .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-sTM90WRAyz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTM90WRAyz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTM90WRAyz .dropdown-item.active,
.cid-sTM90WRAyz .dropdown-item:active {
  background-color: transparent;
}
.cid-sTM90WRAyz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTM90WRAyz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTM90WRAyz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTM90WRAyz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTM90WRAyz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTM90WRAyz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTM90WRAyz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTM90WRAyz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTM90WRAyz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTM90WRAyz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTM90WRAyz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTM90WRAyz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM90WRAyz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTM90WRAyz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTM90WRAyz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM90WRAyz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTM90WRAyz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTM90WRAyz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTM90WRAyz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTM90WRAyz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTM90WRAyz .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-sTM90WRAyz .navbar {
    height: 70px;
  }
  .cid-sTM90WRAyz .navbar.opened {
    height: auto;
  }
  .cid-sTM90WRAyz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMasmgRR2 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMasmgRR2 .image-block {
  margin: auto;
}
.cid-sTMasmgRR2 figcaption {
  position: relative;
}
.cid-sTMasmgRR2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMasmgRR2 .image-block {
    width: 100% !important;
  }
}
.cid-sTWCp8AOgU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWCp8AOgU .mbr-section-title {
  text-align: left;
}
.cid-sTMasny40J {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMasnX6Rj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMasnX6Rj .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMasnX6Rj .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMasnX6Rj .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMasnX6Rj .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMasnX6Rj .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMasnX6Rj .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMasnX6Rj .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMasnX6Rj .card-subtitle {
  color: #0095ff;
}
.cid-sTMasnX6Rj .mbr-text {
  color: #555555;
}
.cid-sTMasowYGU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMasowYGU .item {
  padding-bottom: 2rem;
}
.cid-sTMasowYGU .item-wrapper {
  position: relative;
}
.cid-sTMasowYGU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMasowYGU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMasowYGU .carousel-control,
.cid-sTMasowYGU .close {
  background: #1b1b1b;
}
.cid-sTMasowYGU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMasowYGU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMasowYGU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMasowYGU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMasowYGU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMasowYGU .close::before {
  content: '\e91a';
}
.cid-sTMasowYGU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMasowYGU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMasowYGU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMasowYGU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMasowYGU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMasowYGU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMasowYGU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMasowYGU .carousel-indicators li.active,
.cid-sTMasowYGU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMasowYGU .carousel-indicators li::after,
.cid-sTMasowYGU .carousel-indicators li::before {
  content: none;
}
.cid-sTMasowYGU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMasowYGU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMasowYGU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMasowYGU .carousel-indicators {
    display: none;
  }
}
.cid-sTMasowYGU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMasowYGU .carousel-inner > .active {
  display: block;
}
.cid-sTMasowYGU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMasowYGU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMasowYGU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMasowYGU .carousel-control,
  .cid-sTMasowYGU .carousel-indicators,
  .cid-sTMasowYGU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMasowYGU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMasowYGU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMasowYGU .carousel-indicators .active,
.cid-sTMasowYGU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMasowYGU .carousel-indicators .active {
  background: #fff;
}
.cid-sTMasowYGU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMasowYGU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMasowYGU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMasowYGU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMasowYGU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMasowYGU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMasowYGU .carousel {
  width: 100%;
}
.cid-sTMasowYGU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMasowYGU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMasowYGU .modal.fade .modal-dialog,
.cid-sTMasowYGU .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMasowYGU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMasowYGU H6 {
  text-align: center;
}
.cid-sTMasp7GY8 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMasp7GY8 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMasp7GY8 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMasp7GY8 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMasp7GY8 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMasp7GY8 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMasp7GY8 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMasp7GY8 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMasp7GY8 .nav-link,
.cid-sTMasp7GY8 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMasp7GY8 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMasp7GY8 H4 {
  text-align: center;
}
.cid-sTMasp7GY8 H3 {
  text-align: center;
}
.cid-sTMaspMD4e {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMaspMD4e .image-block {
  margin: auto;
}
.cid-sTMaspMD4e figcaption {
  position: relative;
}
.cid-sTMaspMD4e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMaspMD4e .image-block {
    width: 100% !important;
  }
}
.cid-sTMasq9NP6 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMasq9NP6 .image-block {
  margin: auto;
}
.cid-sTMasq9NP6 figcaption {
  position: relative;
}
.cid-sTMasq9NP6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMasq9NP6 .image-block {
    width: 100% !important;
  }
}
.cid-sTMasqwLLN {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMasqwLLN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMasqwLLN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMasqwLLN .row {
    text-align: center;
  }
  .cid-sTMasqwLLN .row > div {
    margin: auto;
  }
  .cid-sTMasqwLLN .social-row {
    justify-content: center;
  }
}
.cid-sTMasqwLLN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMasqwLLN .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMasqwLLN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMasqwLLN .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMasqwLLN .mbr-text {
  color: #000000;
}
.cid-sTMasqwLLN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMasqwLLN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMasqwLLN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMasqwLLN H5 {
  color: #000000;
}
.cid-sTMasrc9pW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMasrc9pW nav.navbar {
  position: fixed;
}
.cid-sTMasrc9pW .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-sTMasrc9pW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMasrc9pW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMasrc9pW .dropdown-item:hover,
.cid-sTMasrc9pW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMasrc9pW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMasrc9pW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMasrc9pW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMasrc9pW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMasrc9pW .nav-link {
  position: relative;
}
.cid-sTMasrc9pW .container {
  display: flex;
  margin: auto;
}
.cid-sTMasrc9pW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMasrc9pW .dropdown-menu,
.cid-sTMasrc9pW .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMasrc9pW .nav-item:focus,
.cid-sTMasrc9pW .nav-link:focus {
  outline: none;
}
.cid-sTMasrc9pW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMasrc9pW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMasrc9pW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMasrc9pW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMasrc9pW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMasrc9pW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMasrc9pW .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-sTMasrc9pW .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMasrc9pW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMasrc9pW .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMasrc9pW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMasrc9pW .navbar.collapsed {
  justify-content: center;
}
.cid-sTMasrc9pW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMasrc9pW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMasrc9pW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMasrc9pW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMasrc9pW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMasrc9pW .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-sTMasrc9pW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMasrc9pW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMasrc9pW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMasrc9pW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMasrc9pW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMasrc9pW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMasrc9pW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMasrc9pW .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-sTMasrc9pW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMasrc9pW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMasrc9pW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMasrc9pW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMasrc9pW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMasrc9pW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMasrc9pW .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMasrc9pW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMasrc9pW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMasrc9pW .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-sTMasrc9pW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMasrc9pW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMasrc9pW .dropdown-item.active,
.cid-sTMasrc9pW .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMasrc9pW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMasrc9pW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMasrc9pW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMasrc9pW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMasrc9pW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMasrc9pW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMasrc9pW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMasrc9pW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMasrc9pW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMasrc9pW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMasrc9pW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMasrc9pW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMasrc9pW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMasrc9pW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMasrc9pW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMasrc9pW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMasrc9pW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMasrc9pW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMasrc9pW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMasrc9pW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMasrc9pW .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-sTMasrc9pW .navbar {
    height: 70px;
  }
  .cid-sTMasrc9pW .navbar.opened {
    height: auto;
  }
  .cid-sTMasrc9pW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMca2Q2yF {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMca2Q2yF .image-block {
  margin: auto;
}
.cid-sTMca2Q2yF figcaption {
  position: relative;
}
.cid-sTMca2Q2yF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMca2Q2yF .image-block {
    width: 100% !important;
  }
}
.cid-sTWCsVWShg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWCsVWShg .mbr-section-title {
  text-align: left;
}
.cid-sTMca53l0N {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMca5y1Nh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMca5y1Nh .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMca5y1Nh .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMca5y1Nh .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMca5y1Nh .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMca5y1Nh .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMca5y1Nh .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMca5y1Nh .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMca5y1Nh .card-subtitle {
  color: #0095ff;
}
.cid-sTMca5y1Nh .mbr-text {
  color: #555555;
}
.cid-sTMca6iT5P {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMca6iT5P .item {
  padding-bottom: 2rem;
}
.cid-sTMca6iT5P .item-wrapper {
  position: relative;
}
.cid-sTMca6iT5P .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMca6iT5P .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMca6iT5P .carousel-control,
.cid-sTMca6iT5P .close {
  background: #1b1b1b;
}
.cid-sTMca6iT5P .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMca6iT5P .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMca6iT5P .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMca6iT5P .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMca6iT5P .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMca6iT5P .close::before {
  content: '\e91a';
}
.cid-sTMca6iT5P .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMca6iT5P .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMca6iT5P .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMca6iT5P .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMca6iT5P .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMca6iT5P .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMca6iT5P .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMca6iT5P .carousel-indicators li.active,
.cid-sTMca6iT5P .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMca6iT5P .carousel-indicators li::after,
.cid-sTMca6iT5P .carousel-indicators li::before {
  content: none;
}
.cid-sTMca6iT5P .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMca6iT5P .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMca6iT5P .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMca6iT5P .carousel-indicators {
    display: none;
  }
}
.cid-sTMca6iT5P .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMca6iT5P .carousel-inner > .active {
  display: block;
}
.cid-sTMca6iT5P .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMca6iT5P .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMca6iT5P .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMca6iT5P .carousel-control,
  .cid-sTMca6iT5P .carousel-indicators,
  .cid-sTMca6iT5P .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMca6iT5P .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMca6iT5P .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMca6iT5P .carousel-indicators .active,
.cid-sTMca6iT5P .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMca6iT5P .carousel-indicators .active {
  background: #fff;
}
.cid-sTMca6iT5P .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMca6iT5P .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMca6iT5P .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMca6iT5P .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMca6iT5P .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMca6iT5P .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMca6iT5P .carousel {
  width: 100%;
}
.cid-sTMca6iT5P .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMca6iT5P .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMca6iT5P .modal.fade .modal-dialog,
.cid-sTMca6iT5P .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMca6iT5P .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMca6iT5P H6 {
  text-align: center;
}
.cid-sTMca711Ie {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMca711Ie .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMca711Ie .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMca711Ie .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMca711Ie .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMca711Ie .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMca711Ie .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMca711Ie .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMca711Ie .nav-link,
.cid-sTMca711Ie .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMca711Ie .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMca711Ie H4 {
  text-align: center;
}
.cid-sTMca711Ie H3 {
  text-align: center;
}
.cid-sTMca7Ncp9 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMca7Ncp9 .image-block {
  margin: auto;
}
.cid-sTMca7Ncp9 figcaption {
  position: relative;
}
.cid-sTMca7Ncp9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMca7Ncp9 .image-block {
    width: 100% !important;
  }
}
.cid-sTMca8dTGg {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMca8dTGg .image-block {
  margin: auto;
}
.cid-sTMca8dTGg figcaption {
  position: relative;
}
.cid-sTMca8dTGg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMca8dTGg .image-block {
    width: 100% !important;
  }
}
.cid-sTMca8HRNr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMca8HRNr .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMca8HRNr .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMca8HRNr .row {
    text-align: center;
  }
  .cid-sTMca8HRNr .row > div {
    margin: auto;
  }
  .cid-sTMca8HRNr .social-row {
    justify-content: center;
  }
}
.cid-sTMca8HRNr .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMca8HRNr .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMca8HRNr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMca8HRNr .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMca8HRNr .mbr-text {
  color: #000000;
}
.cid-sTMca8HRNr .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMca8HRNr .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMca8HRNr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMca8HRNr H5 {
  color: #000000;
}
.cid-sTMca9AEVN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMca9AEVN nav.navbar {
  position: fixed;
}
.cid-sTMca9AEVN .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-sTMca9AEVN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMca9AEVN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMca9AEVN .dropdown-item:hover,
.cid-sTMca9AEVN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMca9AEVN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMca9AEVN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMca9AEVN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMca9AEVN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMca9AEVN .nav-link {
  position: relative;
}
.cid-sTMca9AEVN .container {
  display: flex;
  margin: auto;
}
.cid-sTMca9AEVN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMca9AEVN .dropdown-menu,
.cid-sTMca9AEVN .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMca9AEVN .nav-item:focus,
.cid-sTMca9AEVN .nav-link:focus {
  outline: none;
}
.cid-sTMca9AEVN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMca9AEVN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMca9AEVN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMca9AEVN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMca9AEVN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMca9AEVN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMca9AEVN .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-sTMca9AEVN .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMca9AEVN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMca9AEVN .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMca9AEVN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMca9AEVN .navbar.collapsed {
  justify-content: center;
}
.cid-sTMca9AEVN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMca9AEVN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMca9AEVN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMca9AEVN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMca9AEVN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMca9AEVN .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-sTMca9AEVN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMca9AEVN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMca9AEVN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMca9AEVN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMca9AEVN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMca9AEVN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMca9AEVN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMca9AEVN .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-sTMca9AEVN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMca9AEVN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMca9AEVN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMca9AEVN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMca9AEVN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMca9AEVN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMca9AEVN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMca9AEVN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMca9AEVN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMca9AEVN .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-sTMca9AEVN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMca9AEVN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMca9AEVN .dropdown-item.active,
.cid-sTMca9AEVN .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMca9AEVN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMca9AEVN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMca9AEVN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMca9AEVN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMca9AEVN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMca9AEVN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMca9AEVN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMca9AEVN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMca9AEVN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMca9AEVN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMca9AEVN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMca9AEVN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMca9AEVN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMca9AEVN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMca9AEVN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMca9AEVN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMca9AEVN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMca9AEVN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMca9AEVN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMca9AEVN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMca9AEVN .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-sTMca9AEVN .navbar {
    height: 70px;
  }
  .cid-sTMca9AEVN .navbar.opened {
    height: auto;
  }
  .cid-sTMca9AEVN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMASK0RVB {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMASK0RVB .image-block {
  margin: auto;
}
.cid-sTMASK0RVB figcaption {
  position: relative;
}
.cid-sTMASK0RVB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMASK0RVB .image-block {
    width: 100% !important;
  }
}
.cid-sTMASKPnjO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMASKPnjO .mbr-section-title {
  text-align: left;
}
.cid-sTMASLk5b9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMASLHbU9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMASLHbU9 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMASLHbU9 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMASLHbU9 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMASLHbU9 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMASLHbU9 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMASLHbU9 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMASLHbU9 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMASLHbU9 .card-subtitle {
  color: #0095ff;
}
.cid-sTMASLHbU9 .mbr-text {
  color: #555555;
}
.cid-sTMASMf7hG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMASMf7hG .item {
  padding-bottom: 2rem;
}
.cid-sTMASMf7hG .item-wrapper {
  position: relative;
}
.cid-sTMASMf7hG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMASMf7hG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMASMf7hG .carousel-control,
.cid-sTMASMf7hG .close {
  background: #1b1b1b;
}
.cid-sTMASMf7hG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMASMf7hG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMASMf7hG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMASMf7hG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMASMf7hG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMASMf7hG .close::before {
  content: '\e91a';
}
.cid-sTMASMf7hG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMASMf7hG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMASMf7hG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMASMf7hG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMASMf7hG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMASMf7hG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMASMf7hG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMASMf7hG .carousel-indicators li.active,
.cid-sTMASMf7hG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMASMf7hG .carousel-indicators li::after,
.cid-sTMASMf7hG .carousel-indicators li::before {
  content: none;
}
.cid-sTMASMf7hG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMASMf7hG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMASMf7hG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMASMf7hG .carousel-indicators {
    display: none;
  }
}
.cid-sTMASMf7hG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMASMf7hG .carousel-inner > .active {
  display: block;
}
.cid-sTMASMf7hG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMASMf7hG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMASMf7hG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMASMf7hG .carousel-control,
  .cid-sTMASMf7hG .carousel-indicators,
  .cid-sTMASMf7hG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMASMf7hG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMASMf7hG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMASMf7hG .carousel-indicators .active,
.cid-sTMASMf7hG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMASMf7hG .carousel-indicators .active {
  background: #fff;
}
.cid-sTMASMf7hG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMASMf7hG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMASMf7hG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMASMf7hG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMASMf7hG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMASMf7hG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMASMf7hG .carousel {
  width: 100%;
}
.cid-sTMASMf7hG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMASMf7hG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMASMf7hG .modal.fade .modal-dialog,
.cid-sTMASMf7hG .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMASMf7hG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMASMf7hG H6 {
  text-align: center;
}
.cid-sTMASMR2On {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMASMR2On .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMASMR2On .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMASMR2On .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMASMR2On .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMASMR2On .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMASMR2On .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMASMR2On .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMASMR2On .nav-link,
.cid-sTMASMR2On .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMASMR2On .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMASMR2On H4 {
  text-align: center;
}
.cid-sTMASMR2On H3 {
  text-align: center;
}
.cid-sTMASNx4cv {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMASNx4cv .image-block {
  margin: auto;
}
.cid-sTMASNx4cv figcaption {
  position: relative;
}
.cid-sTMASNx4cv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMASNx4cv .image-block {
    width: 100% !important;
  }
}
.cid-sTMASNTDmj {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMASNTDmj .image-block {
  margin: auto;
}
.cid-sTMASNTDmj figcaption {
  position: relative;
}
.cid-sTMASNTDmj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMASNTDmj .image-block {
    width: 100% !important;
  }
}
.cid-sTMASOjtB3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMASOjtB3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMASOjtB3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMASOjtB3 .row {
    text-align: center;
  }
  .cid-sTMASOjtB3 .row > div {
    margin: auto;
  }
  .cid-sTMASOjtB3 .social-row {
    justify-content: center;
  }
}
.cid-sTMASOjtB3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMASOjtB3 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMASOjtB3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMASOjtB3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMASOjtB3 .mbr-text {
  color: #000000;
}
.cid-sTMASOjtB3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMASOjtB3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMASOjtB3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMASOjtB3 H5 {
  color: #000000;
}
.cid-sTMASOYqAJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMASOYqAJ nav.navbar {
  position: fixed;
}
.cid-sTMASOYqAJ .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-sTMASOYqAJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMASOYqAJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMASOYqAJ .dropdown-item:hover,
.cid-sTMASOYqAJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMASOYqAJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMASOYqAJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMASOYqAJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMASOYqAJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMASOYqAJ .nav-link {
  position: relative;
}
.cid-sTMASOYqAJ .container {
  display: flex;
  margin: auto;
}
.cid-sTMASOYqAJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMASOYqAJ .dropdown-menu,
.cid-sTMASOYqAJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMASOYqAJ .nav-item:focus,
.cid-sTMASOYqAJ .nav-link:focus {
  outline: none;
}
.cid-sTMASOYqAJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMASOYqAJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMASOYqAJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMASOYqAJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMASOYqAJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMASOYqAJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMASOYqAJ .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-sTMASOYqAJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMASOYqAJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMASOYqAJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMASOYqAJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMASOYqAJ .navbar.collapsed {
  justify-content: center;
}
.cid-sTMASOYqAJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMASOYqAJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMASOYqAJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMASOYqAJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMASOYqAJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMASOYqAJ .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-sTMASOYqAJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMASOYqAJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMASOYqAJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMASOYqAJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMASOYqAJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMASOYqAJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMASOYqAJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMASOYqAJ .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-sTMASOYqAJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMASOYqAJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMASOYqAJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMASOYqAJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMASOYqAJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMASOYqAJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMASOYqAJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMASOYqAJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMASOYqAJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMASOYqAJ .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-sTMASOYqAJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMASOYqAJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMASOYqAJ .dropdown-item.active,
.cid-sTMASOYqAJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMASOYqAJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMASOYqAJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMASOYqAJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMASOYqAJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMASOYqAJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMASOYqAJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMASOYqAJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMASOYqAJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMASOYqAJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMASOYqAJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMASOYqAJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMASOYqAJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMASOYqAJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMASOYqAJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMASOYqAJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMASOYqAJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMASOYqAJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMASOYqAJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMASOYqAJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMASOYqAJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMASOYqAJ .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-sTMASOYqAJ .navbar {
    height: 70px;
  }
  .cid-sTMASOYqAJ .navbar.opened {
    height: auto;
  }
  .cid-sTMASOYqAJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMCglAyXb {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMCglAyXb .image-block {
  margin: auto;
}
.cid-sTMCglAyXb figcaption {
  position: relative;
}
.cid-sTMCglAyXb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMCglAyXb .image-block {
    width: 100% !important;
  }
}
.cid-sTMCgms5zf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMCgms5zf .mbr-section-title {
  text-align: left;
}
.cid-sTMCgn4vPI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMCgnCUdL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMCgnCUdL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMCgnCUdL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMCgnCUdL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMCgnCUdL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMCgnCUdL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMCgnCUdL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMCgnCUdL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMCgnCUdL .card-subtitle {
  color: #0095ff;
}
.cid-sTMCgnCUdL .mbr-text {
  color: #555555;
}
.cid-sTMCgojYfK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMCgojYfK .item {
  padding-bottom: 2rem;
}
.cid-sTMCgojYfK .item-wrapper {
  position: relative;
}
.cid-sTMCgojYfK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMCgojYfK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMCgojYfK .carousel-control,
.cid-sTMCgojYfK .close {
  background: #1b1b1b;
}
.cid-sTMCgojYfK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMCgojYfK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMCgojYfK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMCgojYfK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMCgojYfK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMCgojYfK .close::before {
  content: '\e91a';
}
.cid-sTMCgojYfK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMCgojYfK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMCgojYfK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMCgojYfK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMCgojYfK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMCgojYfK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMCgojYfK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMCgojYfK .carousel-indicators li.active,
.cid-sTMCgojYfK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMCgojYfK .carousel-indicators li::after,
.cid-sTMCgojYfK .carousel-indicators li::before {
  content: none;
}
.cid-sTMCgojYfK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMCgojYfK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMCgojYfK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMCgojYfK .carousel-indicators {
    display: none;
  }
}
.cid-sTMCgojYfK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMCgojYfK .carousel-inner > .active {
  display: block;
}
.cid-sTMCgojYfK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMCgojYfK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMCgojYfK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMCgojYfK .carousel-control,
  .cid-sTMCgojYfK .carousel-indicators,
  .cid-sTMCgojYfK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMCgojYfK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMCgojYfK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMCgojYfK .carousel-indicators .active,
.cid-sTMCgojYfK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMCgojYfK .carousel-indicators .active {
  background: #fff;
}
.cid-sTMCgojYfK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMCgojYfK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMCgojYfK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMCgojYfK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMCgojYfK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMCgojYfK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMCgojYfK .carousel {
  width: 100%;
}
.cid-sTMCgojYfK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMCgojYfK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMCgojYfK .modal.fade .modal-dialog,
.cid-sTMCgojYfK .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMCgojYfK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMCgojYfK H6 {
  text-align: center;
}
.cid-sTMCgp5kXa {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMCgp5kXa .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMCgp5kXa .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMCgp5kXa .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMCgp5kXa .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMCgp5kXa .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMCgp5kXa .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMCgp5kXa .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMCgp5kXa .nav-link,
.cid-sTMCgp5kXa .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMCgp5kXa .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMCgp5kXa H4 {
  text-align: center;
}
.cid-sTMCgp5kXa H3 {
  text-align: center;
}
.cid-sTMCgpG9OA {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMCgpG9OA .image-block {
  margin: auto;
}
.cid-sTMCgpG9OA figcaption {
  position: relative;
}
.cid-sTMCgpG9OA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMCgpG9OA .image-block {
    width: 100% !important;
  }
}
.cid-sTMCgq4XjN {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMCgq4XjN .image-block {
  margin: auto;
}
.cid-sTMCgq4XjN figcaption {
  position: relative;
}
.cid-sTMCgq4XjN figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMCgq4XjN .image-block {
    width: 100% !important;
  }
}
.cid-sTMCgqqBVM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMCgqqBVM .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMCgqqBVM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMCgqqBVM .row {
    text-align: center;
  }
  .cid-sTMCgqqBVM .row > div {
    margin: auto;
  }
  .cid-sTMCgqqBVM .social-row {
    justify-content: center;
  }
}
.cid-sTMCgqqBVM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMCgqqBVM .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMCgqqBVM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMCgqqBVM .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMCgqqBVM .mbr-text {
  color: #000000;
}
.cid-sTMCgqqBVM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMCgqqBVM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMCgqqBVM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMCgqqBVM H5 {
  color: #000000;
}
.cid-sTMCgr863U {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMCgr863U nav.navbar {
  position: fixed;
}
.cid-sTMCgr863U .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-sTMCgr863U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMCgr863U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMCgr863U .dropdown-item:hover,
.cid-sTMCgr863U .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMCgr863U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMCgr863U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMCgr863U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMCgr863U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMCgr863U .nav-link {
  position: relative;
}
.cid-sTMCgr863U .container {
  display: flex;
  margin: auto;
}
.cid-sTMCgr863U .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMCgr863U .dropdown-menu,
.cid-sTMCgr863U .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMCgr863U .nav-item:focus,
.cid-sTMCgr863U .nav-link:focus {
  outline: none;
}
.cid-sTMCgr863U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMCgr863U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMCgr863U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMCgr863U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMCgr863U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMCgr863U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMCgr863U .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-sTMCgr863U .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMCgr863U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMCgr863U .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMCgr863U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMCgr863U .navbar.collapsed {
  justify-content: center;
}
.cid-sTMCgr863U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMCgr863U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMCgr863U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMCgr863U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMCgr863U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMCgr863U .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-sTMCgr863U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMCgr863U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMCgr863U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMCgr863U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMCgr863U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMCgr863U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMCgr863U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMCgr863U .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-sTMCgr863U .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMCgr863U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMCgr863U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMCgr863U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMCgr863U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMCgr863U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMCgr863U .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMCgr863U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMCgr863U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMCgr863U .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-sTMCgr863U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMCgr863U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMCgr863U .dropdown-item.active,
.cid-sTMCgr863U .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMCgr863U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMCgr863U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMCgr863U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMCgr863U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMCgr863U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMCgr863U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMCgr863U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMCgr863U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMCgr863U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMCgr863U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMCgr863U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMCgr863U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMCgr863U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMCgr863U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMCgr863U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMCgr863U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMCgr863U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMCgr863U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMCgr863U .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMCgr863U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMCgr863U .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-sTMCgr863U .navbar {
    height: 70px;
  }
  .cid-sTMCgr863U .navbar.opened {
    height: auto;
  }
  .cid-sTMCgr863U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMDq438dc {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMDq438dc .image-block {
  margin: auto;
}
.cid-sTMDq438dc figcaption {
  position: relative;
}
.cid-sTMDq438dc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMDq438dc .image-block {
    width: 100% !important;
  }
}
.cid-sTMDq4SGRD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMDq4SGRD .mbr-section-title {
  text-align: left;
}
.cid-sTMDq5otG7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMDq5PptR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMDq5PptR .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMDq5PptR .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMDq5PptR .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMDq5PptR .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMDq5PptR .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMDq5PptR .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMDq5PptR .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMDq5PptR .card-subtitle {
  color: #0095ff;
}
.cid-sTMDq5PptR .mbr-text {
  color: #555555;
}
.cid-sTMDq6qPbh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMDq6qPbh .item {
  padding-bottom: 2rem;
}
.cid-sTMDq6qPbh .item-wrapper {
  position: relative;
}
.cid-sTMDq6qPbh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMDq6qPbh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMDq6qPbh .carousel-control,
.cid-sTMDq6qPbh .close {
  background: #1b1b1b;
}
.cid-sTMDq6qPbh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMDq6qPbh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMDq6qPbh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMDq6qPbh .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMDq6qPbh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMDq6qPbh .close::before {
  content: '\e91a';
}
.cid-sTMDq6qPbh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMDq6qPbh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMDq6qPbh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMDq6qPbh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMDq6qPbh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMDq6qPbh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMDq6qPbh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMDq6qPbh .carousel-indicators li.active,
.cid-sTMDq6qPbh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMDq6qPbh .carousel-indicators li::after,
.cid-sTMDq6qPbh .carousel-indicators li::before {
  content: none;
}
.cid-sTMDq6qPbh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMDq6qPbh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMDq6qPbh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMDq6qPbh .carousel-indicators {
    display: none;
  }
}
.cid-sTMDq6qPbh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMDq6qPbh .carousel-inner > .active {
  display: block;
}
.cid-sTMDq6qPbh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMDq6qPbh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMDq6qPbh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMDq6qPbh .carousel-control,
  .cid-sTMDq6qPbh .carousel-indicators,
  .cid-sTMDq6qPbh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMDq6qPbh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMDq6qPbh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMDq6qPbh .carousel-indicators .active,
.cid-sTMDq6qPbh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMDq6qPbh .carousel-indicators .active {
  background: #fff;
}
.cid-sTMDq6qPbh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMDq6qPbh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMDq6qPbh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMDq6qPbh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMDq6qPbh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMDq6qPbh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMDq6qPbh .carousel {
  width: 100%;
}
.cid-sTMDq6qPbh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMDq6qPbh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMDq6qPbh .modal.fade .modal-dialog,
.cid-sTMDq6qPbh .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMDq6qPbh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMDq6qPbh H6 {
  text-align: center;
}
.cid-sTMDq7bexz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMDq7bexz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMDq7bexz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMDq7bexz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMDq7bexz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMDq7bexz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMDq7bexz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMDq7bexz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMDq7bexz .nav-link,
.cid-sTMDq7bexz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMDq7bexz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMDq7bexz H4 {
  text-align: center;
}
.cid-sTMDq7bexz H3 {
  text-align: center;
}
.cid-sTMDq7T5hz {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMDq7T5hz .image-block {
  margin: auto;
}
.cid-sTMDq7T5hz figcaption {
  position: relative;
}
.cid-sTMDq7T5hz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMDq7T5hz .image-block {
    width: 100% !important;
  }
}
.cid-sTMDq8hBER {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMDq8hBER .image-block {
  margin: auto;
}
.cid-sTMDq8hBER figcaption {
  position: relative;
}
.cid-sTMDq8hBER figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMDq8hBER .image-block {
    width: 100% !important;
  }
}
.cid-sTMDq8FTfP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMDq8FTfP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMDq8FTfP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMDq8FTfP .row {
    text-align: center;
  }
  .cid-sTMDq8FTfP .row > div {
    margin: auto;
  }
  .cid-sTMDq8FTfP .social-row {
    justify-content: center;
  }
}
.cid-sTMDq8FTfP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMDq8FTfP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMDq8FTfP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMDq8FTfP .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMDq8FTfP .mbr-text {
  color: #000000;
}
.cid-sTMDq8FTfP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMDq8FTfP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMDq8FTfP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMDq8FTfP H5 {
  color: #000000;
}
.cid-sTMDq9jSt2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMDq9jSt2 nav.navbar {
  position: fixed;
}
.cid-sTMDq9jSt2 .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-sTMDq9jSt2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMDq9jSt2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMDq9jSt2 .dropdown-item:hover,
.cid-sTMDq9jSt2 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMDq9jSt2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMDq9jSt2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMDq9jSt2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMDq9jSt2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMDq9jSt2 .nav-link {
  position: relative;
}
.cid-sTMDq9jSt2 .container {
  display: flex;
  margin: auto;
}
.cid-sTMDq9jSt2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMDq9jSt2 .dropdown-menu,
.cid-sTMDq9jSt2 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMDq9jSt2 .nav-item:focus,
.cid-sTMDq9jSt2 .nav-link:focus {
  outline: none;
}
.cid-sTMDq9jSt2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMDq9jSt2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMDq9jSt2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMDq9jSt2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMDq9jSt2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMDq9jSt2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMDq9jSt2 .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-sTMDq9jSt2 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMDq9jSt2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMDq9jSt2 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMDq9jSt2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMDq9jSt2 .navbar.collapsed {
  justify-content: center;
}
.cid-sTMDq9jSt2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMDq9jSt2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMDq9jSt2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMDq9jSt2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMDq9jSt2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMDq9jSt2 .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-sTMDq9jSt2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMDq9jSt2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMDq9jSt2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMDq9jSt2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMDq9jSt2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMDq9jSt2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMDq9jSt2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMDq9jSt2 .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-sTMDq9jSt2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMDq9jSt2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMDq9jSt2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMDq9jSt2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMDq9jSt2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMDq9jSt2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMDq9jSt2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMDq9jSt2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMDq9jSt2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMDq9jSt2 .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-sTMDq9jSt2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMDq9jSt2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMDq9jSt2 .dropdown-item.active,
.cid-sTMDq9jSt2 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMDq9jSt2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMDq9jSt2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMDq9jSt2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMDq9jSt2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMDq9jSt2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMDq9jSt2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMDq9jSt2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMDq9jSt2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMDq9jSt2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMDq9jSt2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMDq9jSt2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMDq9jSt2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMDq9jSt2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMDq9jSt2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMDq9jSt2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMDq9jSt2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMDq9jSt2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMDq9jSt2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMDq9jSt2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMDq9jSt2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMDq9jSt2 .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-sTMDq9jSt2 .navbar {
    height: 70px;
  }
  .cid-sTMDq9jSt2 .navbar.opened {
    height: auto;
  }
  .cid-sTMDq9jSt2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMNlgDDK2 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMNlgDDK2 .image-block {
  margin: auto;
}
.cid-sTMNlgDDK2 figcaption {
  position: relative;
}
.cid-sTMNlgDDK2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMNlgDDK2 .image-block {
    width: 100% !important;
  }
}
.cid-sTMNlhq57B {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMNlhq57B .mbr-section-title {
  text-align: left;
}
.cid-sTMNlhToPZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMNliieDo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMNliieDo .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMNliieDo .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMNliieDo .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMNliieDo .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMNliieDo .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMNliieDo .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMNliieDo .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMNliieDo .card-subtitle {
  color: #0095ff;
}
.cid-sTMNliieDo .mbr-text {
  color: #555555;
}
.cid-sTMNliMxhr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMNliMxhr .item {
  padding-bottom: 2rem;
}
.cid-sTMNliMxhr .item-wrapper {
  position: relative;
}
.cid-sTMNliMxhr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMNliMxhr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMNliMxhr .carousel-control,
.cid-sTMNliMxhr .close {
  background: #1b1b1b;
}
.cid-sTMNliMxhr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMNliMxhr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMNliMxhr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMNliMxhr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMNliMxhr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMNliMxhr .close::before {
  content: '\e91a';
}
.cid-sTMNliMxhr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMNliMxhr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMNliMxhr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMNliMxhr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMNliMxhr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMNliMxhr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMNliMxhr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMNliMxhr .carousel-indicators li.active,
.cid-sTMNliMxhr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMNliMxhr .carousel-indicators li::after,
.cid-sTMNliMxhr .carousel-indicators li::before {
  content: none;
}
.cid-sTMNliMxhr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMNliMxhr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMNliMxhr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMNliMxhr .carousel-indicators {
    display: none;
  }
}
.cid-sTMNliMxhr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMNliMxhr .carousel-inner > .active {
  display: block;
}
.cid-sTMNliMxhr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMNliMxhr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMNliMxhr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMNliMxhr .carousel-control,
  .cid-sTMNliMxhr .carousel-indicators,
  .cid-sTMNliMxhr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMNliMxhr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMNliMxhr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMNliMxhr .carousel-indicators .active,
.cid-sTMNliMxhr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMNliMxhr .carousel-indicators .active {
  background: #fff;
}
.cid-sTMNliMxhr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMNliMxhr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMNliMxhr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMNliMxhr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMNliMxhr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMNliMxhr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMNliMxhr .carousel {
  width: 100%;
}
.cid-sTMNliMxhr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMNliMxhr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMNliMxhr .modal.fade .modal-dialog,
.cid-sTMNliMxhr .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMNliMxhr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMNliMxhr H6 {
  text-align: center;
}
.cid-sTMNljCYSP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMNljCYSP .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMNljCYSP .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMNljCYSP .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMNljCYSP .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMNljCYSP .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMNljCYSP .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMNljCYSP .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMNljCYSP .nav-link,
.cid-sTMNljCYSP .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMNljCYSP .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMNljCYSP H4 {
  text-align: center;
}
.cid-sTMNljCYSP H3 {
  text-align: center;
}
.cid-sTMNlkdt1h {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMNlkdt1h .image-block {
  margin: auto;
}
.cid-sTMNlkdt1h figcaption {
  position: relative;
}
.cid-sTMNlkdt1h figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMNlkdt1h .image-block {
    width: 100% !important;
  }
}
.cid-sTMNlkzEsb {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMNlkzEsb .image-block {
  margin: auto;
}
.cid-sTMNlkzEsb figcaption {
  position: relative;
}
.cid-sTMNlkzEsb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMNlkzEsb .image-block {
    width: 100% !important;
  }
}
.cid-sTMNlkXRs4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMNlkXRs4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMNlkXRs4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMNlkXRs4 .row {
    text-align: center;
  }
  .cid-sTMNlkXRs4 .row > div {
    margin: auto;
  }
  .cid-sTMNlkXRs4 .social-row {
    justify-content: center;
  }
}
.cid-sTMNlkXRs4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMNlkXRs4 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMNlkXRs4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMNlkXRs4 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMNlkXRs4 .mbr-text {
  color: #000000;
}
.cid-sTMNlkXRs4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMNlkXRs4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMNlkXRs4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMNlkXRs4 H5 {
  color: #000000;
}
.cid-sTMNllzBSX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMNllzBSX nav.navbar {
  position: fixed;
}
.cid-sTMNllzBSX .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-sTMNllzBSX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMNllzBSX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMNllzBSX .dropdown-item:hover,
.cid-sTMNllzBSX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMNllzBSX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMNllzBSX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMNllzBSX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMNllzBSX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMNllzBSX .nav-link {
  position: relative;
}
.cid-sTMNllzBSX .container {
  display: flex;
  margin: auto;
}
.cid-sTMNllzBSX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMNllzBSX .dropdown-menu,
.cid-sTMNllzBSX .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMNllzBSX .nav-item:focus,
.cid-sTMNllzBSX .nav-link:focus {
  outline: none;
}
.cid-sTMNllzBSX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMNllzBSX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMNllzBSX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMNllzBSX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMNllzBSX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMNllzBSX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMNllzBSX .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-sTMNllzBSX .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMNllzBSX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMNllzBSX .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMNllzBSX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMNllzBSX .navbar.collapsed {
  justify-content: center;
}
.cid-sTMNllzBSX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMNllzBSX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMNllzBSX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMNllzBSX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMNllzBSX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMNllzBSX .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-sTMNllzBSX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMNllzBSX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMNllzBSX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMNllzBSX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMNllzBSX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMNllzBSX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMNllzBSX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMNllzBSX .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-sTMNllzBSX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMNllzBSX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMNllzBSX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMNllzBSX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMNllzBSX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMNllzBSX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMNllzBSX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMNllzBSX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMNllzBSX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMNllzBSX .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-sTMNllzBSX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMNllzBSX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMNllzBSX .dropdown-item.active,
.cid-sTMNllzBSX .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMNllzBSX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMNllzBSX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMNllzBSX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMNllzBSX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMNllzBSX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMNllzBSX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMNllzBSX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMNllzBSX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMNllzBSX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMNllzBSX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMNllzBSX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMNllzBSX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMNllzBSX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMNllzBSX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMNllzBSX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMNllzBSX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMNllzBSX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMNllzBSX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMNllzBSX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMNllzBSX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMNllzBSX .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-sTMNllzBSX .navbar {
    height: 70px;
  }
  .cid-sTMNllzBSX .navbar.opened {
    height: auto;
  }
  .cid-sTMNllzBSX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMQQuohSD {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMQQuohSD .image-block {
  margin: auto;
}
.cid-sTMQQuohSD figcaption {
  position: relative;
}
.cid-sTMQQuohSD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMQQuohSD .image-block {
    width: 100% !important;
  }
}
.cid-sTMQQvk9mI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMQQvk9mI .mbr-section-title {
  text-align: left;
}
.cid-sTMQQvT4z8 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMQQwznni {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMQQwznni .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMQQwznni .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMQQwznni .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMQQwznni .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMQQwznni .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMQQwznni .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMQQwznni .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMQQwznni .card-subtitle {
  color: #0095ff;
}
.cid-sTMQQwznni .mbr-text {
  color: #555555;
}
.cid-sTMQQx5jej {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMQQx5jej .item {
  padding-bottom: 2rem;
}
.cid-sTMQQx5jej .item-wrapper {
  position: relative;
}
.cid-sTMQQx5jej .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMQQx5jej .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMQQx5jej .carousel-control,
.cid-sTMQQx5jej .close {
  background: #1b1b1b;
}
.cid-sTMQQx5jej .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMQQx5jej .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMQQx5jej .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMQQx5jej .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMQQx5jej .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMQQx5jej .close::before {
  content: '\e91a';
}
.cid-sTMQQx5jej .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMQQx5jej .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMQQx5jej .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMQQx5jej .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMQQx5jej .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMQQx5jej .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMQQx5jej .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMQQx5jej .carousel-indicators li.active,
.cid-sTMQQx5jej .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMQQx5jej .carousel-indicators li::after,
.cid-sTMQQx5jej .carousel-indicators li::before {
  content: none;
}
.cid-sTMQQx5jej .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMQQx5jej .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMQQx5jej .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMQQx5jej .carousel-indicators {
    display: none;
  }
}
.cid-sTMQQx5jej .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMQQx5jej .carousel-inner > .active {
  display: block;
}
.cid-sTMQQx5jej .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMQQx5jej .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMQQx5jej .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMQQx5jej .carousel-control,
  .cid-sTMQQx5jej .carousel-indicators,
  .cid-sTMQQx5jej .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMQQx5jej .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMQQx5jej .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMQQx5jej .carousel-indicators .active,
.cid-sTMQQx5jej .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMQQx5jej .carousel-indicators .active {
  background: #fff;
}
.cid-sTMQQx5jej .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMQQx5jej .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMQQx5jej .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMQQx5jej .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMQQx5jej .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMQQx5jej .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMQQx5jej .carousel {
  width: 100%;
}
.cid-sTMQQx5jej .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMQQx5jej .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMQQx5jej .modal.fade .modal-dialog,
.cid-sTMQQx5jej .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMQQx5jej .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMQQx5jej H6 {
  text-align: center;
}
.cid-sTMQQxPSQX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMQQxPSQX .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMQQxPSQX .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMQQxPSQX .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMQQxPSQX .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMQQxPSQX .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMQQxPSQX .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMQQxPSQX .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMQQxPSQX .nav-link,
.cid-sTMQQxPSQX .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMQQxPSQX .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMQQxPSQX H4 {
  text-align: center;
}
.cid-sTMQQxPSQX H3 {
  text-align: center;
}
.cid-sTMQQyvMRS {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMQQyvMRS .image-block {
  margin: auto;
}
.cid-sTMQQyvMRS figcaption {
  position: relative;
}
.cid-sTMQQyvMRS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMQQyvMRS .image-block {
    width: 100% !important;
  }
}
.cid-sTMQQyTk7j {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMQQyTk7j .image-block {
  margin: auto;
}
.cid-sTMQQyTk7j figcaption {
  position: relative;
}
.cid-sTMQQyTk7j figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMQQyTk7j .image-block {
    width: 100% !important;
  }
}
.cid-sTMQQzflH6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMQQzflH6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMQQzflH6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMQQzflH6 .row {
    text-align: center;
  }
  .cid-sTMQQzflH6 .row > div {
    margin: auto;
  }
  .cid-sTMQQzflH6 .social-row {
    justify-content: center;
  }
}
.cid-sTMQQzflH6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMQQzflH6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMQQzflH6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMQQzflH6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMQQzflH6 .mbr-text {
  color: #000000;
}
.cid-sTMQQzflH6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMQQzflH6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMQQzflH6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMQQzflH6 H5 {
  color: #000000;
}
.cid-sTMQQzQ5JC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMQQzQ5JC nav.navbar {
  position: fixed;
}
.cid-sTMQQzQ5JC .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-sTMQQzQ5JC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMQQzQ5JC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMQQzQ5JC .dropdown-item:hover,
.cid-sTMQQzQ5JC .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMQQzQ5JC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMQQzQ5JC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMQQzQ5JC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMQQzQ5JC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMQQzQ5JC .nav-link {
  position: relative;
}
.cid-sTMQQzQ5JC .container {
  display: flex;
  margin: auto;
}
.cid-sTMQQzQ5JC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMQQzQ5JC .dropdown-menu,
.cid-sTMQQzQ5JC .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMQQzQ5JC .nav-item:focus,
.cid-sTMQQzQ5JC .nav-link:focus {
  outline: none;
}
.cid-sTMQQzQ5JC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMQQzQ5JC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMQQzQ5JC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMQQzQ5JC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMQQzQ5JC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMQQzQ5JC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMQQzQ5JC .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-sTMQQzQ5JC .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMQQzQ5JC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMQQzQ5JC .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMQQzQ5JC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMQQzQ5JC .navbar.collapsed {
  justify-content: center;
}
.cid-sTMQQzQ5JC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMQQzQ5JC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMQQzQ5JC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMQQzQ5JC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMQQzQ5JC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMQQzQ5JC .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-sTMQQzQ5JC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMQQzQ5JC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMQQzQ5JC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMQQzQ5JC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMQQzQ5JC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMQQzQ5JC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMQQzQ5JC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMQQzQ5JC .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-sTMQQzQ5JC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMQQzQ5JC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMQQzQ5JC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMQQzQ5JC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMQQzQ5JC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMQQzQ5JC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMQQzQ5JC .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMQQzQ5JC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMQQzQ5JC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMQQzQ5JC .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-sTMQQzQ5JC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMQQzQ5JC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMQQzQ5JC .dropdown-item.active,
.cid-sTMQQzQ5JC .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMQQzQ5JC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMQQzQ5JC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMQQzQ5JC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMQQzQ5JC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMQQzQ5JC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMQQzQ5JC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMQQzQ5JC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMQQzQ5JC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMQQzQ5JC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMQQzQ5JC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMQQzQ5JC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMQQzQ5JC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMQQzQ5JC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMQQzQ5JC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMQQzQ5JC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMQQzQ5JC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMQQzQ5JC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMQQzQ5JC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMQQzQ5JC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMQQzQ5JC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMQQzQ5JC .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-sTMQQzQ5JC .navbar {
    height: 70px;
  }
  .cid-sTMQQzQ5JC .navbar.opened {
    height: auto;
  }
  .cid-sTMQQzQ5JC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMSvkzUYE {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMSvkzUYE .image-block {
  margin: auto;
}
.cid-sTMSvkzUYE figcaption {
  position: relative;
}
.cid-sTMSvkzUYE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMSvkzUYE .image-block {
    width: 100% !important;
  }
}
.cid-sTMSvlpjJ2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMSvlpjJ2 .mbr-section-title {
  text-align: left;
}
.cid-sTMSvlZTie {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMSvmErKq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMSvmErKq .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMSvmErKq .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMSvmErKq .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMSvmErKq .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMSvmErKq .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMSvmErKq .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMSvmErKq .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMSvmErKq .card-subtitle {
  color: #0095ff;
}
.cid-sTMSvmErKq .mbr-text {
  color: #555555;
}
.cid-sTMSvni37E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMSvni37E .item {
  padding-bottom: 2rem;
}
.cid-sTMSvni37E .item-wrapper {
  position: relative;
}
.cid-sTMSvni37E .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMSvni37E .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMSvni37E .carousel-control,
.cid-sTMSvni37E .close {
  background: #1b1b1b;
}
.cid-sTMSvni37E .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMSvni37E .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMSvni37E .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMSvni37E .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMSvni37E .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMSvni37E .close::before {
  content: '\e91a';
}
.cid-sTMSvni37E .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMSvni37E .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMSvni37E .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMSvni37E .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMSvni37E .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMSvni37E .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMSvni37E .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMSvni37E .carousel-indicators li.active,
.cid-sTMSvni37E .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMSvni37E .carousel-indicators li::after,
.cid-sTMSvni37E .carousel-indicators li::before {
  content: none;
}
.cid-sTMSvni37E .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMSvni37E .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMSvni37E .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMSvni37E .carousel-indicators {
    display: none;
  }
}
.cid-sTMSvni37E .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMSvni37E .carousel-inner > .active {
  display: block;
}
.cid-sTMSvni37E .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMSvni37E .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMSvni37E .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMSvni37E .carousel-control,
  .cid-sTMSvni37E .carousel-indicators,
  .cid-sTMSvni37E .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMSvni37E .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMSvni37E .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMSvni37E .carousel-indicators .active,
.cid-sTMSvni37E .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMSvni37E .carousel-indicators .active {
  background: #fff;
}
.cid-sTMSvni37E .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMSvni37E .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMSvni37E .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMSvni37E .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMSvni37E .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMSvni37E .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMSvni37E .carousel {
  width: 100%;
}
.cid-sTMSvni37E .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMSvni37E .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMSvni37E .modal.fade .modal-dialog,
.cid-sTMSvni37E .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMSvni37E .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMSvni37E H6 {
  text-align: center;
}
.cid-sTMSvnUHDB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMSvnUHDB .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMSvnUHDB .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMSvnUHDB .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMSvnUHDB .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMSvnUHDB .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMSvnUHDB .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMSvnUHDB .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMSvnUHDB .nav-link,
.cid-sTMSvnUHDB .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMSvnUHDB .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMSvnUHDB H4 {
  text-align: center;
}
.cid-sTMSvnUHDB H3 {
  text-align: center;
}
.cid-sTMSvoAB1N {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMSvoAB1N .image-block {
  margin: auto;
}
.cid-sTMSvoAB1N figcaption {
  position: relative;
}
.cid-sTMSvoAB1N figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMSvoAB1N .image-block {
    width: 100% !important;
  }
}
.cid-sTMSvoWYwI {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMSvoWYwI .image-block {
  margin: auto;
}
.cid-sTMSvoWYwI figcaption {
  position: relative;
}
.cid-sTMSvoWYwI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMSvoWYwI .image-block {
    width: 100% !important;
  }
}
.cid-sTMSvq037A {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMSvq037A .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMSvq037A .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMSvq037A .row {
    text-align: center;
  }
  .cid-sTMSvq037A .row > div {
    margin: auto;
  }
  .cid-sTMSvq037A .social-row {
    justify-content: center;
  }
}
.cid-sTMSvq037A .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMSvq037A .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMSvq037A .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMSvq037A .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMSvq037A .mbr-text {
  color: #000000;
}
.cid-sTMSvq037A .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMSvq037A .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMSvq037A div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMSvq037A H5 {
  color: #000000;
}
.cid-sTMSvqOuuv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMSvqOuuv nav.navbar {
  position: fixed;
}
.cid-sTMSvqOuuv .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-sTMSvqOuuv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMSvqOuuv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMSvqOuuv .dropdown-item:hover,
.cid-sTMSvqOuuv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMSvqOuuv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMSvqOuuv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMSvqOuuv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMSvqOuuv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMSvqOuuv .nav-link {
  position: relative;
}
.cid-sTMSvqOuuv .container {
  display: flex;
  margin: auto;
}
.cid-sTMSvqOuuv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMSvqOuuv .dropdown-menu,
.cid-sTMSvqOuuv .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMSvqOuuv .nav-item:focus,
.cid-sTMSvqOuuv .nav-link:focus {
  outline: none;
}
.cid-sTMSvqOuuv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMSvqOuuv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMSvqOuuv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMSvqOuuv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMSvqOuuv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMSvqOuuv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMSvqOuuv .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-sTMSvqOuuv .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMSvqOuuv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMSvqOuuv .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMSvqOuuv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMSvqOuuv .navbar.collapsed {
  justify-content: center;
}
.cid-sTMSvqOuuv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMSvqOuuv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMSvqOuuv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMSvqOuuv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMSvqOuuv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMSvqOuuv .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-sTMSvqOuuv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMSvqOuuv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMSvqOuuv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMSvqOuuv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMSvqOuuv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMSvqOuuv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMSvqOuuv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMSvqOuuv .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-sTMSvqOuuv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMSvqOuuv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMSvqOuuv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMSvqOuuv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMSvqOuuv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMSvqOuuv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMSvqOuuv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMSvqOuuv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMSvqOuuv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMSvqOuuv .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-sTMSvqOuuv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMSvqOuuv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMSvqOuuv .dropdown-item.active,
.cid-sTMSvqOuuv .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMSvqOuuv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMSvqOuuv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMSvqOuuv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMSvqOuuv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMSvqOuuv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMSvqOuuv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMSvqOuuv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMSvqOuuv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMSvqOuuv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMSvqOuuv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMSvqOuuv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMSvqOuuv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMSvqOuuv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMSvqOuuv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMSvqOuuv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMSvqOuuv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMSvqOuuv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMSvqOuuv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMSvqOuuv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMSvqOuuv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMSvqOuuv .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-sTMSvqOuuv .navbar {
    height: 70px;
  }
  .cid-sTMSvqOuuv .navbar.opened {
    height: auto;
  }
  .cid-sTMSvqOuuv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMUclxbga {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMUclxbga .image-block {
  margin: auto;
}
.cid-sTMUclxbga figcaption {
  position: relative;
}
.cid-sTMUclxbga figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMUclxbga .image-block {
    width: 100% !important;
  }
}
.cid-sTMUcmvlZm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMUcmvlZm .mbr-section-title {
  text-align: left;
}
.cid-sTMUcnaRWh {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMUcnAiN8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMUcnAiN8 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMUcnAiN8 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMUcnAiN8 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMUcnAiN8 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMUcnAiN8 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMUcnAiN8 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMUcnAiN8 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMUcnAiN8 .card-subtitle {
  color: #0095ff;
}
.cid-sTMUcnAiN8 .mbr-text {
  color: #555555;
}
.cid-sTMUcohzSn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMUcohzSn .item {
  padding-bottom: 2rem;
}
.cid-sTMUcohzSn .item-wrapper {
  position: relative;
}
.cid-sTMUcohzSn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMUcohzSn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMUcohzSn .carousel-control,
.cid-sTMUcohzSn .close {
  background: #1b1b1b;
}
.cid-sTMUcohzSn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMUcohzSn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMUcohzSn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMUcohzSn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMUcohzSn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMUcohzSn .close::before {
  content: '\e91a';
}
.cid-sTMUcohzSn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMUcohzSn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMUcohzSn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMUcohzSn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMUcohzSn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMUcohzSn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMUcohzSn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMUcohzSn .carousel-indicators li.active,
.cid-sTMUcohzSn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMUcohzSn .carousel-indicators li::after,
.cid-sTMUcohzSn .carousel-indicators li::before {
  content: none;
}
.cid-sTMUcohzSn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMUcohzSn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMUcohzSn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMUcohzSn .carousel-indicators {
    display: none;
  }
}
.cid-sTMUcohzSn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMUcohzSn .carousel-inner > .active {
  display: block;
}
.cid-sTMUcohzSn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMUcohzSn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMUcohzSn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMUcohzSn .carousel-control,
  .cid-sTMUcohzSn .carousel-indicators,
  .cid-sTMUcohzSn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMUcohzSn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMUcohzSn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMUcohzSn .carousel-indicators .active,
.cid-sTMUcohzSn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMUcohzSn .carousel-indicators .active {
  background: #fff;
}
.cid-sTMUcohzSn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMUcohzSn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMUcohzSn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMUcohzSn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMUcohzSn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMUcohzSn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMUcohzSn .carousel {
  width: 100%;
}
.cid-sTMUcohzSn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMUcohzSn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMUcohzSn .modal.fade .modal-dialog,
.cid-sTMUcohzSn .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMUcohzSn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMUcohzSn H6 {
  text-align: center;
}
.cid-sTMUcoXsMA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMUcoXsMA .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMUcoXsMA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMUcoXsMA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMUcoXsMA .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMUcoXsMA .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMUcoXsMA .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMUcoXsMA .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMUcoXsMA .nav-link,
.cid-sTMUcoXsMA .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMUcoXsMA .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMUcoXsMA H4 {
  text-align: center;
}
.cid-sTMUcoXsMA H3 {
  text-align: center;
}
.cid-sTMUcpFPbI {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMUcpFPbI .image-block {
  margin: auto;
}
.cid-sTMUcpFPbI figcaption {
  position: relative;
}
.cid-sTMUcpFPbI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMUcpFPbI .image-block {
    width: 100% !important;
  }
}
.cid-sTMUcq0Hdv {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMUcq0Hdv .image-block {
  margin: auto;
}
.cid-sTMUcq0Hdv figcaption {
  position: relative;
}
.cid-sTMUcq0Hdv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMUcq0Hdv .image-block {
    width: 100% !important;
  }
}
.cid-sTMUcqoN9z {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMUcqoN9z .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMUcqoN9z .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMUcqoN9z .row {
    text-align: center;
  }
  .cid-sTMUcqoN9z .row > div {
    margin: auto;
  }
  .cid-sTMUcqoN9z .social-row {
    justify-content: center;
  }
}
.cid-sTMUcqoN9z .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMUcqoN9z .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMUcqoN9z .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMUcqoN9z .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMUcqoN9z .mbr-text {
  color: #000000;
}
.cid-sTMUcqoN9z .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMUcqoN9z .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMUcqoN9z div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMUcqoN9z H5 {
  color: #000000;
}
.cid-sTMUcr2Ab3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMUcr2Ab3 nav.navbar {
  position: fixed;
}
.cid-sTMUcr2Ab3 .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-sTMUcr2Ab3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMUcr2Ab3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMUcr2Ab3 .dropdown-item:hover,
.cid-sTMUcr2Ab3 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMUcr2Ab3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMUcr2Ab3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMUcr2Ab3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMUcr2Ab3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMUcr2Ab3 .nav-link {
  position: relative;
}
.cid-sTMUcr2Ab3 .container {
  display: flex;
  margin: auto;
}
.cid-sTMUcr2Ab3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMUcr2Ab3 .dropdown-menu,
.cid-sTMUcr2Ab3 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMUcr2Ab3 .nav-item:focus,
.cid-sTMUcr2Ab3 .nav-link:focus {
  outline: none;
}
.cid-sTMUcr2Ab3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMUcr2Ab3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMUcr2Ab3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMUcr2Ab3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMUcr2Ab3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMUcr2Ab3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMUcr2Ab3 .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-sTMUcr2Ab3 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMUcr2Ab3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMUcr2Ab3 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMUcr2Ab3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMUcr2Ab3 .navbar.collapsed {
  justify-content: center;
}
.cid-sTMUcr2Ab3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMUcr2Ab3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMUcr2Ab3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMUcr2Ab3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMUcr2Ab3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMUcr2Ab3 .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-sTMUcr2Ab3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMUcr2Ab3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMUcr2Ab3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMUcr2Ab3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMUcr2Ab3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMUcr2Ab3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMUcr2Ab3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMUcr2Ab3 .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-sTMUcr2Ab3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMUcr2Ab3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMUcr2Ab3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMUcr2Ab3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMUcr2Ab3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMUcr2Ab3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMUcr2Ab3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMUcr2Ab3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMUcr2Ab3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMUcr2Ab3 .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-sTMUcr2Ab3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMUcr2Ab3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMUcr2Ab3 .dropdown-item.active,
.cid-sTMUcr2Ab3 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMUcr2Ab3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMUcr2Ab3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMUcr2Ab3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMUcr2Ab3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMUcr2Ab3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMUcr2Ab3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMUcr2Ab3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMUcr2Ab3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMUcr2Ab3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMUcr2Ab3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMUcr2Ab3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMUcr2Ab3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMUcr2Ab3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMUcr2Ab3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMUcr2Ab3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMUcr2Ab3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMUcr2Ab3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMUcr2Ab3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMUcr2Ab3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMUcr2Ab3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMUcr2Ab3 .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-sTMUcr2Ab3 .navbar {
    height: 70px;
  }
  .cid-sTMUcr2Ab3 .navbar.opened {
    height: auto;
  }
  .cid-sTMUcr2Ab3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMWErP5Yn {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMWErP5Yn .image-block {
  margin: auto;
}
.cid-sTMWErP5Yn figcaption {
  position: relative;
}
.cid-sTMWErP5Yn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMWErP5Yn .image-block {
    width: 100% !important;
  }
}
.cid-sTMWEsHLP3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMWEsHLP3 .mbr-section-title {
  text-align: left;
}
.cid-sTMWEtiIp5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMWEtZzKQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMWEtZzKQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTMWEtZzKQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMWEtZzKQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTMWEtZzKQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTMWEtZzKQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTMWEtZzKQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTMWEtZzKQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTMWEtZzKQ .card-subtitle {
  color: #0095ff;
}
.cid-sTMWEtZzKQ .mbr-text {
  color: #555555;
}
.cid-sTMWEuOc4e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMWEuOc4e .item {
  padding-bottom: 2rem;
}
.cid-sTMWEuOc4e .item-wrapper {
  position: relative;
}
.cid-sTMWEuOc4e .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTMWEuOc4e .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTMWEuOc4e .carousel-control,
.cid-sTMWEuOc4e .close {
  background: #1b1b1b;
}
.cid-sTMWEuOc4e .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTMWEuOc4e .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTMWEuOc4e .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTMWEuOc4e .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTMWEuOc4e .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTMWEuOc4e .close::before {
  content: '\e91a';
}
.cid-sTMWEuOc4e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTMWEuOc4e .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTMWEuOc4e .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMWEuOc4e .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTMWEuOc4e .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTMWEuOc4e .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTMWEuOc4e .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTMWEuOc4e .carousel-indicators li.active,
.cid-sTMWEuOc4e .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTMWEuOc4e .carousel-indicators li::after,
.cid-sTMWEuOc4e .carousel-indicators li::before {
  content: none;
}
.cid-sTMWEuOc4e .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTMWEuOc4e .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTMWEuOc4e .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMWEuOc4e .carousel-indicators {
    display: none;
  }
}
.cid-sTMWEuOc4e .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTMWEuOc4e .carousel-inner > .active {
  display: block;
}
.cid-sTMWEuOc4e .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTMWEuOc4e .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTMWEuOc4e .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTMWEuOc4e .carousel-control,
  .cid-sTMWEuOc4e .carousel-indicators,
  .cid-sTMWEuOc4e .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTMWEuOc4e .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTMWEuOc4e .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTMWEuOc4e .carousel-indicators .active,
.cid-sTMWEuOc4e .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTMWEuOc4e .carousel-indicators .active {
  background: #fff;
}
.cid-sTMWEuOc4e .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTMWEuOc4e .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTMWEuOc4e .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTMWEuOc4e .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTMWEuOc4e .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTMWEuOc4e .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTMWEuOc4e .carousel {
  width: 100%;
}
.cid-sTMWEuOc4e .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTMWEuOc4e .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTMWEuOc4e .modal.fade .modal-dialog,
.cid-sTMWEuOc4e .modal.in .modal-dialog {
  transform: none;
}
.cid-sTMWEuOc4e .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTMWEuOc4e H6 {
  text-align: center;
}
.cid-sTMWEvyse0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTMWEvyse0 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTMWEvyse0 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTMWEvyse0 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTMWEvyse0 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTMWEvyse0 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTMWEvyse0 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTMWEvyse0 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTMWEvyse0 .nav-link,
.cid-sTMWEvyse0 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTMWEvyse0 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTMWEvyse0 H4 {
  text-align: center;
}
.cid-sTMWEvyse0 H3 {
  text-align: center;
}
.cid-sTMWEwd9W1 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMWEwd9W1 .image-block {
  margin: auto;
}
.cid-sTMWEwd9W1 figcaption {
  position: relative;
}
.cid-sTMWEwd9W1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMWEwd9W1 .image-block {
    width: 100% !important;
  }
}
.cid-sTMWEwECdr {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMWEwECdr .image-block {
  margin: auto;
}
.cid-sTMWEwECdr figcaption {
  position: relative;
}
.cid-sTMWEwECdr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMWEwECdr .image-block {
    width: 100% !important;
  }
}
.cid-sTMWExcKUV {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMWExcKUV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMWExcKUV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMWExcKUV .row {
    text-align: center;
  }
  .cid-sTMWExcKUV .row > div {
    margin: auto;
  }
  .cid-sTMWExcKUV .social-row {
    justify-content: center;
  }
}
.cid-sTMWExcKUV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMWExcKUV .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMWExcKUV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMWExcKUV .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMWExcKUV .mbr-text {
  color: #000000;
}
.cid-sTMWExcKUV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMWExcKUV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMWExcKUV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMWExcKUV H5 {
  color: #000000;
}
.cid-sTMWExQsO8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMWExQsO8 nav.navbar {
  position: fixed;
}
.cid-sTMWExQsO8 .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-sTMWExQsO8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMWExQsO8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMWExQsO8 .dropdown-item:hover,
.cid-sTMWExQsO8 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMWExQsO8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMWExQsO8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMWExQsO8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMWExQsO8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMWExQsO8 .nav-link {
  position: relative;
}
.cid-sTMWExQsO8 .container {
  display: flex;
  margin: auto;
}
.cid-sTMWExQsO8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMWExQsO8 .dropdown-menu,
.cid-sTMWExQsO8 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMWExQsO8 .nav-item:focus,
.cid-sTMWExQsO8 .nav-link:focus {
  outline: none;
}
.cid-sTMWExQsO8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMWExQsO8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMWExQsO8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMWExQsO8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMWExQsO8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMWExQsO8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMWExQsO8 .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-sTMWExQsO8 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMWExQsO8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMWExQsO8 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMWExQsO8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMWExQsO8 .navbar.collapsed {
  justify-content: center;
}
.cid-sTMWExQsO8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMWExQsO8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMWExQsO8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMWExQsO8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMWExQsO8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMWExQsO8 .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-sTMWExQsO8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMWExQsO8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMWExQsO8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMWExQsO8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMWExQsO8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMWExQsO8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMWExQsO8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMWExQsO8 .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-sTMWExQsO8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMWExQsO8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMWExQsO8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMWExQsO8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMWExQsO8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMWExQsO8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMWExQsO8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMWExQsO8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMWExQsO8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMWExQsO8 .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-sTMWExQsO8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMWExQsO8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMWExQsO8 .dropdown-item.active,
.cid-sTMWExQsO8 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMWExQsO8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMWExQsO8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMWExQsO8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMWExQsO8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMWExQsO8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMWExQsO8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMWExQsO8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMWExQsO8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMWExQsO8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMWExQsO8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMWExQsO8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMWExQsO8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMWExQsO8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMWExQsO8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMWExQsO8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMWExQsO8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMWExQsO8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMWExQsO8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMWExQsO8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMWExQsO8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMWExQsO8 .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-sTMWExQsO8 .navbar {
    height: 70px;
  }
  .cid-sTMWExQsO8 .navbar.opened {
    height: auto;
  }
  .cid-sTMWExQsO8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTN1jOxz3F {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTN1jOxz3F .image-block {
  margin: auto;
}
.cid-sTN1jOxz3F figcaption {
  position: relative;
}
.cid-sTN1jOxz3F figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN1jOxz3F .image-block {
    width: 100% !important;
  }
}
.cid-sTN1jPr4J3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN1jPr4J3 .mbr-section-title {
  text-align: left;
}
.cid-sTN1jPYHR2 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN1jQmSBR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN1jQmSBR .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTN1jQmSBR .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTN1jQmSBR .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTN1jQmSBR .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTN1jQmSBR .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTN1jQmSBR .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTN1jQmSBR .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTN1jQmSBR .card-subtitle {
  color: #0095ff;
}
.cid-sTN1jQmSBR .mbr-text {
  color: #555555;
}
.cid-sTN1jQUalE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN1jQUalE .item {
  padding-bottom: 2rem;
}
.cid-sTN1jQUalE .item-wrapper {
  position: relative;
}
.cid-sTN1jQUalE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTN1jQUalE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTN1jQUalE .carousel-control,
.cid-sTN1jQUalE .close {
  background: #1b1b1b;
}
.cid-sTN1jQUalE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTN1jQUalE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTN1jQUalE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTN1jQUalE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTN1jQUalE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTN1jQUalE .close::before {
  content: '\e91a';
}
.cid-sTN1jQUalE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTN1jQUalE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTN1jQUalE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN1jQUalE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTN1jQUalE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTN1jQUalE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTN1jQUalE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTN1jQUalE .carousel-indicators li.active,
.cid-sTN1jQUalE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTN1jQUalE .carousel-indicators li::after,
.cid-sTN1jQUalE .carousel-indicators li::before {
  content: none;
}
.cid-sTN1jQUalE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTN1jQUalE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTN1jQUalE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN1jQUalE .carousel-indicators {
    display: none;
  }
}
.cid-sTN1jQUalE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTN1jQUalE .carousel-inner > .active {
  display: block;
}
.cid-sTN1jQUalE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN1jQUalE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTN1jQUalE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTN1jQUalE .carousel-control,
  .cid-sTN1jQUalE .carousel-indicators,
  .cid-sTN1jQUalE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTN1jQUalE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTN1jQUalE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTN1jQUalE .carousel-indicators .active,
.cid-sTN1jQUalE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTN1jQUalE .carousel-indicators .active {
  background: #fff;
}
.cid-sTN1jQUalE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTN1jQUalE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTN1jQUalE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTN1jQUalE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTN1jQUalE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTN1jQUalE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTN1jQUalE .carousel {
  width: 100%;
}
.cid-sTN1jQUalE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTN1jQUalE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTN1jQUalE .modal.fade .modal-dialog,
.cid-sTN1jQUalE .modal.in .modal-dialog {
  transform: none;
}
.cid-sTN1jQUalE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTN1jQUalE H6 {
  text-align: center;
}
.cid-sTN1jRIvwx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTN1jRIvwx .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTN1jRIvwx .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTN1jRIvwx .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTN1jRIvwx .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTN1jRIvwx .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTN1jRIvwx .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTN1jRIvwx .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTN1jRIvwx .nav-link,
.cid-sTN1jRIvwx .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTN1jRIvwx .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTN1jRIvwx H4 {
  text-align: center;
}
.cid-sTN1jRIvwx H3 {
  text-align: center;
}
.cid-sTN1jSlwp3 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTN1jSlwp3 .image-block {
  margin: auto;
}
.cid-sTN1jSlwp3 figcaption {
  position: relative;
}
.cid-sTN1jSlwp3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN1jSlwp3 .image-block {
    width: 100% !important;
  }
}
.cid-sTN1jSIacb {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTN1jSIacb .image-block {
  margin: auto;
}
.cid-sTN1jSIacb figcaption {
  position: relative;
}
.cid-sTN1jSIacb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN1jSIacb .image-block {
    width: 100% !important;
  }
}
.cid-sTN1jT7jLI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTN1jT7jLI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTN1jT7jLI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN1jT7jLI .row {
    text-align: center;
  }
  .cid-sTN1jT7jLI .row > div {
    margin: auto;
  }
  .cid-sTN1jT7jLI .social-row {
    justify-content: center;
  }
}
.cid-sTN1jT7jLI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTN1jT7jLI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTN1jT7jLI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTN1jT7jLI .list {
    margin-bottom: 0rem;
  }
}
.cid-sTN1jT7jLI .mbr-text {
  color: #000000;
}
.cid-sTN1jT7jLI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTN1jT7jLI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTN1jT7jLI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTN1jT7jLI H5 {
  color: #000000;
}
.cid-sTN1jU4ShQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTN1jU4ShQ nav.navbar {
  position: fixed;
}
.cid-sTN1jU4ShQ .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-sTN1jU4ShQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTN1jU4ShQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTN1jU4ShQ .dropdown-item:hover,
.cid-sTN1jU4ShQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTN1jU4ShQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTN1jU4ShQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTN1jU4ShQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTN1jU4ShQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTN1jU4ShQ .nav-link {
  position: relative;
}
.cid-sTN1jU4ShQ .container {
  display: flex;
  margin: auto;
}
.cid-sTN1jU4ShQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTN1jU4ShQ .dropdown-menu,
.cid-sTN1jU4ShQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sTN1jU4ShQ .nav-item:focus,
.cid-sTN1jU4ShQ .nav-link:focus {
  outline: none;
}
.cid-sTN1jU4ShQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTN1jU4ShQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTN1jU4ShQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTN1jU4ShQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTN1jU4ShQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTN1jU4ShQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTN1jU4ShQ .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-sTN1jU4ShQ .navbar.opened {
  transition: all 0.3s;
}
.cid-sTN1jU4ShQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTN1jU4ShQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sTN1jU4ShQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTN1jU4ShQ .navbar.collapsed {
  justify-content: center;
}
.cid-sTN1jU4ShQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTN1jU4ShQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTN1jU4ShQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTN1jU4ShQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTN1jU4ShQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTN1jU4ShQ .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-sTN1jU4ShQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTN1jU4ShQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTN1jU4ShQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTN1jU4ShQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTN1jU4ShQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTN1jU4ShQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTN1jU4ShQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTN1jU4ShQ .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-sTN1jU4ShQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTN1jU4ShQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTN1jU4ShQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTN1jU4ShQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTN1jU4ShQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTN1jU4ShQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTN1jU4ShQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTN1jU4ShQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTN1jU4ShQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTN1jU4ShQ .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-sTN1jU4ShQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTN1jU4ShQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTN1jU4ShQ .dropdown-item.active,
.cid-sTN1jU4ShQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sTN1jU4ShQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTN1jU4ShQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTN1jU4ShQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTN1jU4ShQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTN1jU4ShQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTN1jU4ShQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTN1jU4ShQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTN1jU4ShQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTN1jU4ShQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTN1jU4ShQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTN1jU4ShQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTN1jU4ShQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN1jU4ShQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN1jU4ShQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTN1jU4ShQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN1jU4ShQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTN1jU4ShQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTN1jU4ShQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN1jU4ShQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTN1jU4ShQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTN1jU4ShQ .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-sTN1jU4ShQ .navbar {
    height: 70px;
  }
  .cid-sTN1jU4ShQ .navbar.opened {
    height: auto;
  }
  .cid-sTN1jU4ShQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTN5QWICTQ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTN5QWICTQ .image-block {
  margin: auto;
}
.cid-sTN5QWICTQ figcaption {
  position: relative;
}
.cid-sTN5QWICTQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN5QWICTQ .image-block {
    width: 100% !important;
  }
}
.cid-sTN5QXy074 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN5QXy074 .mbr-section-title {
  text-align: left;
}
.cid-sTN5QY3MfB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN5QYufIT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN5QYufIT .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTN5QYufIT .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTN5QYufIT .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTN5QYufIT .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTN5QYufIT .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTN5QYufIT .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTN5QYufIT .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTN5QYufIT .card-subtitle {
  color: #0095ff;
}
.cid-sTN5QYufIT .mbr-text {
  color: #555555;
}
.cid-sTN5QZ3aC6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN5QZ3aC6 .item {
  padding-bottom: 2rem;
}
.cid-sTN5QZ3aC6 .item-wrapper {
  position: relative;
}
.cid-sTN5QZ3aC6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTN5QZ3aC6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTN5QZ3aC6 .carousel-control,
.cid-sTN5QZ3aC6 .close {
  background: #1b1b1b;
}
.cid-sTN5QZ3aC6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTN5QZ3aC6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTN5QZ3aC6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTN5QZ3aC6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTN5QZ3aC6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTN5QZ3aC6 .close::before {
  content: '\e91a';
}
.cid-sTN5QZ3aC6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTN5QZ3aC6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTN5QZ3aC6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN5QZ3aC6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTN5QZ3aC6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTN5QZ3aC6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTN5QZ3aC6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTN5QZ3aC6 .carousel-indicators li.active,
.cid-sTN5QZ3aC6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTN5QZ3aC6 .carousel-indicators li::after,
.cid-sTN5QZ3aC6 .carousel-indicators li::before {
  content: none;
}
.cid-sTN5QZ3aC6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTN5QZ3aC6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTN5QZ3aC6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN5QZ3aC6 .carousel-indicators {
    display: none;
  }
}
.cid-sTN5QZ3aC6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTN5QZ3aC6 .carousel-inner > .active {
  display: block;
}
.cid-sTN5QZ3aC6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN5QZ3aC6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTN5QZ3aC6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTN5QZ3aC6 .carousel-control,
  .cid-sTN5QZ3aC6 .carousel-indicators,
  .cid-sTN5QZ3aC6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTN5QZ3aC6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTN5QZ3aC6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTN5QZ3aC6 .carousel-indicators .active,
.cid-sTN5QZ3aC6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTN5QZ3aC6 .carousel-indicators .active {
  background: #fff;
}
.cid-sTN5QZ3aC6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTN5QZ3aC6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTN5QZ3aC6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTN5QZ3aC6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTN5QZ3aC6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTN5QZ3aC6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTN5QZ3aC6 .carousel {
  width: 100%;
}
.cid-sTN5QZ3aC6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTN5QZ3aC6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTN5QZ3aC6 .modal.fade .modal-dialog,
.cid-sTN5QZ3aC6 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTN5QZ3aC6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTN5QZ3aC6 H6 {
  text-align: center;
}
.cid-sTN5QZGHPz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTN5QZGHPz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTN5QZGHPz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTN5QZGHPz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTN5QZGHPz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTN5QZGHPz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTN5QZGHPz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTN5QZGHPz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTN5QZGHPz .nav-link,
.cid-sTN5QZGHPz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTN5QZGHPz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTN5QZGHPz H4 {
  text-align: center;
}
.cid-sTN5QZGHPz H3 {
  text-align: center;
}
.cid-sTN5R0k00x {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTN5R0k00x .image-block {
  margin: auto;
}
.cid-sTN5R0k00x figcaption {
  position: relative;
}
.cid-sTN5R0k00x figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN5R0k00x .image-block {
    width: 100% !important;
  }
}
.cid-sTN5R0GNl3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTN5R0GNl3 .image-block {
  margin: auto;
}
.cid-sTN5R0GNl3 figcaption {
  position: relative;
}
.cid-sTN5R0GNl3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN5R0GNl3 .image-block {
    width: 100% !important;
  }
}
.cid-sTN5R16JsM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTN5R16JsM .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTN5R16JsM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN5R16JsM .row {
    text-align: center;
  }
  .cid-sTN5R16JsM .row > div {
    margin: auto;
  }
  .cid-sTN5R16JsM .social-row {
    justify-content: center;
  }
}
.cid-sTN5R16JsM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTN5R16JsM .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTN5R16JsM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTN5R16JsM .list {
    margin-bottom: 0rem;
  }
}
.cid-sTN5R16JsM .mbr-text {
  color: #000000;
}
.cid-sTN5R16JsM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTN5R16JsM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTN5R16JsM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTN5R16JsM H5 {
  color: #000000;
}
.cid-sTN5R1LQJy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTN5R1LQJy nav.navbar {
  position: fixed;
}
.cid-sTN5R1LQJy .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-sTN5R1LQJy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTN5R1LQJy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTN5R1LQJy .dropdown-item:hover,
.cid-sTN5R1LQJy .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTN5R1LQJy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTN5R1LQJy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTN5R1LQJy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTN5R1LQJy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTN5R1LQJy .nav-link {
  position: relative;
}
.cid-sTN5R1LQJy .container {
  display: flex;
  margin: auto;
}
.cid-sTN5R1LQJy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTN5R1LQJy .dropdown-menu,
.cid-sTN5R1LQJy .navbar.opened {
  background: #ffffff !important;
}
.cid-sTN5R1LQJy .nav-item:focus,
.cid-sTN5R1LQJy .nav-link:focus {
  outline: none;
}
.cid-sTN5R1LQJy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTN5R1LQJy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTN5R1LQJy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTN5R1LQJy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTN5R1LQJy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTN5R1LQJy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTN5R1LQJy .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-sTN5R1LQJy .navbar.opened {
  transition: all 0.3s;
}
.cid-sTN5R1LQJy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTN5R1LQJy .navbar .navbar-logo img {
  width: auto;
}
.cid-sTN5R1LQJy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTN5R1LQJy .navbar.collapsed {
  justify-content: center;
}
.cid-sTN5R1LQJy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTN5R1LQJy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTN5R1LQJy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTN5R1LQJy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTN5R1LQJy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTN5R1LQJy .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-sTN5R1LQJy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTN5R1LQJy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTN5R1LQJy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTN5R1LQJy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTN5R1LQJy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTN5R1LQJy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTN5R1LQJy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTN5R1LQJy .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-sTN5R1LQJy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTN5R1LQJy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTN5R1LQJy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTN5R1LQJy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTN5R1LQJy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTN5R1LQJy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTN5R1LQJy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTN5R1LQJy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTN5R1LQJy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTN5R1LQJy .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-sTN5R1LQJy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTN5R1LQJy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTN5R1LQJy .dropdown-item.active,
.cid-sTN5R1LQJy .dropdown-item:active {
  background-color: transparent;
}
.cid-sTN5R1LQJy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTN5R1LQJy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTN5R1LQJy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTN5R1LQJy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTN5R1LQJy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTN5R1LQJy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTN5R1LQJy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTN5R1LQJy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTN5R1LQJy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTN5R1LQJy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTN5R1LQJy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTN5R1LQJy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN5R1LQJy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN5R1LQJy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTN5R1LQJy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN5R1LQJy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTN5R1LQJy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTN5R1LQJy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN5R1LQJy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTN5R1LQJy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTN5R1LQJy .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-sTN5R1LQJy .navbar {
    height: 70px;
  }
  .cid-sTN5R1LQJy .navbar.opened {
    height: auto;
  }
  .cid-sTN5R1LQJy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTN7ho9HXj {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTN7ho9HXj .image-block {
  margin: auto;
}
.cid-sTN7ho9HXj figcaption {
  position: relative;
}
.cid-sTN7ho9HXj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN7ho9HXj .image-block {
    width: 100% !important;
  }
}
.cid-sTN7hp1vCe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN7hp1vCe .mbr-section-title {
  text-align: left;
}
.cid-sTN7hpyjAi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN7hq0kPC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN7hq0kPC .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTN7hq0kPC .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTN7hq0kPC .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTN7hq0kPC .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTN7hq0kPC .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTN7hq0kPC .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTN7hq0kPC .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTN7hq0kPC .card-subtitle {
  color: #0095ff;
}
.cid-sTN7hq0kPC .mbr-text {
  color: #555555;
}
.cid-sTN7hqztuQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN7hqztuQ .item {
  padding-bottom: 2rem;
}
.cid-sTN7hqztuQ .item-wrapper {
  position: relative;
}
.cid-sTN7hqztuQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTN7hqztuQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTN7hqztuQ .carousel-control,
.cid-sTN7hqztuQ .close {
  background: #1b1b1b;
}
.cid-sTN7hqztuQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTN7hqztuQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTN7hqztuQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTN7hqztuQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTN7hqztuQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTN7hqztuQ .close::before {
  content: '\e91a';
}
.cid-sTN7hqztuQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTN7hqztuQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTN7hqztuQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN7hqztuQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTN7hqztuQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTN7hqztuQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTN7hqztuQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTN7hqztuQ .carousel-indicators li.active,
.cid-sTN7hqztuQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTN7hqztuQ .carousel-indicators li::after,
.cid-sTN7hqztuQ .carousel-indicators li::before {
  content: none;
}
.cid-sTN7hqztuQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTN7hqztuQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTN7hqztuQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN7hqztuQ .carousel-indicators {
    display: none;
  }
}
.cid-sTN7hqztuQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTN7hqztuQ .carousel-inner > .active {
  display: block;
}
.cid-sTN7hqztuQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN7hqztuQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTN7hqztuQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTN7hqztuQ .carousel-control,
  .cid-sTN7hqztuQ .carousel-indicators,
  .cid-sTN7hqztuQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTN7hqztuQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTN7hqztuQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTN7hqztuQ .carousel-indicators .active,
.cid-sTN7hqztuQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTN7hqztuQ .carousel-indicators .active {
  background: #fff;
}
.cid-sTN7hqztuQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTN7hqztuQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTN7hqztuQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTN7hqztuQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTN7hqztuQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTN7hqztuQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTN7hqztuQ .carousel {
  width: 100%;
}
.cid-sTN7hqztuQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTN7hqztuQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTN7hqztuQ .modal.fade .modal-dialog,
.cid-sTN7hqztuQ .modal.in .modal-dialog {
  transform: none;
}
.cid-sTN7hqztuQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTN7hqztuQ H6 {
  text-align: center;
}
.cid-sTN7hre8nn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTN7hre8nn .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTN7hre8nn .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTN7hre8nn .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTN7hre8nn .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTN7hre8nn .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTN7hre8nn .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTN7hre8nn .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTN7hre8nn .nav-link,
.cid-sTN7hre8nn .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTN7hre8nn .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTN7hre8nn H4 {
  text-align: center;
}
.cid-sTN7hre8nn H3 {
  text-align: center;
}
.cid-sTN7hrQ13Q {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTN7hrQ13Q .image-block {
  margin: auto;
}
.cid-sTN7hrQ13Q figcaption {
  position: relative;
}
.cid-sTN7hrQ13Q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN7hrQ13Q .image-block {
    width: 100% !important;
  }
}
.cid-sTN7hsbj8d {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTN7hsbj8d .image-block {
  margin: auto;
}
.cid-sTN7hsbj8d figcaption {
  position: relative;
}
.cid-sTN7hsbj8d figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN7hsbj8d .image-block {
    width: 100% !important;
  }
}
.cid-sTN7hsABWV {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTN7hsABWV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTN7hsABWV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN7hsABWV .row {
    text-align: center;
  }
  .cid-sTN7hsABWV .row > div {
    margin: auto;
  }
  .cid-sTN7hsABWV .social-row {
    justify-content: center;
  }
}
.cid-sTN7hsABWV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTN7hsABWV .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTN7hsABWV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTN7hsABWV .list {
    margin-bottom: 0rem;
  }
}
.cid-sTN7hsABWV .mbr-text {
  color: #000000;
}
.cid-sTN7hsABWV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTN7hsABWV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTN7hsABWV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTN7hsABWV H5 {
  color: #000000;
}
.cid-sTN7htfdhn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTN7htfdhn nav.navbar {
  position: fixed;
}
.cid-sTN7htfdhn .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-sTN7htfdhn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTN7htfdhn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTN7htfdhn .dropdown-item:hover,
.cid-sTN7htfdhn .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTN7htfdhn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTN7htfdhn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTN7htfdhn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTN7htfdhn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTN7htfdhn .nav-link {
  position: relative;
}
.cid-sTN7htfdhn .container {
  display: flex;
  margin: auto;
}
.cid-sTN7htfdhn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTN7htfdhn .dropdown-menu,
.cid-sTN7htfdhn .navbar.opened {
  background: #ffffff !important;
}
.cid-sTN7htfdhn .nav-item:focus,
.cid-sTN7htfdhn .nav-link:focus {
  outline: none;
}
.cid-sTN7htfdhn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTN7htfdhn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTN7htfdhn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTN7htfdhn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTN7htfdhn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTN7htfdhn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTN7htfdhn .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-sTN7htfdhn .navbar.opened {
  transition: all 0.3s;
}
.cid-sTN7htfdhn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTN7htfdhn .navbar .navbar-logo img {
  width: auto;
}
.cid-sTN7htfdhn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTN7htfdhn .navbar.collapsed {
  justify-content: center;
}
.cid-sTN7htfdhn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTN7htfdhn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTN7htfdhn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTN7htfdhn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTN7htfdhn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTN7htfdhn .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-sTN7htfdhn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTN7htfdhn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTN7htfdhn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTN7htfdhn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTN7htfdhn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTN7htfdhn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTN7htfdhn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTN7htfdhn .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-sTN7htfdhn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTN7htfdhn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTN7htfdhn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTN7htfdhn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTN7htfdhn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTN7htfdhn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTN7htfdhn .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTN7htfdhn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTN7htfdhn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTN7htfdhn .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-sTN7htfdhn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTN7htfdhn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTN7htfdhn .dropdown-item.active,
.cid-sTN7htfdhn .dropdown-item:active {
  background-color: transparent;
}
.cid-sTN7htfdhn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTN7htfdhn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTN7htfdhn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTN7htfdhn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTN7htfdhn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTN7htfdhn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTN7htfdhn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTN7htfdhn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTN7htfdhn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTN7htfdhn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTN7htfdhn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTN7htfdhn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN7htfdhn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN7htfdhn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTN7htfdhn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN7htfdhn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTN7htfdhn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTN7htfdhn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN7htfdhn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTN7htfdhn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTN7htfdhn .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-sTN7htfdhn .navbar {
    height: 70px;
  }
  .cid-sTN7htfdhn .navbar.opened {
    height: auto;
  }
  .cid-sTN7htfdhn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTN8czBNoi {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTN8czBNoi .image-block {
  margin: auto;
}
.cid-sTN8czBNoi figcaption {
  position: relative;
}
.cid-sTN8czBNoi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN8czBNoi .image-block {
    width: 100% !important;
  }
}
.cid-sTN8cAoiVC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN8cAoiVC .mbr-section-title {
  text-align: left;
}
.cid-sTN8cASsaF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN8cBoWNk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN8cBoWNk .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTN8cBoWNk .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTN8cBoWNk .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTN8cBoWNk .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTN8cBoWNk .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTN8cBoWNk .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTN8cBoWNk .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTN8cBoWNk .card-subtitle {
  color: #0095ff;
}
.cid-sTN8cBoWNk .mbr-text {
  color: #555555;
}
.cid-sTN8cBUFiK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTN8cBUFiK .item {
  padding-bottom: 2rem;
}
.cid-sTN8cBUFiK .item-wrapper {
  position: relative;
}
.cid-sTN8cBUFiK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTN8cBUFiK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTN8cBUFiK .carousel-control,
.cid-sTN8cBUFiK .close {
  background: #1b1b1b;
}
.cid-sTN8cBUFiK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTN8cBUFiK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTN8cBUFiK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTN8cBUFiK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTN8cBUFiK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTN8cBUFiK .close::before {
  content: '\e91a';
}
.cid-sTN8cBUFiK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTN8cBUFiK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTN8cBUFiK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN8cBUFiK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTN8cBUFiK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTN8cBUFiK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTN8cBUFiK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTN8cBUFiK .carousel-indicators li.active,
.cid-sTN8cBUFiK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTN8cBUFiK .carousel-indicators li::after,
.cid-sTN8cBUFiK .carousel-indicators li::before {
  content: none;
}
.cid-sTN8cBUFiK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTN8cBUFiK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTN8cBUFiK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN8cBUFiK .carousel-indicators {
    display: none;
  }
}
.cid-sTN8cBUFiK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTN8cBUFiK .carousel-inner > .active {
  display: block;
}
.cid-sTN8cBUFiK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTN8cBUFiK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTN8cBUFiK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTN8cBUFiK .carousel-control,
  .cid-sTN8cBUFiK .carousel-indicators,
  .cid-sTN8cBUFiK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTN8cBUFiK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTN8cBUFiK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTN8cBUFiK .carousel-indicators .active,
.cid-sTN8cBUFiK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTN8cBUFiK .carousel-indicators .active {
  background: #fff;
}
.cid-sTN8cBUFiK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTN8cBUFiK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTN8cBUFiK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTN8cBUFiK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTN8cBUFiK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTN8cBUFiK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTN8cBUFiK .carousel {
  width: 100%;
}
.cid-sTN8cBUFiK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTN8cBUFiK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTN8cBUFiK .modal.fade .modal-dialog,
.cid-sTN8cBUFiK .modal.in .modal-dialog {
  transform: none;
}
.cid-sTN8cBUFiK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTN8cBUFiK H6 {
  text-align: center;
}
.cid-sTN8cCAbW4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTN8cCAbW4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTN8cCAbW4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTN8cCAbW4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTN8cCAbW4 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTN8cCAbW4 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTN8cCAbW4 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTN8cCAbW4 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTN8cCAbW4 .nav-link,
.cid-sTN8cCAbW4 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTN8cCAbW4 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTN8cCAbW4 H4 {
  text-align: center;
}
.cid-sTN8cCAbW4 H3 {
  text-align: center;
}
.cid-sTN8cDbCWQ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTN8cDbCWQ .image-block {
  margin: auto;
}
.cid-sTN8cDbCWQ figcaption {
  position: relative;
}
.cid-sTN8cDbCWQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN8cDbCWQ .image-block {
    width: 100% !important;
  }
}
.cid-sTN8cDxiPU {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTN8cDxiPU .image-block {
  margin: auto;
}
.cid-sTN8cDxiPU figcaption {
  position: relative;
}
.cid-sTN8cDxiPU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTN8cDxiPU .image-block {
    width: 100% !important;
  }
}
.cid-sTN8cDUT1w {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTN8cDUT1w .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTN8cDUT1w .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTN8cDUT1w .row {
    text-align: center;
  }
  .cid-sTN8cDUT1w .row > div {
    margin: auto;
  }
  .cid-sTN8cDUT1w .social-row {
    justify-content: center;
  }
}
.cid-sTN8cDUT1w .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTN8cDUT1w .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTN8cDUT1w .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTN8cDUT1w .list {
    margin-bottom: 0rem;
  }
}
.cid-sTN8cDUT1w .mbr-text {
  color: #000000;
}
.cid-sTN8cDUT1w .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTN8cDUT1w .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTN8cDUT1w div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTN8cDUT1w H5 {
  color: #000000;
}
.cid-sTN8cExg7d {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTN8cExg7d nav.navbar {
  position: fixed;
}
.cid-sTN8cExg7d .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-sTN8cExg7d .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTN8cExg7d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTN8cExg7d .dropdown-item:hover,
.cid-sTN8cExg7d .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTN8cExg7d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTN8cExg7d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTN8cExg7d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTN8cExg7d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTN8cExg7d .nav-link {
  position: relative;
}
.cid-sTN8cExg7d .container {
  display: flex;
  margin: auto;
}
.cid-sTN8cExg7d .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTN8cExg7d .dropdown-menu,
.cid-sTN8cExg7d .navbar.opened {
  background: #ffffff !important;
}
.cid-sTN8cExg7d .nav-item:focus,
.cid-sTN8cExg7d .nav-link:focus {
  outline: none;
}
.cid-sTN8cExg7d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTN8cExg7d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTN8cExg7d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTN8cExg7d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTN8cExg7d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTN8cExg7d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTN8cExg7d .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-sTN8cExg7d .navbar.opened {
  transition: all 0.3s;
}
.cid-sTN8cExg7d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTN8cExg7d .navbar .navbar-logo img {
  width: auto;
}
.cid-sTN8cExg7d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTN8cExg7d .navbar.collapsed {
  justify-content: center;
}
.cid-sTN8cExg7d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTN8cExg7d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTN8cExg7d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTN8cExg7d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTN8cExg7d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTN8cExg7d .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-sTN8cExg7d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTN8cExg7d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTN8cExg7d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTN8cExg7d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTN8cExg7d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTN8cExg7d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTN8cExg7d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTN8cExg7d .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-sTN8cExg7d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTN8cExg7d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTN8cExg7d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTN8cExg7d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTN8cExg7d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTN8cExg7d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTN8cExg7d .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTN8cExg7d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTN8cExg7d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTN8cExg7d .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-sTN8cExg7d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTN8cExg7d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTN8cExg7d .dropdown-item.active,
.cid-sTN8cExg7d .dropdown-item:active {
  background-color: transparent;
}
.cid-sTN8cExg7d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTN8cExg7d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTN8cExg7d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTN8cExg7d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTN8cExg7d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTN8cExg7d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTN8cExg7d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTN8cExg7d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTN8cExg7d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTN8cExg7d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTN8cExg7d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTN8cExg7d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN8cExg7d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTN8cExg7d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTN8cExg7d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN8cExg7d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTN8cExg7d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTN8cExg7d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTN8cExg7d .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTN8cExg7d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTN8cExg7d .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-sTN8cExg7d .navbar {
    height: 70px;
  }
  .cid-sTN8cExg7d .navbar.opened {
    height: auto;
  }
  .cid-sTN8cExg7d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTNakplnYW {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTNakplnYW .image-block {
  margin: auto;
}
.cid-sTNakplnYW figcaption {
  position: relative;
}
.cid-sTNakplnYW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNakplnYW .image-block {
    width: 100% !important;
  }
}
.cid-sTNakq9iXp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNakq9iXp .mbr-section-title {
  text-align: left;
}
.cid-sTNakqG0ro {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNakr62cH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNakr62cH .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTNakr62cH .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTNakr62cH .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTNakr62cH .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTNakr62cH .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTNakr62cH .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTNakr62cH .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTNakr62cH .card-subtitle {
  color: #0095ff;
}
.cid-sTNakr62cH .mbr-text {
  color: #555555;
}
.cid-sTNakrHxsU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNakrHxsU .item {
  padding-bottom: 2rem;
}
.cid-sTNakrHxsU .item-wrapper {
  position: relative;
}
.cid-sTNakrHxsU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTNakrHxsU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTNakrHxsU .carousel-control,
.cid-sTNakrHxsU .close {
  background: #1b1b1b;
}
.cid-sTNakrHxsU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTNakrHxsU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTNakrHxsU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTNakrHxsU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTNakrHxsU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTNakrHxsU .close::before {
  content: '\e91a';
}
.cid-sTNakrHxsU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTNakrHxsU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTNakrHxsU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTNakrHxsU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTNakrHxsU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTNakrHxsU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTNakrHxsU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTNakrHxsU .carousel-indicators li.active,
.cid-sTNakrHxsU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTNakrHxsU .carousel-indicators li::after,
.cid-sTNakrHxsU .carousel-indicators li::before {
  content: none;
}
.cid-sTNakrHxsU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTNakrHxsU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTNakrHxsU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTNakrHxsU .carousel-indicators {
    display: none;
  }
}
.cid-sTNakrHxsU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTNakrHxsU .carousel-inner > .active {
  display: block;
}
.cid-sTNakrHxsU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTNakrHxsU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTNakrHxsU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTNakrHxsU .carousel-control,
  .cid-sTNakrHxsU .carousel-indicators,
  .cid-sTNakrHxsU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTNakrHxsU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTNakrHxsU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTNakrHxsU .carousel-indicators .active,
.cid-sTNakrHxsU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTNakrHxsU .carousel-indicators .active {
  background: #fff;
}
.cid-sTNakrHxsU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTNakrHxsU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTNakrHxsU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTNakrHxsU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTNakrHxsU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTNakrHxsU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTNakrHxsU .carousel {
  width: 100%;
}
.cid-sTNakrHxsU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTNakrHxsU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTNakrHxsU .modal.fade .modal-dialog,
.cid-sTNakrHxsU .modal.in .modal-dialog {
  transform: none;
}
.cid-sTNakrHxsU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTNakrHxsU H6 {
  text-align: center;
}
.cid-sTNaksmoYn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTNaksmoYn .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTNaksmoYn .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTNaksmoYn .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTNaksmoYn .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTNaksmoYn .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTNaksmoYn .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTNaksmoYn .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTNaksmoYn .nav-link,
.cid-sTNaksmoYn .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTNaksmoYn .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTNaksmoYn H4 {
  text-align: center;
}
.cid-sTNaksmoYn H3 {
  text-align: center;
}
.cid-sTNakt48Eo {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTNakt48Eo .image-block {
  margin: auto;
}
.cid-sTNakt48Eo figcaption {
  position: relative;
}
.cid-sTNakt48Eo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNakt48Eo .image-block {
    width: 100% !important;
  }
}
.cid-sTNaktrTFw {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTNaktrTFw .image-block {
  margin: auto;
}
.cid-sTNaktrTFw figcaption {
  position: relative;
}
.cid-sTNaktrTFw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNaktrTFw .image-block {
    width: 100% !important;
  }
}
.cid-sTNaktOdvb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTNaktOdvb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTNaktOdvb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTNaktOdvb .row {
    text-align: center;
  }
  .cid-sTNaktOdvb .row > div {
    margin: auto;
  }
  .cid-sTNaktOdvb .social-row {
    justify-content: center;
  }
}
.cid-sTNaktOdvb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTNaktOdvb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTNaktOdvb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTNaktOdvb .list {
    margin-bottom: 0rem;
  }
}
.cid-sTNaktOdvb .mbr-text {
  color: #000000;
}
.cid-sTNaktOdvb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTNaktOdvb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTNaktOdvb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTNaktOdvb H5 {
  color: #000000;
}
.cid-sTNakuvXtj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTNakuvXtj nav.navbar {
  position: fixed;
}
.cid-sTNakuvXtj .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-sTNakuvXtj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTNakuvXtj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTNakuvXtj .dropdown-item:hover,
.cid-sTNakuvXtj .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTNakuvXtj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTNakuvXtj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTNakuvXtj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTNakuvXtj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTNakuvXtj .nav-link {
  position: relative;
}
.cid-sTNakuvXtj .container {
  display: flex;
  margin: auto;
}
.cid-sTNakuvXtj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTNakuvXtj .dropdown-menu,
.cid-sTNakuvXtj .navbar.opened {
  background: #ffffff !important;
}
.cid-sTNakuvXtj .nav-item:focus,
.cid-sTNakuvXtj .nav-link:focus {
  outline: none;
}
.cid-sTNakuvXtj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTNakuvXtj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTNakuvXtj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTNakuvXtj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTNakuvXtj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTNakuvXtj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTNakuvXtj .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-sTNakuvXtj .navbar.opened {
  transition: all 0.3s;
}
.cid-sTNakuvXtj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTNakuvXtj .navbar .navbar-logo img {
  width: auto;
}
.cid-sTNakuvXtj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTNakuvXtj .navbar.collapsed {
  justify-content: center;
}
.cid-sTNakuvXtj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTNakuvXtj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTNakuvXtj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTNakuvXtj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTNakuvXtj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTNakuvXtj .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-sTNakuvXtj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTNakuvXtj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTNakuvXtj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTNakuvXtj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTNakuvXtj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTNakuvXtj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTNakuvXtj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTNakuvXtj .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-sTNakuvXtj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTNakuvXtj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTNakuvXtj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTNakuvXtj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTNakuvXtj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTNakuvXtj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTNakuvXtj .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTNakuvXtj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTNakuvXtj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTNakuvXtj .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-sTNakuvXtj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTNakuvXtj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTNakuvXtj .dropdown-item.active,
.cid-sTNakuvXtj .dropdown-item:active {
  background-color: transparent;
}
.cid-sTNakuvXtj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTNakuvXtj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTNakuvXtj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTNakuvXtj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTNakuvXtj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTNakuvXtj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTNakuvXtj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTNakuvXtj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTNakuvXtj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTNakuvXtj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTNakuvXtj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTNakuvXtj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTNakuvXtj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTNakuvXtj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTNakuvXtj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTNakuvXtj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTNakuvXtj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTNakuvXtj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTNakuvXtj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTNakuvXtj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTNakuvXtj .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-sTNakuvXtj .navbar {
    height: 70px;
  }
  .cid-sTNakuvXtj .navbar.opened {
    height: auto;
  }
  .cid-sTNakuvXtj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTNd185agS {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTNd185agS .image-block {
  margin: auto;
}
.cid-sTNd185agS figcaption {
  position: relative;
}
.cid-sTNd185agS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNd185agS .image-block {
    width: 100% !important;
  }
}
.cid-sTNd18T7KL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNd18T7KL .mbr-section-title {
  text-align: left;
}
.cid-sTNd19sTgS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNd19TnMn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNd19TnMn .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTNd19TnMn .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTNd19TnMn .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTNd19TnMn .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTNd19TnMn .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTNd19TnMn .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTNd19TnMn .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTNd19TnMn .card-subtitle {
  color: #0095ff;
}
.cid-sTNd19TnMn .mbr-text {
  color: #555555;
}
.cid-sTNd1axdRP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNd1axdRP .item {
  padding-bottom: 2rem;
}
.cid-sTNd1axdRP .item-wrapper {
  position: relative;
}
.cid-sTNd1axdRP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTNd1axdRP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTNd1axdRP .carousel-control,
.cid-sTNd1axdRP .close {
  background: #1b1b1b;
}
.cid-sTNd1axdRP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTNd1axdRP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTNd1axdRP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTNd1axdRP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTNd1axdRP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTNd1axdRP .close::before {
  content: '\e91a';
}
.cid-sTNd1axdRP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTNd1axdRP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTNd1axdRP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTNd1axdRP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTNd1axdRP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTNd1axdRP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTNd1axdRP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTNd1axdRP .carousel-indicators li.active,
.cid-sTNd1axdRP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTNd1axdRP .carousel-indicators li::after,
.cid-sTNd1axdRP .carousel-indicators li::before {
  content: none;
}
.cid-sTNd1axdRP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTNd1axdRP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTNd1axdRP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTNd1axdRP .carousel-indicators {
    display: none;
  }
}
.cid-sTNd1axdRP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTNd1axdRP .carousel-inner > .active {
  display: block;
}
.cid-sTNd1axdRP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTNd1axdRP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTNd1axdRP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTNd1axdRP .carousel-control,
  .cid-sTNd1axdRP .carousel-indicators,
  .cid-sTNd1axdRP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTNd1axdRP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTNd1axdRP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTNd1axdRP .carousel-indicators .active,
.cid-sTNd1axdRP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTNd1axdRP .carousel-indicators .active {
  background: #fff;
}
.cid-sTNd1axdRP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTNd1axdRP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTNd1axdRP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTNd1axdRP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTNd1axdRP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTNd1axdRP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTNd1axdRP .carousel {
  width: 100%;
}
.cid-sTNd1axdRP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTNd1axdRP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTNd1axdRP .modal.fade .modal-dialog,
.cid-sTNd1axdRP .modal.in .modal-dialog {
  transform: none;
}
.cid-sTNd1axdRP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTNd1axdRP H6 {
  text-align: center;
}
.cid-sTNd1bjbkl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTNd1bjbkl .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTNd1bjbkl .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTNd1bjbkl .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTNd1bjbkl .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTNd1bjbkl .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTNd1bjbkl .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTNd1bjbkl .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTNd1bjbkl .nav-link,
.cid-sTNd1bjbkl .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTNd1bjbkl .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTNd1bjbkl H4 {
  text-align: center;
}
.cid-sTNd1bjbkl H3 {
  text-align: center;
}
.cid-sTNd1cb1bJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTNd1cb1bJ .image-block {
  margin: auto;
}
.cid-sTNd1cb1bJ figcaption {
  position: relative;
}
.cid-sTNd1cb1bJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNd1cb1bJ .image-block {
    width: 100% !important;
  }
}
.cid-sTNd1cAHtO {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTNd1cAHtO .image-block {
  margin: auto;
}
.cid-sTNd1cAHtO figcaption {
  position: relative;
}
.cid-sTNd1cAHtO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNd1cAHtO .image-block {
    width: 100% !important;
  }
}
.cid-sTNd1cZqgY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTNd1cZqgY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTNd1cZqgY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTNd1cZqgY .row {
    text-align: center;
  }
  .cid-sTNd1cZqgY .row > div {
    margin: auto;
  }
  .cid-sTNd1cZqgY .social-row {
    justify-content: center;
  }
}
.cid-sTNd1cZqgY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTNd1cZqgY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTNd1cZqgY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTNd1cZqgY .list {
    margin-bottom: 0rem;
  }
}
.cid-sTNd1cZqgY .mbr-text {
  color: #000000;
}
.cid-sTNd1cZqgY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTNd1cZqgY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTNd1cZqgY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTNd1cZqgY H5 {
  color: #000000;
}
.cid-sTNd1dH9WZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTNd1dH9WZ nav.navbar {
  position: fixed;
}
.cid-sTNd1dH9WZ .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-sTNd1dH9WZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTNd1dH9WZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTNd1dH9WZ .dropdown-item:hover,
.cid-sTNd1dH9WZ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTNd1dH9WZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTNd1dH9WZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTNd1dH9WZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTNd1dH9WZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTNd1dH9WZ .nav-link {
  position: relative;
}
.cid-sTNd1dH9WZ .container {
  display: flex;
  margin: auto;
}
.cid-sTNd1dH9WZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTNd1dH9WZ .dropdown-menu,
.cid-sTNd1dH9WZ .navbar.opened {
  background: #ffffff !important;
}
.cid-sTNd1dH9WZ .nav-item:focus,
.cid-sTNd1dH9WZ .nav-link:focus {
  outline: none;
}
.cid-sTNd1dH9WZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTNd1dH9WZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTNd1dH9WZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTNd1dH9WZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTNd1dH9WZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTNd1dH9WZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTNd1dH9WZ .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-sTNd1dH9WZ .navbar.opened {
  transition: all 0.3s;
}
.cid-sTNd1dH9WZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTNd1dH9WZ .navbar .navbar-logo img {
  width: auto;
}
.cid-sTNd1dH9WZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTNd1dH9WZ .navbar.collapsed {
  justify-content: center;
}
.cid-sTNd1dH9WZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTNd1dH9WZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTNd1dH9WZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTNd1dH9WZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTNd1dH9WZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTNd1dH9WZ .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-sTNd1dH9WZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTNd1dH9WZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTNd1dH9WZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTNd1dH9WZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTNd1dH9WZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTNd1dH9WZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTNd1dH9WZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTNd1dH9WZ .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-sTNd1dH9WZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTNd1dH9WZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTNd1dH9WZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTNd1dH9WZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTNd1dH9WZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTNd1dH9WZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTNd1dH9WZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTNd1dH9WZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTNd1dH9WZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTNd1dH9WZ .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-sTNd1dH9WZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTNd1dH9WZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTNd1dH9WZ .dropdown-item.active,
.cid-sTNd1dH9WZ .dropdown-item:active {
  background-color: transparent;
}
.cid-sTNd1dH9WZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTNd1dH9WZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTNd1dH9WZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTNd1dH9WZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTNd1dH9WZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTNd1dH9WZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTNd1dH9WZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTNd1dH9WZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTNd1dH9WZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTNd1dH9WZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTNd1dH9WZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTNd1dH9WZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTNd1dH9WZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTNd1dH9WZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTNd1dH9WZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTNd1dH9WZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTNd1dH9WZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTNd1dH9WZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTNd1dH9WZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTNd1dH9WZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTNd1dH9WZ .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-sTNd1dH9WZ .navbar {
    height: 70px;
  }
  .cid-sTNd1dH9WZ .navbar.opened {
    height: auto;
  }
  .cid-sTNd1dH9WZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTNebFmxjX {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTNebFmxjX .image-block {
  margin: auto;
}
.cid-sTNebFmxjX figcaption {
  position: relative;
}
.cid-sTNebFmxjX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNebFmxjX .image-block {
    width: 100% !important;
  }
}
.cid-sTNebGg69q {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNebGg69q .mbr-section-title {
  text-align: left;
}
.cid-sTNebGUbNB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNebHm2YL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNebHm2YL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTNebHm2YL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTNebHm2YL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTNebHm2YL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTNebHm2YL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTNebHm2YL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTNebHm2YL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTNebHm2YL .card-subtitle {
  color: #0095ff;
}
.cid-sTNebHm2YL .mbr-text {
  color: #555555;
}
.cid-sTNebHWHiy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTNebHWHiy .item {
  padding-bottom: 2rem;
}
.cid-sTNebHWHiy .item-wrapper {
  position: relative;
}
.cid-sTNebHWHiy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTNebHWHiy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTNebHWHiy .carousel-control,
.cid-sTNebHWHiy .close {
  background: #1b1b1b;
}
.cid-sTNebHWHiy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTNebHWHiy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTNebHWHiy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTNebHWHiy .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTNebHWHiy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTNebHWHiy .close::before {
  content: '\e91a';
}
.cid-sTNebHWHiy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTNebHWHiy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTNebHWHiy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTNebHWHiy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTNebHWHiy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTNebHWHiy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTNebHWHiy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTNebHWHiy .carousel-indicators li.active,
.cid-sTNebHWHiy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTNebHWHiy .carousel-indicators li::after,
.cid-sTNebHWHiy .carousel-indicators li::before {
  content: none;
}
.cid-sTNebHWHiy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTNebHWHiy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTNebHWHiy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTNebHWHiy .carousel-indicators {
    display: none;
  }
}
.cid-sTNebHWHiy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTNebHWHiy .carousel-inner > .active {
  display: block;
}
.cid-sTNebHWHiy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTNebHWHiy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTNebHWHiy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTNebHWHiy .carousel-control,
  .cid-sTNebHWHiy .carousel-indicators,
  .cid-sTNebHWHiy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTNebHWHiy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTNebHWHiy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTNebHWHiy .carousel-indicators .active,
.cid-sTNebHWHiy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTNebHWHiy .carousel-indicators .active {
  background: #fff;
}
.cid-sTNebHWHiy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTNebHWHiy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTNebHWHiy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTNebHWHiy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTNebHWHiy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTNebHWHiy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTNebHWHiy .carousel {
  width: 100%;
}
.cid-sTNebHWHiy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTNebHWHiy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTNebHWHiy .modal.fade .modal-dialog,
.cid-sTNebHWHiy .modal.in .modal-dialog {
  transform: none;
}
.cid-sTNebHWHiy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTNebHWHiy H6 {
  text-align: center;
}
.cid-sTNebIFs9h {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTNebIFs9h .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTNebIFs9h .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTNebIFs9h .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTNebIFs9h .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTNebIFs9h .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTNebIFs9h .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTNebIFs9h .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTNebIFs9h .nav-link,
.cid-sTNebIFs9h .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTNebIFs9h .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTNebIFs9h H4 {
  text-align: center;
}
.cid-sTNebIFs9h H3 {
  text-align: center;
}
.cid-sTNebJjW2T {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTNebJjW2T .image-block {
  margin: auto;
}
.cid-sTNebJjW2T figcaption {
  position: relative;
}
.cid-sTNebJjW2T figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNebJjW2T .image-block {
    width: 100% !important;
  }
}
.cid-sTNebJGF8t {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTNebJGF8t .image-block {
  margin: auto;
}
.cid-sTNebJGF8t figcaption {
  position: relative;
}
.cid-sTNebJGF8t figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTNebJGF8t .image-block {
    width: 100% !important;
  }
}
.cid-sTNebK74Z8 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTNebK74Z8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTNebK74Z8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTNebK74Z8 .row {
    text-align: center;
  }
  .cid-sTNebK74Z8 .row > div {
    margin: auto;
  }
  .cid-sTNebK74Z8 .social-row {
    justify-content: center;
  }
}
.cid-sTNebK74Z8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTNebK74Z8 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTNebK74Z8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTNebK74Z8 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTNebK74Z8 .mbr-text {
  color: #000000;
}
.cid-sTNebK74Z8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTNebK74Z8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTNebK74Z8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTNebK74Z8 H5 {
  color: #000000;
}
.cid-sTNebKMB0Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTNebKMB0Y nav.navbar {
  position: fixed;
}
.cid-sTNebKMB0Y .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-sTNebKMB0Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTNebKMB0Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTNebKMB0Y .dropdown-item:hover,
.cid-sTNebKMB0Y .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTNebKMB0Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTNebKMB0Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTNebKMB0Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTNebKMB0Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTNebKMB0Y .nav-link {
  position: relative;
}
.cid-sTNebKMB0Y .container {
  display: flex;
  margin: auto;
}
.cid-sTNebKMB0Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTNebKMB0Y .dropdown-menu,
.cid-sTNebKMB0Y .navbar.opened {
  background: #ffffff !important;
}
.cid-sTNebKMB0Y .nav-item:focus,
.cid-sTNebKMB0Y .nav-link:focus {
  outline: none;
}
.cid-sTNebKMB0Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTNebKMB0Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTNebKMB0Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTNebKMB0Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTNebKMB0Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTNebKMB0Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTNebKMB0Y .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-sTNebKMB0Y .navbar.opened {
  transition: all 0.3s;
}
.cid-sTNebKMB0Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTNebKMB0Y .navbar .navbar-logo img {
  width: auto;
}
.cid-sTNebKMB0Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTNebKMB0Y .navbar.collapsed {
  justify-content: center;
}
.cid-sTNebKMB0Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTNebKMB0Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTNebKMB0Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTNebKMB0Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTNebKMB0Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTNebKMB0Y .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-sTNebKMB0Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTNebKMB0Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTNebKMB0Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTNebKMB0Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTNebKMB0Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTNebKMB0Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTNebKMB0Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTNebKMB0Y .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-sTNebKMB0Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTNebKMB0Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTNebKMB0Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTNebKMB0Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTNebKMB0Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTNebKMB0Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTNebKMB0Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTNebKMB0Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTNebKMB0Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTNebKMB0Y .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-sTNebKMB0Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTNebKMB0Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTNebKMB0Y .dropdown-item.active,
.cid-sTNebKMB0Y .dropdown-item:active {
  background-color: transparent;
}
.cid-sTNebKMB0Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTNebKMB0Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTNebKMB0Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTNebKMB0Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTNebKMB0Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTNebKMB0Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTNebKMB0Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTNebKMB0Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTNebKMB0Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTNebKMB0Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTNebKMB0Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTNebKMB0Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTNebKMB0Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTNebKMB0Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTNebKMB0Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTNebKMB0Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTNebKMB0Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTNebKMB0Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTNebKMB0Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTNebKMB0Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTNebKMB0Y .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-sTNebKMB0Y .navbar {
    height: 70px;
  }
  .cid-sTNebKMB0Y .navbar.opened {
    height: auto;
  }
  .cid-sTNebKMB0Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRpR6taMw {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRpR6taMw .image-block {
  margin: auto;
}
.cid-sTRpR6taMw figcaption {
  position: relative;
}
.cid-sTRpR6taMw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRpR6taMw .image-block {
    width: 100% !important;
  }
}
.cid-sTRpR7l4id {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpR7l4id .mbr-section-title {
  text-align: left;
}
.cid-sTRpR7Sgx5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpR8fWO5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpR8fWO5 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRpR8fWO5 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRpR8fWO5 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRpR8fWO5 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRpR8fWO5 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRpR8fWO5 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRpR8fWO5 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRpR8fWO5 .card-subtitle {
  color: #0095ff;
}
.cid-sTRpR8fWO5 .mbr-text {
  color: #555555;
}
.cid-sTRsF3bnxr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpR8ZA4e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpR8ZA4e .item {
  padding-bottom: 2rem;
}
.cid-sTRpR8ZA4e .item-wrapper {
  position: relative;
}
.cid-sTRpR8ZA4e .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRpR8ZA4e .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRpR8ZA4e .carousel-control,
.cid-sTRpR8ZA4e .close {
  background: #1b1b1b;
}
.cid-sTRpR8ZA4e .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRpR8ZA4e .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRpR8ZA4e .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRpR8ZA4e .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRpR8ZA4e .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRpR8ZA4e .close::before {
  content: '\e91a';
}
.cid-sTRpR8ZA4e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRpR8ZA4e .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRpR8ZA4e .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRpR8ZA4e .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRpR8ZA4e .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRpR8ZA4e .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRpR8ZA4e .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRpR8ZA4e .carousel-indicators li.active,
.cid-sTRpR8ZA4e .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRpR8ZA4e .carousel-indicators li::after,
.cid-sTRpR8ZA4e .carousel-indicators li::before {
  content: none;
}
.cid-sTRpR8ZA4e .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRpR8ZA4e .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRpR8ZA4e .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRpR8ZA4e .carousel-indicators {
    display: none;
  }
}
.cid-sTRpR8ZA4e .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRpR8ZA4e .carousel-inner > .active {
  display: block;
}
.cid-sTRpR8ZA4e .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRpR8ZA4e .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRpR8ZA4e .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRpR8ZA4e .carousel-control,
  .cid-sTRpR8ZA4e .carousel-indicators,
  .cid-sTRpR8ZA4e .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRpR8ZA4e .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRpR8ZA4e .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRpR8ZA4e .carousel-indicators .active,
.cid-sTRpR8ZA4e .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRpR8ZA4e .carousel-indicators .active {
  background: #fff;
}
.cid-sTRpR8ZA4e .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRpR8ZA4e .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRpR8ZA4e .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRpR8ZA4e .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRpR8ZA4e .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRpR8ZA4e .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRpR8ZA4e .carousel {
  width: 100%;
}
.cid-sTRpR8ZA4e .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRpR8ZA4e .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRpR8ZA4e .modal.fade .modal-dialog,
.cid-sTRpR8ZA4e .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRpR8ZA4e .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRpR8ZA4e H6 {
  text-align: center;
}
.cid-sTRpR9ysWj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRpR9ysWj .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRpR9ysWj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRpR9ysWj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRpR9ysWj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRpR9ysWj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRpR9ysWj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRpR9ysWj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRpR9ysWj .nav-link,
.cid-sTRpR9ysWj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRpR9ysWj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRpR9ysWj H4 {
  text-align: center;
}
.cid-sTRpR9ysWj H3 {
  text-align: center;
}
.cid-sTRpRa8qxa {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRpRa8qxa .image-block {
  margin: auto;
}
.cid-sTRpRa8qxa figcaption {
  position: relative;
}
.cid-sTRpRa8qxa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRpRa8qxa .image-block {
    width: 100% !important;
  }
}
.cid-sTRpRatIPq {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRpRatIPq .image-block {
  margin: auto;
}
.cid-sTRpRatIPq figcaption {
  position: relative;
}
.cid-sTRpRatIPq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRpRatIPq .image-block {
    width: 100% !important;
  }
}
.cid-sTRpRaOm0R {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRpRaOm0R .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRpRaOm0R .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRpRaOm0R .row {
    text-align: center;
  }
  .cid-sTRpRaOm0R .row > div {
    margin: auto;
  }
  .cid-sTRpRaOm0R .social-row {
    justify-content: center;
  }
}
.cid-sTRpRaOm0R .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRpRaOm0R .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRpRaOm0R .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRpRaOm0R .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRpRaOm0R .mbr-text {
  color: #000000;
}
.cid-sTRpRaOm0R .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRpRaOm0R .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRpRaOm0R div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRpRaOm0R H5 {
  color: #000000;
}
.cid-sTRpRbqPzy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRpRbqPzy nav.navbar {
  position: fixed;
}
.cid-sTRpRbqPzy .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-sTRpRbqPzy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRpRbqPzy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRpRbqPzy .dropdown-item:hover,
.cid-sTRpRbqPzy .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRpRbqPzy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRpRbqPzy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRpRbqPzy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRpRbqPzy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRpRbqPzy .nav-link {
  position: relative;
}
.cid-sTRpRbqPzy .container {
  display: flex;
  margin: auto;
}
.cid-sTRpRbqPzy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRpRbqPzy .dropdown-menu,
.cid-sTRpRbqPzy .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRpRbqPzy .nav-item:focus,
.cid-sTRpRbqPzy .nav-link:focus {
  outline: none;
}
.cid-sTRpRbqPzy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRpRbqPzy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRpRbqPzy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRpRbqPzy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRpRbqPzy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRpRbqPzy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRpRbqPzy .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-sTRpRbqPzy .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRpRbqPzy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRpRbqPzy .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRpRbqPzy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRpRbqPzy .navbar.collapsed {
  justify-content: center;
}
.cid-sTRpRbqPzy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRpRbqPzy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRpRbqPzy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRpRbqPzy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRpRbqPzy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRpRbqPzy .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-sTRpRbqPzy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRpRbqPzy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRpRbqPzy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRpRbqPzy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRpRbqPzy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRpRbqPzy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRpRbqPzy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRpRbqPzy .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-sTRpRbqPzy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRpRbqPzy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRpRbqPzy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRpRbqPzy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRpRbqPzy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRpRbqPzy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRpRbqPzy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRpRbqPzy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRpRbqPzy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRpRbqPzy .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-sTRpRbqPzy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRpRbqPzy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRpRbqPzy .dropdown-item.active,
.cid-sTRpRbqPzy .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRpRbqPzy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRpRbqPzy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRpRbqPzy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRpRbqPzy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRpRbqPzy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRpRbqPzy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRpRbqPzy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRpRbqPzy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRpRbqPzy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRpRbqPzy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRpRbqPzy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRpRbqPzy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRpRbqPzy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRpRbqPzy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRpRbqPzy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRpRbqPzy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRpRbqPzy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRpRbqPzy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRpRbqPzy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRpRbqPzy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRpRbqPzy .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-sTRpRbqPzy .navbar {
    height: 70px;
  }
  .cid-sTRpRbqPzy .navbar.opened {
    height: auto;
  }
  .cid-sTRpRbqPzy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRv1Z01Bs {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRv1Z01Bs .image-block {
  margin: auto;
}
.cid-sTRv1Z01Bs figcaption {
  position: relative;
}
.cid-sTRv1Z01Bs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRv1Z01Bs .image-block {
    width: 100% !important;
  }
}
.cid-sTRv1ZOqQH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRv1ZOqQH .mbr-section-title {
  text-align: left;
}
.cid-sTRv20knt9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRv20OWQo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRv20OWQo .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRv20OWQo .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRv20OWQo .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRv20OWQo .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRv20OWQo .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRv20OWQo .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRv20OWQo .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRv20OWQo .card-subtitle {
  color: #0095ff;
}
.cid-sTRv20OWQo .mbr-text {
  color: #555555;
}
.cid-sTRv21rIpN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRv21MgAy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRv21MgAy .item {
  padding-bottom: 2rem;
}
.cid-sTRv21MgAy .item-wrapper {
  position: relative;
}
.cid-sTRv21MgAy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRv21MgAy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRv21MgAy .carousel-control,
.cid-sTRv21MgAy .close {
  background: #1b1b1b;
}
.cid-sTRv21MgAy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRv21MgAy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRv21MgAy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRv21MgAy .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRv21MgAy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRv21MgAy .close::before {
  content: '\e91a';
}
.cid-sTRv21MgAy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRv21MgAy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRv21MgAy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRv21MgAy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRv21MgAy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRv21MgAy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRv21MgAy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRv21MgAy .carousel-indicators li.active,
.cid-sTRv21MgAy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRv21MgAy .carousel-indicators li::after,
.cid-sTRv21MgAy .carousel-indicators li::before {
  content: none;
}
.cid-sTRv21MgAy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRv21MgAy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRv21MgAy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRv21MgAy .carousel-indicators {
    display: none;
  }
}
.cid-sTRv21MgAy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRv21MgAy .carousel-inner > .active {
  display: block;
}
.cid-sTRv21MgAy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRv21MgAy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRv21MgAy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRv21MgAy .carousel-control,
  .cid-sTRv21MgAy .carousel-indicators,
  .cid-sTRv21MgAy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRv21MgAy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRv21MgAy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRv21MgAy .carousel-indicators .active,
.cid-sTRv21MgAy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRv21MgAy .carousel-indicators .active {
  background: #fff;
}
.cid-sTRv21MgAy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRv21MgAy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRv21MgAy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRv21MgAy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRv21MgAy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRv21MgAy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRv21MgAy .carousel {
  width: 100%;
}
.cid-sTRv21MgAy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRv21MgAy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRv21MgAy .modal.fade .modal-dialog,
.cid-sTRv21MgAy .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRv21MgAy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRv21MgAy H6 {
  text-align: center;
}
.cid-sTRv22rl2h {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRv22rl2h .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRv22rl2h .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRv22rl2h .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRv22rl2h .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRv22rl2h .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRv22rl2h .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRv22rl2h .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRv22rl2h .nav-link,
.cid-sTRv22rl2h .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRv22rl2h .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRv22rl2h H4 {
  text-align: center;
}
.cid-sTRv22rl2h H3 {
  text-align: center;
}
.cid-sTRv23bYnm {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRv23bYnm .image-block {
  margin: auto;
}
.cid-sTRv23bYnm figcaption {
  position: relative;
}
.cid-sTRv23bYnm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRv23bYnm .image-block {
    width: 100% !important;
  }
}
.cid-sTRv23xVuU {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRv23xVuU .image-block {
  margin: auto;
}
.cid-sTRv23xVuU figcaption {
  position: relative;
}
.cid-sTRv23xVuU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRv23xVuU .image-block {
    width: 100% !important;
  }
}
.cid-sTRv23TPS5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRv23TPS5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRv23TPS5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRv23TPS5 .row {
    text-align: center;
  }
  .cid-sTRv23TPS5 .row > div {
    margin: auto;
  }
  .cid-sTRv23TPS5 .social-row {
    justify-content: center;
  }
}
.cid-sTRv23TPS5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRv23TPS5 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRv23TPS5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRv23TPS5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRv23TPS5 .mbr-text {
  color: #000000;
}
.cid-sTRv23TPS5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRv23TPS5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRv23TPS5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRv23TPS5 H5 {
  color: #000000;
}
.cid-sTRv24z0Kf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRv24z0Kf nav.navbar {
  position: fixed;
}
.cid-sTRv24z0Kf .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-sTRv24z0Kf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRv24z0Kf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRv24z0Kf .dropdown-item:hover,
.cid-sTRv24z0Kf .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRv24z0Kf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRv24z0Kf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRv24z0Kf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRv24z0Kf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRv24z0Kf .nav-link {
  position: relative;
}
.cid-sTRv24z0Kf .container {
  display: flex;
  margin: auto;
}
.cid-sTRv24z0Kf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRv24z0Kf .dropdown-menu,
.cid-sTRv24z0Kf .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRv24z0Kf .nav-item:focus,
.cid-sTRv24z0Kf .nav-link:focus {
  outline: none;
}
.cid-sTRv24z0Kf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRv24z0Kf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRv24z0Kf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRv24z0Kf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRv24z0Kf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRv24z0Kf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRv24z0Kf .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-sTRv24z0Kf .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRv24z0Kf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRv24z0Kf .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRv24z0Kf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRv24z0Kf .navbar.collapsed {
  justify-content: center;
}
.cid-sTRv24z0Kf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRv24z0Kf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRv24z0Kf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRv24z0Kf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRv24z0Kf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRv24z0Kf .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-sTRv24z0Kf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRv24z0Kf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRv24z0Kf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRv24z0Kf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRv24z0Kf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRv24z0Kf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRv24z0Kf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRv24z0Kf .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-sTRv24z0Kf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRv24z0Kf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRv24z0Kf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRv24z0Kf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRv24z0Kf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRv24z0Kf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRv24z0Kf .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRv24z0Kf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRv24z0Kf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRv24z0Kf .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-sTRv24z0Kf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRv24z0Kf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRv24z0Kf .dropdown-item.active,
.cid-sTRv24z0Kf .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRv24z0Kf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRv24z0Kf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRv24z0Kf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRv24z0Kf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRv24z0Kf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRv24z0Kf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRv24z0Kf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRv24z0Kf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRv24z0Kf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRv24z0Kf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRv24z0Kf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRv24z0Kf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRv24z0Kf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRv24z0Kf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRv24z0Kf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRv24z0Kf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRv24z0Kf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRv24z0Kf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRv24z0Kf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRv24z0Kf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRv24z0Kf .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-sTRv24z0Kf .navbar {
    height: 70px;
  }
  .cid-sTRv24z0Kf .navbar.opened {
    height: auto;
  }
  .cid-sTRv24z0Kf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRwGfYcx0 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRwGfYcx0 .image-block {
  margin: auto;
}
.cid-sTRwGfYcx0 figcaption {
  position: relative;
}
.cid-sTRwGfYcx0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRwGfYcx0 .image-block {
    width: 100% !important;
  }
}
.cid-sTRwGgOrCI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRwGgOrCI .mbr-section-title {
  text-align: left;
}
.cid-sTRwGhomYS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRwGhRxkO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRwGhRxkO .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRwGhRxkO .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRwGhRxkO .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRwGhRxkO .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRwGhRxkO .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRwGhRxkO .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRwGhRxkO .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRwGhRxkO .card-subtitle {
  color: #0095ff;
}
.cid-sTRwGhRxkO .mbr-text {
  color: #555555;
}
.cid-sTRwGip9yD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRwGiSfxU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRwGiSfxU .item {
  padding-bottom: 2rem;
}
.cid-sTRwGiSfxU .item-wrapper {
  position: relative;
}
.cid-sTRwGiSfxU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRwGiSfxU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRwGiSfxU .carousel-control,
.cid-sTRwGiSfxU .close {
  background: #1b1b1b;
}
.cid-sTRwGiSfxU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRwGiSfxU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRwGiSfxU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRwGiSfxU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRwGiSfxU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRwGiSfxU .close::before {
  content: '\e91a';
}
.cid-sTRwGiSfxU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRwGiSfxU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRwGiSfxU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRwGiSfxU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRwGiSfxU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRwGiSfxU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRwGiSfxU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRwGiSfxU .carousel-indicators li.active,
.cid-sTRwGiSfxU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRwGiSfxU .carousel-indicators li::after,
.cid-sTRwGiSfxU .carousel-indicators li::before {
  content: none;
}
.cid-sTRwGiSfxU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRwGiSfxU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRwGiSfxU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRwGiSfxU .carousel-indicators {
    display: none;
  }
}
.cid-sTRwGiSfxU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRwGiSfxU .carousel-inner > .active {
  display: block;
}
.cid-sTRwGiSfxU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRwGiSfxU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRwGiSfxU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRwGiSfxU .carousel-control,
  .cid-sTRwGiSfxU .carousel-indicators,
  .cid-sTRwGiSfxU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRwGiSfxU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRwGiSfxU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRwGiSfxU .carousel-indicators .active,
.cid-sTRwGiSfxU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRwGiSfxU .carousel-indicators .active {
  background: #fff;
}
.cid-sTRwGiSfxU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRwGiSfxU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRwGiSfxU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRwGiSfxU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRwGiSfxU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRwGiSfxU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRwGiSfxU .carousel {
  width: 100%;
}
.cid-sTRwGiSfxU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRwGiSfxU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRwGiSfxU .modal.fade .modal-dialog,
.cid-sTRwGiSfxU .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRwGiSfxU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRwGiSfxU H6 {
  text-align: center;
}
.cid-sTRwGjuFRa {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRwGjuFRa .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRwGjuFRa .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRwGjuFRa .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRwGjuFRa .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRwGjuFRa .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRwGjuFRa .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRwGjuFRa .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRwGjuFRa .nav-link,
.cid-sTRwGjuFRa .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRwGjuFRa .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRwGjuFRa H4 {
  text-align: center;
}
.cid-sTRwGjuFRa H3 {
  text-align: center;
}
.cid-sTRwGk8F6y {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRwGk8F6y .image-block {
  margin: auto;
}
.cid-sTRwGk8F6y figcaption {
  position: relative;
}
.cid-sTRwGk8F6y figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRwGk8F6y .image-block {
    width: 100% !important;
  }
}
.cid-sTRwGktucs {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRwGktucs .image-block {
  margin: auto;
}
.cid-sTRwGktucs figcaption {
  position: relative;
}
.cid-sTRwGktucs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRwGktucs .image-block {
    width: 100% !important;
  }
}
.cid-sTRwGkPUTO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRwGkPUTO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRwGkPUTO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRwGkPUTO .row {
    text-align: center;
  }
  .cid-sTRwGkPUTO .row > div {
    margin: auto;
  }
  .cid-sTRwGkPUTO .social-row {
    justify-content: center;
  }
}
.cid-sTRwGkPUTO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRwGkPUTO .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRwGkPUTO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRwGkPUTO .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRwGkPUTO .mbr-text {
  color: #000000;
}
.cid-sTRwGkPUTO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRwGkPUTO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRwGkPUTO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRwGkPUTO H5 {
  color: #000000;
}
.cid-sTRwGlsA5q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRwGlsA5q nav.navbar {
  position: fixed;
}
.cid-sTRwGlsA5q .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-sTRwGlsA5q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRwGlsA5q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRwGlsA5q .dropdown-item:hover,
.cid-sTRwGlsA5q .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRwGlsA5q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRwGlsA5q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRwGlsA5q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRwGlsA5q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRwGlsA5q .nav-link {
  position: relative;
}
.cid-sTRwGlsA5q .container {
  display: flex;
  margin: auto;
}
.cid-sTRwGlsA5q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRwGlsA5q .dropdown-menu,
.cid-sTRwGlsA5q .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRwGlsA5q .nav-item:focus,
.cid-sTRwGlsA5q .nav-link:focus {
  outline: none;
}
.cid-sTRwGlsA5q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRwGlsA5q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRwGlsA5q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRwGlsA5q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRwGlsA5q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRwGlsA5q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRwGlsA5q .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-sTRwGlsA5q .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRwGlsA5q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRwGlsA5q .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRwGlsA5q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRwGlsA5q .navbar.collapsed {
  justify-content: center;
}
.cid-sTRwGlsA5q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRwGlsA5q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRwGlsA5q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRwGlsA5q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRwGlsA5q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRwGlsA5q .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-sTRwGlsA5q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRwGlsA5q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRwGlsA5q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRwGlsA5q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRwGlsA5q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRwGlsA5q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRwGlsA5q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRwGlsA5q .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-sTRwGlsA5q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRwGlsA5q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRwGlsA5q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRwGlsA5q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRwGlsA5q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRwGlsA5q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRwGlsA5q .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRwGlsA5q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRwGlsA5q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRwGlsA5q .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-sTRwGlsA5q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRwGlsA5q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRwGlsA5q .dropdown-item.active,
.cid-sTRwGlsA5q .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRwGlsA5q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRwGlsA5q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRwGlsA5q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRwGlsA5q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRwGlsA5q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRwGlsA5q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRwGlsA5q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRwGlsA5q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRwGlsA5q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRwGlsA5q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRwGlsA5q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRwGlsA5q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRwGlsA5q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRwGlsA5q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRwGlsA5q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRwGlsA5q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRwGlsA5q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRwGlsA5q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRwGlsA5q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRwGlsA5q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRwGlsA5q .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-sTRwGlsA5q .navbar {
    height: 70px;
  }
  .cid-sTRwGlsA5q .navbar.opened {
    height: auto;
  }
  .cid-sTRwGlsA5q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRynoFwkC {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRynoFwkC .image-block {
  margin: auto;
}
.cid-sTRynoFwkC figcaption {
  position: relative;
}
.cid-sTRynoFwkC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRynoFwkC .image-block {
    width: 100% !important;
  }
}
.cid-sTRynpsNVk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRynpsNVk .mbr-section-title {
  text-align: left;
}
.cid-sTRynpYldy {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRynqoJy3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRynqoJy3 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRynqoJy3 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRynqoJy3 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRynqoJy3 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRynqoJy3 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRynqoJy3 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRynqoJy3 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRynqoJy3 .card-subtitle {
  color: #0095ff;
}
.cid-sTRynqoJy3 .mbr-text {
  color: #555555;
}
.cid-sTRynqXTQE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRynripHA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRynripHA .item {
  padding-bottom: 2rem;
}
.cid-sTRynripHA .item-wrapper {
  position: relative;
}
.cid-sTRynripHA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRynripHA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRynripHA .carousel-control,
.cid-sTRynripHA .close {
  background: #1b1b1b;
}
.cid-sTRynripHA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRynripHA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRynripHA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRynripHA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRynripHA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRynripHA .close::before {
  content: '\e91a';
}
.cid-sTRynripHA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRynripHA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRynripHA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRynripHA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRynripHA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRynripHA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRynripHA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRynripHA .carousel-indicators li.active,
.cid-sTRynripHA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRynripHA .carousel-indicators li::after,
.cid-sTRynripHA .carousel-indicators li::before {
  content: none;
}
.cid-sTRynripHA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRynripHA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRynripHA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRynripHA .carousel-indicators {
    display: none;
  }
}
.cid-sTRynripHA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRynripHA .carousel-inner > .active {
  display: block;
}
.cid-sTRynripHA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRynripHA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRynripHA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRynripHA .carousel-control,
  .cid-sTRynripHA .carousel-indicators,
  .cid-sTRynripHA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRynripHA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRynripHA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRynripHA .carousel-indicators .active,
.cid-sTRynripHA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRynripHA .carousel-indicators .active {
  background: #fff;
}
.cid-sTRynripHA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRynripHA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRynripHA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRynripHA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRynripHA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRynripHA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRynripHA .carousel {
  width: 100%;
}
.cid-sTRynripHA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRynripHA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRynripHA .modal.fade .modal-dialog,
.cid-sTRynripHA .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRynripHA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRynripHA H6 {
  text-align: center;
}
.cid-sTRynrSEZ8 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRynrSEZ8 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRynrSEZ8 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRynrSEZ8 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRynrSEZ8 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRynrSEZ8 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRynrSEZ8 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRynrSEZ8 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRynrSEZ8 .nav-link,
.cid-sTRynrSEZ8 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRynrSEZ8 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRynrSEZ8 H4 {
  text-align: center;
}
.cid-sTRynrSEZ8 H3 {
  text-align: center;
}
.cid-sTRynssw9q {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRynssw9q .image-block {
  margin: auto;
}
.cid-sTRynssw9q figcaption {
  position: relative;
}
.cid-sTRynssw9q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRynssw9q .image-block {
    width: 100% !important;
  }
}
.cid-sTRynsRas2 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRynsRas2 .image-block {
  margin: auto;
}
.cid-sTRynsRas2 figcaption {
  position: relative;
}
.cid-sTRynsRas2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRynsRas2 .image-block {
    width: 100% !important;
  }
}
.cid-sTRyntdiVP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRyntdiVP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRyntdiVP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRyntdiVP .row {
    text-align: center;
  }
  .cid-sTRyntdiVP .row > div {
    margin: auto;
  }
  .cid-sTRyntdiVP .social-row {
    justify-content: center;
  }
}
.cid-sTRyntdiVP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRyntdiVP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRyntdiVP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRyntdiVP .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRyntdiVP .mbr-text {
  color: #000000;
}
.cid-sTRyntdiVP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRyntdiVP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRyntdiVP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRyntdiVP H5 {
  color: #000000;
}
.cid-sTRyntQ3AY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRyntQ3AY nav.navbar {
  position: fixed;
}
.cid-sTRyntQ3AY .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-sTRyntQ3AY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRyntQ3AY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRyntQ3AY .dropdown-item:hover,
.cid-sTRyntQ3AY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRyntQ3AY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRyntQ3AY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRyntQ3AY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRyntQ3AY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRyntQ3AY .nav-link {
  position: relative;
}
.cid-sTRyntQ3AY .container {
  display: flex;
  margin: auto;
}
.cid-sTRyntQ3AY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRyntQ3AY .dropdown-menu,
.cid-sTRyntQ3AY .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRyntQ3AY .nav-item:focus,
.cid-sTRyntQ3AY .nav-link:focus {
  outline: none;
}
.cid-sTRyntQ3AY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRyntQ3AY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRyntQ3AY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRyntQ3AY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRyntQ3AY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRyntQ3AY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRyntQ3AY .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-sTRyntQ3AY .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRyntQ3AY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRyntQ3AY .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRyntQ3AY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRyntQ3AY .navbar.collapsed {
  justify-content: center;
}
.cid-sTRyntQ3AY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRyntQ3AY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRyntQ3AY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRyntQ3AY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRyntQ3AY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRyntQ3AY .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-sTRyntQ3AY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRyntQ3AY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRyntQ3AY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRyntQ3AY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRyntQ3AY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRyntQ3AY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRyntQ3AY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRyntQ3AY .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-sTRyntQ3AY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRyntQ3AY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRyntQ3AY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRyntQ3AY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRyntQ3AY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRyntQ3AY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRyntQ3AY .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRyntQ3AY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRyntQ3AY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRyntQ3AY .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-sTRyntQ3AY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRyntQ3AY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRyntQ3AY .dropdown-item.active,
.cid-sTRyntQ3AY .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRyntQ3AY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRyntQ3AY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRyntQ3AY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRyntQ3AY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRyntQ3AY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRyntQ3AY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRyntQ3AY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRyntQ3AY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRyntQ3AY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRyntQ3AY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRyntQ3AY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRyntQ3AY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRyntQ3AY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRyntQ3AY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRyntQ3AY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRyntQ3AY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRyntQ3AY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRyntQ3AY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRyntQ3AY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRyntQ3AY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRyntQ3AY .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-sTRyntQ3AY .navbar {
    height: 70px;
  }
  .cid-sTRyntQ3AY .navbar.opened {
    height: auto;
  }
  .cid-sTRyntQ3AY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTROC8E0Ua {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTROC8E0Ua .image-block {
  margin: auto;
}
.cid-sTROC8E0Ua figcaption {
  position: relative;
}
.cid-sTROC8E0Ua figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTROC8E0Ua .image-block {
    width: 100% !important;
  }
}
.cid-sTROC9uYEy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTROC9uYEy .mbr-section-title {
  text-align: left;
}
.cid-sTROCa0dIA {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTROCar7UN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTROCar7UN .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTROCar7UN .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTROCar7UN .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTROCar7UN .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTROCar7UN .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTROCar7UN .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTROCar7UN .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTROCar7UN .card-subtitle {
  color: #0095ff;
}
.cid-sTROCar7UN .mbr-text {
  color: #555555;
}
.cid-sTROCbjlvK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTROCbjlvK .item {
  padding-bottom: 2rem;
}
.cid-sTROCbjlvK .item-wrapper {
  position: relative;
}
.cid-sTROCbjlvK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTROCbjlvK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTROCbjlvK .carousel-control,
.cid-sTROCbjlvK .close {
  background: #1b1b1b;
}
.cid-sTROCbjlvK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTROCbjlvK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTROCbjlvK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTROCbjlvK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTROCbjlvK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTROCbjlvK .close::before {
  content: '\e91a';
}
.cid-sTROCbjlvK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTROCbjlvK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTROCbjlvK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTROCbjlvK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTROCbjlvK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTROCbjlvK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTROCbjlvK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTROCbjlvK .carousel-indicators li.active,
.cid-sTROCbjlvK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTROCbjlvK .carousel-indicators li::after,
.cid-sTROCbjlvK .carousel-indicators li::before {
  content: none;
}
.cid-sTROCbjlvK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTROCbjlvK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTROCbjlvK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTROCbjlvK .carousel-indicators {
    display: none;
  }
}
.cid-sTROCbjlvK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTROCbjlvK .carousel-inner > .active {
  display: block;
}
.cid-sTROCbjlvK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTROCbjlvK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTROCbjlvK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTROCbjlvK .carousel-control,
  .cid-sTROCbjlvK .carousel-indicators,
  .cid-sTROCbjlvK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTROCbjlvK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTROCbjlvK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTROCbjlvK .carousel-indicators .active,
.cid-sTROCbjlvK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTROCbjlvK .carousel-indicators .active {
  background: #fff;
}
.cid-sTROCbjlvK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTROCbjlvK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTROCbjlvK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTROCbjlvK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTROCbjlvK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTROCbjlvK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTROCbjlvK .carousel {
  width: 100%;
}
.cid-sTROCbjlvK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTROCbjlvK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTROCbjlvK .modal.fade .modal-dialog,
.cid-sTROCbjlvK .modal.in .modal-dialog {
  transform: none;
}
.cid-sTROCbjlvK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTROCbjlvK H6 {
  text-align: center;
}
.cid-sTROCbUzzl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTROCbUzzl .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTROCbUzzl .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTROCbUzzl .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTROCbUzzl .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTROCbUzzl .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTROCbUzzl .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTROCbUzzl .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTROCbUzzl .nav-link,
.cid-sTROCbUzzl .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTROCbUzzl .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTROCbUzzl H4 {
  text-align: center;
}
.cid-sTROCbUzzl H3 {
  text-align: center;
}
.cid-sTROCczx72 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTROCczx72 .image-block {
  margin: auto;
}
.cid-sTROCczx72 figcaption {
  position: relative;
}
.cid-sTROCczx72 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTROCczx72 .image-block {
    width: 100% !important;
  }
}
.cid-sTROCcV8ok {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTROCcV8ok .image-block {
  margin: auto;
}
.cid-sTROCcV8ok figcaption {
  position: relative;
}
.cid-sTROCcV8ok figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTROCcV8ok .image-block {
    width: 100% !important;
  }
}
.cid-sTROCdh2cI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTROCdh2cI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTROCdh2cI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTROCdh2cI .row {
    text-align: center;
  }
  .cid-sTROCdh2cI .row > div {
    margin: auto;
  }
  .cid-sTROCdh2cI .social-row {
    justify-content: center;
  }
}
.cid-sTROCdh2cI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTROCdh2cI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTROCdh2cI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTROCdh2cI .list {
    margin-bottom: 0rem;
  }
}
.cid-sTROCdh2cI .mbr-text {
  color: #000000;
}
.cid-sTROCdh2cI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTROCdh2cI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTROCdh2cI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTROCdh2cI H5 {
  color: #000000;
}
.cid-sTROCdXFFY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTROCdXFFY nav.navbar {
  position: fixed;
}
.cid-sTROCdXFFY .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-sTROCdXFFY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTROCdXFFY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTROCdXFFY .dropdown-item:hover,
.cid-sTROCdXFFY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTROCdXFFY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTROCdXFFY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTROCdXFFY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTROCdXFFY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTROCdXFFY .nav-link {
  position: relative;
}
.cid-sTROCdXFFY .container {
  display: flex;
  margin: auto;
}
.cid-sTROCdXFFY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTROCdXFFY .dropdown-menu,
.cid-sTROCdXFFY .navbar.opened {
  background: #ffffff !important;
}
.cid-sTROCdXFFY .nav-item:focus,
.cid-sTROCdXFFY .nav-link:focus {
  outline: none;
}
.cid-sTROCdXFFY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTROCdXFFY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTROCdXFFY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTROCdXFFY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTROCdXFFY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTROCdXFFY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTROCdXFFY .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-sTROCdXFFY .navbar.opened {
  transition: all 0.3s;
}
.cid-sTROCdXFFY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTROCdXFFY .navbar .navbar-logo img {
  width: auto;
}
.cid-sTROCdXFFY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTROCdXFFY .navbar.collapsed {
  justify-content: center;
}
.cid-sTROCdXFFY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTROCdXFFY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTROCdXFFY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTROCdXFFY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTROCdXFFY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTROCdXFFY .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-sTROCdXFFY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTROCdXFFY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTROCdXFFY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTROCdXFFY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTROCdXFFY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTROCdXFFY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTROCdXFFY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTROCdXFFY .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-sTROCdXFFY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTROCdXFFY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTROCdXFFY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTROCdXFFY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTROCdXFFY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTROCdXFFY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTROCdXFFY .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTROCdXFFY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTROCdXFFY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTROCdXFFY .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-sTROCdXFFY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTROCdXFFY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTROCdXFFY .dropdown-item.active,
.cid-sTROCdXFFY .dropdown-item:active {
  background-color: transparent;
}
.cid-sTROCdXFFY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTROCdXFFY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTROCdXFFY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTROCdXFFY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTROCdXFFY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTROCdXFFY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTROCdXFFY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTROCdXFFY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTROCdXFFY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTROCdXFFY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTROCdXFFY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTROCdXFFY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTROCdXFFY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTROCdXFFY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTROCdXFFY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTROCdXFFY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTROCdXFFY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTROCdXFFY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTROCdXFFY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTROCdXFFY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTROCdXFFY .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-sTROCdXFFY .navbar {
    height: 70px;
  }
  .cid-sTROCdXFFY .navbar.opened {
    height: auto;
  }
  .cid-sTROCdXFFY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRR9i4b5n {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRR9i4b5n .image-block {
  margin: auto;
}
.cid-sTRR9i4b5n figcaption {
  position: relative;
}
.cid-sTRR9i4b5n figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRR9i4b5n .image-block {
    width: 100% !important;
  }
}
.cid-sTRR9iUURW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRR9iUURW .mbr-section-title {
  text-align: left;
}
.cid-sTRR9jsufF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRR9jZ8gj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRR9jZ8gj .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRR9jZ8gj .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRR9jZ8gj .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRR9jZ8gj .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRR9jZ8gj .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRR9jZ8gj .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRR9jZ8gj .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRR9jZ8gj .card-subtitle {
  color: #0095ff;
}
.cid-sTRR9jZ8gj .mbr-text {
  color: #555555;
}
.cid-sTRR9kvfL6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRR9kvfL6 .item {
  padding-bottom: 2rem;
}
.cid-sTRR9kvfL6 .item-wrapper {
  position: relative;
}
.cid-sTRR9kvfL6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRR9kvfL6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRR9kvfL6 .carousel-control,
.cid-sTRR9kvfL6 .close {
  background: #1b1b1b;
}
.cid-sTRR9kvfL6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRR9kvfL6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRR9kvfL6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRR9kvfL6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRR9kvfL6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRR9kvfL6 .close::before {
  content: '\e91a';
}
.cid-sTRR9kvfL6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRR9kvfL6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRR9kvfL6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRR9kvfL6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRR9kvfL6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRR9kvfL6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRR9kvfL6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRR9kvfL6 .carousel-indicators li.active,
.cid-sTRR9kvfL6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRR9kvfL6 .carousel-indicators li::after,
.cid-sTRR9kvfL6 .carousel-indicators li::before {
  content: none;
}
.cid-sTRR9kvfL6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRR9kvfL6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRR9kvfL6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRR9kvfL6 .carousel-indicators {
    display: none;
  }
}
.cid-sTRR9kvfL6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRR9kvfL6 .carousel-inner > .active {
  display: block;
}
.cid-sTRR9kvfL6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRR9kvfL6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRR9kvfL6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRR9kvfL6 .carousel-control,
  .cid-sTRR9kvfL6 .carousel-indicators,
  .cid-sTRR9kvfL6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRR9kvfL6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRR9kvfL6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRR9kvfL6 .carousel-indicators .active,
.cid-sTRR9kvfL6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRR9kvfL6 .carousel-indicators .active {
  background: #fff;
}
.cid-sTRR9kvfL6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRR9kvfL6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRR9kvfL6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRR9kvfL6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRR9kvfL6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRR9kvfL6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRR9kvfL6 .carousel {
  width: 100%;
}
.cid-sTRR9kvfL6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRR9kvfL6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRR9kvfL6 .modal.fade .modal-dialog,
.cid-sTRR9kvfL6 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRR9kvfL6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRR9kvfL6 H6 {
  text-align: center;
}
.cid-sTRR9l69gS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRR9l69gS .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRR9l69gS .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRR9l69gS .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRR9l69gS .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRR9l69gS .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRR9l69gS .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRR9l69gS .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRR9l69gS .nav-link,
.cid-sTRR9l69gS .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRR9l69gS .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRR9l69gS H4 {
  text-align: center;
}
.cid-sTRR9l69gS H3 {
  text-align: center;
}
.cid-sTRR9lIrtk {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRR9lIrtk .image-block {
  margin: auto;
}
.cid-sTRR9lIrtk figcaption {
  position: relative;
}
.cid-sTRR9lIrtk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRR9lIrtk .image-block {
    width: 100% !important;
  }
}
.cid-sTRR9m4Ntq {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRR9m4Ntq .image-block {
  margin: auto;
}
.cid-sTRR9m4Ntq figcaption {
  position: relative;
}
.cid-sTRR9m4Ntq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRR9m4Ntq .image-block {
    width: 100% !important;
  }
}
.cid-sTRR9muyVf {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRR9muyVf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRR9muyVf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRR9muyVf .row {
    text-align: center;
  }
  .cid-sTRR9muyVf .row > div {
    margin: auto;
  }
  .cid-sTRR9muyVf .social-row {
    justify-content: center;
  }
}
.cid-sTRR9muyVf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRR9muyVf .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRR9muyVf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRR9muyVf .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRR9muyVf .mbr-text {
  color: #000000;
}
.cid-sTRR9muyVf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRR9muyVf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRR9muyVf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRR9muyVf H5 {
  color: #000000;
}
.cid-sTRR9nxReE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRR9nxReE nav.navbar {
  position: fixed;
}
.cid-sTRR9nxReE .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-sTRR9nxReE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRR9nxReE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRR9nxReE .dropdown-item:hover,
.cid-sTRR9nxReE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRR9nxReE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRR9nxReE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRR9nxReE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRR9nxReE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRR9nxReE .nav-link {
  position: relative;
}
.cid-sTRR9nxReE .container {
  display: flex;
  margin: auto;
}
.cid-sTRR9nxReE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRR9nxReE .dropdown-menu,
.cid-sTRR9nxReE .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRR9nxReE .nav-item:focus,
.cid-sTRR9nxReE .nav-link:focus {
  outline: none;
}
.cid-sTRR9nxReE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRR9nxReE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRR9nxReE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRR9nxReE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRR9nxReE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRR9nxReE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRR9nxReE .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-sTRR9nxReE .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRR9nxReE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRR9nxReE .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRR9nxReE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRR9nxReE .navbar.collapsed {
  justify-content: center;
}
.cid-sTRR9nxReE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRR9nxReE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRR9nxReE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRR9nxReE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRR9nxReE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRR9nxReE .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-sTRR9nxReE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRR9nxReE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRR9nxReE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRR9nxReE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRR9nxReE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRR9nxReE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRR9nxReE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRR9nxReE .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-sTRR9nxReE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRR9nxReE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRR9nxReE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRR9nxReE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRR9nxReE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRR9nxReE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRR9nxReE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRR9nxReE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRR9nxReE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRR9nxReE .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-sTRR9nxReE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRR9nxReE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRR9nxReE .dropdown-item.active,
.cid-sTRR9nxReE .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRR9nxReE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRR9nxReE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRR9nxReE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRR9nxReE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRR9nxReE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRR9nxReE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRR9nxReE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRR9nxReE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRR9nxReE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRR9nxReE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRR9nxReE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRR9nxReE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRR9nxReE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRR9nxReE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRR9nxReE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRR9nxReE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRR9nxReE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRR9nxReE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRR9nxReE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRR9nxReE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRR9nxReE .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-sTRR9nxReE .navbar {
    height: 70px;
  }
  .cid-sTRR9nxReE .navbar.opened {
    height: auto;
  }
  .cid-sTRR9nxReE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRSs9G1Hv {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRSs9G1Hv .image-block {
  margin: auto;
}
.cid-sTRSs9G1Hv figcaption {
  position: relative;
}
.cid-sTRSs9G1Hv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRSs9G1Hv .image-block {
    width: 100% !important;
  }
}
.cid-sTRSsaAnE9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRSsaAnE9 .mbr-section-title {
  text-align: left;
}
.cid-sTRSsbju4a {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRSsbQ4KU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRSsbQ4KU .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRSsbQ4KU .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRSsbQ4KU .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRSsbQ4KU .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRSsbQ4KU .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRSsbQ4KU .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRSsbQ4KU .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRSsbQ4KU .card-subtitle {
  color: #0095ff;
}
.cid-sTRSsbQ4KU .mbr-text {
  color: #555555;
}
.cid-sTRSsck3V2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRSsck3V2 .item {
  padding-bottom: 2rem;
}
.cid-sTRSsck3V2 .item-wrapper {
  position: relative;
}
.cid-sTRSsck3V2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRSsck3V2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRSsck3V2 .carousel-control,
.cid-sTRSsck3V2 .close {
  background: #1b1b1b;
}
.cid-sTRSsck3V2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRSsck3V2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRSsck3V2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRSsck3V2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRSsck3V2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRSsck3V2 .close::before {
  content: '\e91a';
}
.cid-sTRSsck3V2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRSsck3V2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRSsck3V2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRSsck3V2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRSsck3V2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRSsck3V2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRSsck3V2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRSsck3V2 .carousel-indicators li.active,
.cid-sTRSsck3V2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRSsck3V2 .carousel-indicators li::after,
.cid-sTRSsck3V2 .carousel-indicators li::before {
  content: none;
}
.cid-sTRSsck3V2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRSsck3V2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRSsck3V2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRSsck3V2 .carousel-indicators {
    display: none;
  }
}
.cid-sTRSsck3V2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRSsck3V2 .carousel-inner > .active {
  display: block;
}
.cid-sTRSsck3V2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRSsck3V2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRSsck3V2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRSsck3V2 .carousel-control,
  .cid-sTRSsck3V2 .carousel-indicators,
  .cid-sTRSsck3V2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRSsck3V2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRSsck3V2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRSsck3V2 .carousel-indicators .active,
.cid-sTRSsck3V2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRSsck3V2 .carousel-indicators .active {
  background: #fff;
}
.cid-sTRSsck3V2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRSsck3V2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRSsck3V2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRSsck3V2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRSsck3V2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRSsck3V2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRSsck3V2 .carousel {
  width: 100%;
}
.cid-sTRSsck3V2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRSsck3V2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRSsck3V2 .modal.fade .modal-dialog,
.cid-sTRSsck3V2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRSsck3V2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRSsck3V2 H6 {
  text-align: center;
}
.cid-sTRSscUVb3 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRSscUVb3 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRSscUVb3 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRSscUVb3 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRSscUVb3 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRSscUVb3 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRSscUVb3 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRSscUVb3 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRSscUVb3 .nav-link,
.cid-sTRSscUVb3 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRSscUVb3 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRSscUVb3 H4 {
  text-align: center;
}
.cid-sTRSscUVb3 H3 {
  text-align: center;
}
.cid-sTRSsdtxsQ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRSsdtxsQ .image-block {
  margin: auto;
}
.cid-sTRSsdtxsQ figcaption {
  position: relative;
}
.cid-sTRSsdtxsQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRSsdtxsQ .image-block {
    width: 100% !important;
  }
}
.cid-sTRSsdPuLZ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRSsdPuLZ .image-block {
  margin: auto;
}
.cid-sTRSsdPuLZ figcaption {
  position: relative;
}
.cid-sTRSsdPuLZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRSsdPuLZ .image-block {
    width: 100% !important;
  }
}
.cid-sTRSsedzfo {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRSsedzfo .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRSsedzfo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRSsedzfo .row {
    text-align: center;
  }
  .cid-sTRSsedzfo .row > div {
    margin: auto;
  }
  .cid-sTRSsedzfo .social-row {
    justify-content: center;
  }
}
.cid-sTRSsedzfo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRSsedzfo .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRSsedzfo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRSsedzfo .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRSsedzfo .mbr-text {
  color: #000000;
}
.cid-sTRSsedzfo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRSsedzfo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRSsedzfo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRSsedzfo H5 {
  color: #000000;
}
.cid-sTRSseUvd9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRSseUvd9 nav.navbar {
  position: fixed;
}
.cid-sTRSseUvd9 .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-sTRSseUvd9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRSseUvd9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRSseUvd9 .dropdown-item:hover,
.cid-sTRSseUvd9 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRSseUvd9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRSseUvd9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRSseUvd9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRSseUvd9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRSseUvd9 .nav-link {
  position: relative;
}
.cid-sTRSseUvd9 .container {
  display: flex;
  margin: auto;
}
.cid-sTRSseUvd9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRSseUvd9 .dropdown-menu,
.cid-sTRSseUvd9 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRSseUvd9 .nav-item:focus,
.cid-sTRSseUvd9 .nav-link:focus {
  outline: none;
}
.cid-sTRSseUvd9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRSseUvd9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRSseUvd9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRSseUvd9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRSseUvd9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRSseUvd9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRSseUvd9 .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-sTRSseUvd9 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRSseUvd9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRSseUvd9 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRSseUvd9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRSseUvd9 .navbar.collapsed {
  justify-content: center;
}
.cid-sTRSseUvd9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRSseUvd9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRSseUvd9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRSseUvd9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRSseUvd9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRSseUvd9 .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-sTRSseUvd9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRSseUvd9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRSseUvd9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRSseUvd9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRSseUvd9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRSseUvd9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRSseUvd9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRSseUvd9 .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-sTRSseUvd9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRSseUvd9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRSseUvd9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRSseUvd9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRSseUvd9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRSseUvd9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRSseUvd9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRSseUvd9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRSseUvd9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRSseUvd9 .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-sTRSseUvd9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRSseUvd9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRSseUvd9 .dropdown-item.active,
.cid-sTRSseUvd9 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRSseUvd9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRSseUvd9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRSseUvd9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRSseUvd9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRSseUvd9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRSseUvd9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRSseUvd9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRSseUvd9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRSseUvd9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRSseUvd9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRSseUvd9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRSseUvd9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRSseUvd9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRSseUvd9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRSseUvd9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRSseUvd9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRSseUvd9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRSseUvd9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRSseUvd9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRSseUvd9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRSseUvd9 .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-sTRSseUvd9 .navbar {
    height: 70px;
  }
  .cid-sTRSseUvd9 .navbar.opened {
    height: auto;
  }
  .cid-sTRSseUvd9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRTUoDEmt {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRTUoDEmt .image-block {
  margin: auto;
}
.cid-sTRTUoDEmt figcaption {
  position: relative;
}
.cid-sTRTUoDEmt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRTUoDEmt .image-block {
    width: 100% !important;
  }
}
.cid-sTRTUpt7d0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRTUpt7d0 .mbr-section-title {
  text-align: left;
}
.cid-sTRTUpYLCH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRTUqtZ6s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRTUqtZ6s .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRTUqtZ6s .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRTUqtZ6s .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRTUqtZ6s .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRTUqtZ6s .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRTUqtZ6s .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRTUqtZ6s .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRTUqtZ6s .card-subtitle {
  color: #0095ff;
}
.cid-sTRTUqtZ6s .mbr-text {
  color: #555555;
}
.cid-sTRTUqY81v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRTUqY81v .item {
  padding-bottom: 2rem;
}
.cid-sTRTUqY81v .item-wrapper {
  position: relative;
}
.cid-sTRTUqY81v .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRTUqY81v .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRTUqY81v .carousel-control,
.cid-sTRTUqY81v .close {
  background: #1b1b1b;
}
.cid-sTRTUqY81v .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRTUqY81v .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRTUqY81v .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRTUqY81v .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRTUqY81v .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRTUqY81v .close::before {
  content: '\e91a';
}
.cid-sTRTUqY81v .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRTUqY81v .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRTUqY81v .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRTUqY81v .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRTUqY81v .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRTUqY81v .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRTUqY81v .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRTUqY81v .carousel-indicators li.active,
.cid-sTRTUqY81v .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRTUqY81v .carousel-indicators li::after,
.cid-sTRTUqY81v .carousel-indicators li::before {
  content: none;
}
.cid-sTRTUqY81v .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRTUqY81v .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRTUqY81v .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRTUqY81v .carousel-indicators {
    display: none;
  }
}
.cid-sTRTUqY81v .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRTUqY81v .carousel-inner > .active {
  display: block;
}
.cid-sTRTUqY81v .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRTUqY81v .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRTUqY81v .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRTUqY81v .carousel-control,
  .cid-sTRTUqY81v .carousel-indicators,
  .cid-sTRTUqY81v .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRTUqY81v .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRTUqY81v .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRTUqY81v .carousel-indicators .active,
.cid-sTRTUqY81v .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRTUqY81v .carousel-indicators .active {
  background: #fff;
}
.cid-sTRTUqY81v .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRTUqY81v .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRTUqY81v .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRTUqY81v .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRTUqY81v .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRTUqY81v .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRTUqY81v .carousel {
  width: 100%;
}
.cid-sTRTUqY81v .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRTUqY81v .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRTUqY81v .modal.fade .modal-dialog,
.cid-sTRTUqY81v .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRTUqY81v .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRTUqY81v H6 {
  text-align: center;
}
.cid-sTRTUrAvli {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRTUrAvli .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRTUrAvli .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRTUrAvli .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRTUrAvli .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRTUrAvli .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRTUrAvli .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRTUrAvli .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRTUrAvli .nav-link,
.cid-sTRTUrAvli .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRTUrAvli .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRTUrAvli H4 {
  text-align: center;
}
.cid-sTRTUrAvli H3 {
  text-align: center;
}
.cid-sTRTUsgWlY {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRTUsgWlY .image-block {
  margin: auto;
}
.cid-sTRTUsgWlY figcaption {
  position: relative;
}
.cid-sTRTUsgWlY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRTUsgWlY .image-block {
    width: 100% !important;
  }
}
.cid-sTRTUsCsbt {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRTUsCsbt .image-block {
  margin: auto;
}
.cid-sTRTUsCsbt figcaption {
  position: relative;
}
.cid-sTRTUsCsbt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRTUsCsbt .image-block {
    width: 100% !important;
  }
}
.cid-sTRTUsYPwR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRTUsYPwR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRTUsYPwR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRTUsYPwR .row {
    text-align: center;
  }
  .cid-sTRTUsYPwR .row > div {
    margin: auto;
  }
  .cid-sTRTUsYPwR .social-row {
    justify-content: center;
  }
}
.cid-sTRTUsYPwR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRTUsYPwR .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRTUsYPwR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRTUsYPwR .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRTUsYPwR .mbr-text {
  color: #000000;
}
.cid-sTRTUsYPwR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRTUsYPwR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRTUsYPwR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRTUsYPwR H5 {
  color: #000000;
}
.cid-sTRTUtAr2b {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRTUtAr2b nav.navbar {
  position: fixed;
}
.cid-sTRTUtAr2b .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-sTRTUtAr2b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRTUtAr2b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRTUtAr2b .dropdown-item:hover,
.cid-sTRTUtAr2b .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRTUtAr2b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRTUtAr2b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRTUtAr2b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRTUtAr2b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRTUtAr2b .nav-link {
  position: relative;
}
.cid-sTRTUtAr2b .container {
  display: flex;
  margin: auto;
}
.cid-sTRTUtAr2b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRTUtAr2b .dropdown-menu,
.cid-sTRTUtAr2b .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRTUtAr2b .nav-item:focus,
.cid-sTRTUtAr2b .nav-link:focus {
  outline: none;
}
.cid-sTRTUtAr2b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRTUtAr2b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRTUtAr2b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRTUtAr2b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRTUtAr2b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRTUtAr2b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRTUtAr2b .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-sTRTUtAr2b .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRTUtAr2b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRTUtAr2b .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRTUtAr2b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRTUtAr2b .navbar.collapsed {
  justify-content: center;
}
.cid-sTRTUtAr2b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRTUtAr2b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRTUtAr2b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRTUtAr2b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRTUtAr2b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRTUtAr2b .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-sTRTUtAr2b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRTUtAr2b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRTUtAr2b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRTUtAr2b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRTUtAr2b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRTUtAr2b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRTUtAr2b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRTUtAr2b .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-sTRTUtAr2b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRTUtAr2b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRTUtAr2b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRTUtAr2b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRTUtAr2b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRTUtAr2b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRTUtAr2b .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRTUtAr2b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRTUtAr2b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRTUtAr2b .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-sTRTUtAr2b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRTUtAr2b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRTUtAr2b .dropdown-item.active,
.cid-sTRTUtAr2b .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRTUtAr2b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRTUtAr2b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRTUtAr2b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRTUtAr2b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRTUtAr2b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRTUtAr2b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRTUtAr2b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRTUtAr2b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRTUtAr2b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRTUtAr2b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRTUtAr2b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRTUtAr2b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRTUtAr2b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRTUtAr2b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRTUtAr2b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRTUtAr2b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRTUtAr2b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRTUtAr2b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRTUtAr2b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRTUtAr2b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRTUtAr2b .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-sTRTUtAr2b .navbar {
    height: 70px;
  }
  .cid-sTRTUtAr2b .navbar.opened {
    height: auto;
  }
  .cid-sTRTUtAr2b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRW0rKsVm {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRW0rKsVm .image-block {
  margin: auto;
}
.cid-sTRW0rKsVm figcaption {
  position: relative;
}
.cid-sTRW0rKsVm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRW0rKsVm .image-block {
    width: 100% !important;
  }
}
.cid-sTRW0sys0Q {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRW0sys0Q .mbr-section-title {
  text-align: left;
}
.cid-sTRW0t6SbU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRW0tB4A7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRW0tB4A7 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRW0tB4A7 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRW0tB4A7 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRW0tB4A7 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRW0tB4A7 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRW0tB4A7 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRW0tB4A7 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRW0tB4A7 .card-subtitle {
  color: #0095ff;
}
.cid-sTRW0tB4A7 .mbr-text {
  color: #555555;
}
.cid-sTRW0ucUbZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRW0ucUbZ .item {
  padding-bottom: 2rem;
}
.cid-sTRW0ucUbZ .item-wrapper {
  position: relative;
}
.cid-sTRW0ucUbZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRW0ucUbZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRW0ucUbZ .carousel-control,
.cid-sTRW0ucUbZ .close {
  background: #1b1b1b;
}
.cid-sTRW0ucUbZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRW0ucUbZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRW0ucUbZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRW0ucUbZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRW0ucUbZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRW0ucUbZ .close::before {
  content: '\e91a';
}
.cid-sTRW0ucUbZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRW0ucUbZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRW0ucUbZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRW0ucUbZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRW0ucUbZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRW0ucUbZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRW0ucUbZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRW0ucUbZ .carousel-indicators li.active,
.cid-sTRW0ucUbZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRW0ucUbZ .carousel-indicators li::after,
.cid-sTRW0ucUbZ .carousel-indicators li::before {
  content: none;
}
.cid-sTRW0ucUbZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRW0ucUbZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRW0ucUbZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRW0ucUbZ .carousel-indicators {
    display: none;
  }
}
.cid-sTRW0ucUbZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRW0ucUbZ .carousel-inner > .active {
  display: block;
}
.cid-sTRW0ucUbZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRW0ucUbZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRW0ucUbZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRW0ucUbZ .carousel-control,
  .cid-sTRW0ucUbZ .carousel-indicators,
  .cid-sTRW0ucUbZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRW0ucUbZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRW0ucUbZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRW0ucUbZ .carousel-indicators .active,
.cid-sTRW0ucUbZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRW0ucUbZ .carousel-indicators .active {
  background: #fff;
}
.cid-sTRW0ucUbZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRW0ucUbZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRW0ucUbZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRW0ucUbZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRW0ucUbZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRW0ucUbZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRW0ucUbZ .carousel {
  width: 100%;
}
.cid-sTRW0ucUbZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRW0ucUbZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRW0ucUbZ .modal.fade .modal-dialog,
.cid-sTRW0ucUbZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRW0ucUbZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRW0ucUbZ H6 {
  text-align: center;
}
.cid-sTRW0uOdry {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRW0uOdry .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRW0uOdry .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRW0uOdry .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRW0uOdry .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRW0uOdry .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRW0uOdry .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRW0uOdry .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRW0uOdry .nav-link,
.cid-sTRW0uOdry .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRW0uOdry .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRW0uOdry H4 {
  text-align: center;
}
.cid-sTRW0uOdry H3 {
  text-align: center;
}
.cid-sTRW0vogGb {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRW0vogGb .image-block {
  margin: auto;
}
.cid-sTRW0vogGb figcaption {
  position: relative;
}
.cid-sTRW0vogGb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRW0vogGb .image-block {
    width: 100% !important;
  }
}
.cid-sTRW0vLLVi {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRW0vLLVi .image-block {
  margin: auto;
}
.cid-sTRW0vLLVi figcaption {
  position: relative;
}
.cid-sTRW0vLLVi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRW0vLLVi .image-block {
    width: 100% !important;
  }
}
.cid-sTRW0wax2X {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRW0wax2X .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRW0wax2X .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRW0wax2X .row {
    text-align: center;
  }
  .cid-sTRW0wax2X .row > div {
    margin: auto;
  }
  .cid-sTRW0wax2X .social-row {
    justify-content: center;
  }
}
.cid-sTRW0wax2X .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRW0wax2X .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRW0wax2X .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRW0wax2X .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRW0wax2X .mbr-text {
  color: #000000;
}
.cid-sTRW0wax2X .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRW0wax2X .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRW0wax2X div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRW0wax2X H5 {
  color: #000000;
}
.cid-sTRW0wNShe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRW0wNShe nav.navbar {
  position: fixed;
}
.cid-sTRW0wNShe .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-sTRW0wNShe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRW0wNShe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRW0wNShe .dropdown-item:hover,
.cid-sTRW0wNShe .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRW0wNShe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRW0wNShe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRW0wNShe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRW0wNShe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRW0wNShe .nav-link {
  position: relative;
}
.cid-sTRW0wNShe .container {
  display: flex;
  margin: auto;
}
.cid-sTRW0wNShe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRW0wNShe .dropdown-menu,
.cid-sTRW0wNShe .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRW0wNShe .nav-item:focus,
.cid-sTRW0wNShe .nav-link:focus {
  outline: none;
}
.cid-sTRW0wNShe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRW0wNShe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRW0wNShe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRW0wNShe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRW0wNShe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRW0wNShe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRW0wNShe .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-sTRW0wNShe .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRW0wNShe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRW0wNShe .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRW0wNShe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRW0wNShe .navbar.collapsed {
  justify-content: center;
}
.cid-sTRW0wNShe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRW0wNShe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRW0wNShe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRW0wNShe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRW0wNShe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRW0wNShe .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-sTRW0wNShe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRW0wNShe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRW0wNShe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRW0wNShe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRW0wNShe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRW0wNShe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRW0wNShe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRW0wNShe .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-sTRW0wNShe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRW0wNShe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRW0wNShe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRW0wNShe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRW0wNShe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRW0wNShe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRW0wNShe .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRW0wNShe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRW0wNShe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRW0wNShe .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-sTRW0wNShe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRW0wNShe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRW0wNShe .dropdown-item.active,
.cid-sTRW0wNShe .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRW0wNShe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRW0wNShe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRW0wNShe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRW0wNShe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRW0wNShe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRW0wNShe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRW0wNShe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRW0wNShe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRW0wNShe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRW0wNShe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRW0wNShe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRW0wNShe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRW0wNShe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRW0wNShe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRW0wNShe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRW0wNShe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRW0wNShe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRW0wNShe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRW0wNShe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRW0wNShe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRW0wNShe .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-sTRW0wNShe .navbar {
    height: 70px;
  }
  .cid-sTRW0wNShe .navbar.opened {
    height: auto;
  }
  .cid-sTRW0wNShe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRXH4Yldi {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRXH4Yldi .image-block {
  margin: auto;
}
.cid-sTRXH4Yldi figcaption {
  position: relative;
}
.cid-sTRXH4Yldi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRXH4Yldi .image-block {
    width: 100% !important;
  }
}
.cid-sTRXH5RRXD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRXH5RRXD .mbr-section-title {
  text-align: left;
}
.cid-sTRXH6ASVV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRXH74Frw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRXH74Frw .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRXH74Frw .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRXH74Frw .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRXH74Frw .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRXH74Frw .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRXH74Frw .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRXH74Frw .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRXH74Frw .card-subtitle {
  color: #0095ff;
}
.cid-sTRXH74Frw .mbr-text {
  color: #555555;
}
.cid-sTRXH7MJrg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRXH7MJrg .item {
  padding-bottom: 2rem;
}
.cid-sTRXH7MJrg .item-wrapper {
  position: relative;
}
.cid-sTRXH7MJrg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRXH7MJrg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRXH7MJrg .carousel-control,
.cid-sTRXH7MJrg .close {
  background: #1b1b1b;
}
.cid-sTRXH7MJrg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRXH7MJrg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRXH7MJrg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRXH7MJrg .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRXH7MJrg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRXH7MJrg .close::before {
  content: '\e91a';
}
.cid-sTRXH7MJrg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRXH7MJrg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRXH7MJrg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRXH7MJrg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRXH7MJrg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRXH7MJrg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRXH7MJrg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRXH7MJrg .carousel-indicators li.active,
.cid-sTRXH7MJrg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRXH7MJrg .carousel-indicators li::after,
.cid-sTRXH7MJrg .carousel-indicators li::before {
  content: none;
}
.cid-sTRXH7MJrg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRXH7MJrg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRXH7MJrg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRXH7MJrg .carousel-indicators {
    display: none;
  }
}
.cid-sTRXH7MJrg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRXH7MJrg .carousel-inner > .active {
  display: block;
}
.cid-sTRXH7MJrg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRXH7MJrg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRXH7MJrg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRXH7MJrg .carousel-control,
  .cid-sTRXH7MJrg .carousel-indicators,
  .cid-sTRXH7MJrg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRXH7MJrg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRXH7MJrg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRXH7MJrg .carousel-indicators .active,
.cid-sTRXH7MJrg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRXH7MJrg .carousel-indicators .active {
  background: #fff;
}
.cid-sTRXH7MJrg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRXH7MJrg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRXH7MJrg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRXH7MJrg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRXH7MJrg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRXH7MJrg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRXH7MJrg .carousel {
  width: 100%;
}
.cid-sTRXH7MJrg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRXH7MJrg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRXH7MJrg .modal.fade .modal-dialog,
.cid-sTRXH7MJrg .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRXH7MJrg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRXH7MJrg H6 {
  text-align: center;
}
.cid-sTRXH8nDF6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRXH8nDF6 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRXH8nDF6 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRXH8nDF6 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRXH8nDF6 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRXH8nDF6 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRXH8nDF6 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRXH8nDF6 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRXH8nDF6 .nav-link,
.cid-sTRXH8nDF6 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRXH8nDF6 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRXH8nDF6 H4 {
  text-align: center;
}
.cid-sTRXH8nDF6 H3 {
  text-align: center;
}
.cid-sTRXH8Zneh {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRXH8Zneh .image-block {
  margin: auto;
}
.cid-sTRXH8Zneh figcaption {
  position: relative;
}
.cid-sTRXH8Zneh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRXH8Zneh .image-block {
    width: 100% !important;
  }
}
.cid-sTRXH9mdvT {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRXH9mdvT .image-block {
  margin: auto;
}
.cid-sTRXH9mdvT figcaption {
  position: relative;
}
.cid-sTRXH9mdvT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRXH9mdvT .image-block {
    width: 100% !important;
  }
}
.cid-sTRXH9NqfA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRXH9NqfA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRXH9NqfA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRXH9NqfA .row {
    text-align: center;
  }
  .cid-sTRXH9NqfA .row > div {
    margin: auto;
  }
  .cid-sTRXH9NqfA .social-row {
    justify-content: center;
  }
}
.cid-sTRXH9NqfA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRXH9NqfA .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRXH9NqfA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRXH9NqfA .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRXH9NqfA .mbr-text {
  color: #000000;
}
.cid-sTRXH9NqfA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRXH9NqfA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRXH9NqfA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRXH9NqfA H5 {
  color: #000000;
}
.cid-sTRXHatKCA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRXHatKCA nav.navbar {
  position: fixed;
}
.cid-sTRXHatKCA .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-sTRXHatKCA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRXHatKCA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRXHatKCA .dropdown-item:hover,
.cid-sTRXHatKCA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRXHatKCA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRXHatKCA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRXHatKCA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRXHatKCA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRXHatKCA .nav-link {
  position: relative;
}
.cid-sTRXHatKCA .container {
  display: flex;
  margin: auto;
}
.cid-sTRXHatKCA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRXHatKCA .dropdown-menu,
.cid-sTRXHatKCA .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRXHatKCA .nav-item:focus,
.cid-sTRXHatKCA .nav-link:focus {
  outline: none;
}
.cid-sTRXHatKCA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRXHatKCA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRXHatKCA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRXHatKCA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRXHatKCA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRXHatKCA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRXHatKCA .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-sTRXHatKCA .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRXHatKCA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRXHatKCA .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRXHatKCA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRXHatKCA .navbar.collapsed {
  justify-content: center;
}
.cid-sTRXHatKCA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRXHatKCA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRXHatKCA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRXHatKCA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRXHatKCA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRXHatKCA .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-sTRXHatKCA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRXHatKCA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRXHatKCA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRXHatKCA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRXHatKCA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRXHatKCA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRXHatKCA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRXHatKCA .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-sTRXHatKCA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRXHatKCA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRXHatKCA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRXHatKCA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRXHatKCA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRXHatKCA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRXHatKCA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRXHatKCA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRXHatKCA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRXHatKCA .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-sTRXHatKCA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRXHatKCA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRXHatKCA .dropdown-item.active,
.cid-sTRXHatKCA .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRXHatKCA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRXHatKCA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRXHatKCA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRXHatKCA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRXHatKCA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRXHatKCA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRXHatKCA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRXHatKCA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRXHatKCA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRXHatKCA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRXHatKCA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRXHatKCA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRXHatKCA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRXHatKCA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRXHatKCA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRXHatKCA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRXHatKCA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRXHatKCA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRXHatKCA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRXHatKCA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRXHatKCA .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-sTRXHatKCA .navbar {
    height: 70px;
  }
  .cid-sTRXHatKCA .navbar.opened {
    height: auto;
  }
  .cid-sTRXHatKCA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRZ4sWQxs {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRZ4sWQxs .image-block {
  margin: auto;
}
.cid-sTRZ4sWQxs figcaption {
  position: relative;
}
.cid-sTRZ4sWQxs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRZ4sWQxs .image-block {
    width: 100% !important;
  }
}
.cid-sTRZ4tJHjm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZ4tJHjm .mbr-section-title {
  text-align: left;
}
.cid-sTRZ4uewsL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZ4uE1qE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZ4uE1qE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRZ4uE1qE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRZ4uE1qE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRZ4uE1qE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRZ4uE1qE .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRZ4uE1qE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRZ4uE1qE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRZ4uE1qE .card-subtitle {
  color: #0095ff;
}
.cid-sTRZ4uE1qE .mbr-text {
  color: #555555;
}
.cid-sTRZ4vcA98 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZ4vcA98 .item {
  padding-bottom: 2rem;
}
.cid-sTRZ4vcA98 .item-wrapper {
  position: relative;
}
.cid-sTRZ4vcA98 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRZ4vcA98 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRZ4vcA98 .carousel-control,
.cid-sTRZ4vcA98 .close {
  background: #1b1b1b;
}
.cid-sTRZ4vcA98 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRZ4vcA98 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRZ4vcA98 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRZ4vcA98 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRZ4vcA98 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRZ4vcA98 .close::before {
  content: '\e91a';
}
.cid-sTRZ4vcA98 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRZ4vcA98 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRZ4vcA98 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRZ4vcA98 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRZ4vcA98 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRZ4vcA98 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRZ4vcA98 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRZ4vcA98 .carousel-indicators li.active,
.cid-sTRZ4vcA98 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRZ4vcA98 .carousel-indicators li::after,
.cid-sTRZ4vcA98 .carousel-indicators li::before {
  content: none;
}
.cid-sTRZ4vcA98 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRZ4vcA98 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRZ4vcA98 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRZ4vcA98 .carousel-indicators {
    display: none;
  }
}
.cid-sTRZ4vcA98 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRZ4vcA98 .carousel-inner > .active {
  display: block;
}
.cid-sTRZ4vcA98 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRZ4vcA98 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRZ4vcA98 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRZ4vcA98 .carousel-control,
  .cid-sTRZ4vcA98 .carousel-indicators,
  .cid-sTRZ4vcA98 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRZ4vcA98 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRZ4vcA98 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRZ4vcA98 .carousel-indicators .active,
.cid-sTRZ4vcA98 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRZ4vcA98 .carousel-indicators .active {
  background: #fff;
}
.cid-sTRZ4vcA98 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRZ4vcA98 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRZ4vcA98 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRZ4vcA98 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRZ4vcA98 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRZ4vcA98 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRZ4vcA98 .carousel {
  width: 100%;
}
.cid-sTRZ4vcA98 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRZ4vcA98 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRZ4vcA98 .modal.fade .modal-dialog,
.cid-sTRZ4vcA98 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRZ4vcA98 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRZ4vcA98 H6 {
  text-align: center;
}
.cid-sTRZ4vWAWc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRZ4vWAWc .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRZ4vWAWc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRZ4vWAWc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRZ4vWAWc .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRZ4vWAWc .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRZ4vWAWc .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRZ4vWAWc .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRZ4vWAWc .nav-link,
.cid-sTRZ4vWAWc .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRZ4vWAWc .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRZ4vWAWc H4 {
  text-align: center;
}
.cid-sTRZ4vWAWc H3 {
  text-align: center;
}
.cid-sTRZ4ww1IA {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRZ4ww1IA .image-block {
  margin: auto;
}
.cid-sTRZ4ww1IA figcaption {
  position: relative;
}
.cid-sTRZ4ww1IA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRZ4ww1IA .image-block {
    width: 100% !important;
  }
}
.cid-sTRZ4wSP22 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRZ4wSP22 .image-block {
  margin: auto;
}
.cid-sTRZ4wSP22 figcaption {
  position: relative;
}
.cid-sTRZ4wSP22 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRZ4wSP22 .image-block {
    width: 100% !important;
  }
}
.cid-sTRZ4xjF12 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRZ4xjF12 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRZ4xjF12 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRZ4xjF12 .row {
    text-align: center;
  }
  .cid-sTRZ4xjF12 .row > div {
    margin: auto;
  }
  .cid-sTRZ4xjF12 .social-row {
    justify-content: center;
  }
}
.cid-sTRZ4xjF12 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRZ4xjF12 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRZ4xjF12 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRZ4xjF12 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRZ4xjF12 .mbr-text {
  color: #000000;
}
.cid-sTRZ4xjF12 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRZ4xjF12 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRZ4xjF12 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRZ4xjF12 H5 {
  color: #000000;
}
.cid-sTRZ4xUimf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRZ4xUimf nav.navbar {
  position: fixed;
}
.cid-sTRZ4xUimf .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-sTRZ4xUimf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRZ4xUimf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRZ4xUimf .dropdown-item:hover,
.cid-sTRZ4xUimf .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRZ4xUimf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRZ4xUimf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRZ4xUimf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRZ4xUimf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRZ4xUimf .nav-link {
  position: relative;
}
.cid-sTRZ4xUimf .container {
  display: flex;
  margin: auto;
}
.cid-sTRZ4xUimf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRZ4xUimf .dropdown-menu,
.cid-sTRZ4xUimf .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRZ4xUimf .nav-item:focus,
.cid-sTRZ4xUimf .nav-link:focus {
  outline: none;
}
.cid-sTRZ4xUimf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRZ4xUimf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRZ4xUimf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRZ4xUimf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRZ4xUimf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRZ4xUimf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRZ4xUimf .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-sTRZ4xUimf .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRZ4xUimf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRZ4xUimf .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRZ4xUimf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRZ4xUimf .navbar.collapsed {
  justify-content: center;
}
.cid-sTRZ4xUimf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRZ4xUimf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRZ4xUimf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRZ4xUimf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRZ4xUimf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRZ4xUimf .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-sTRZ4xUimf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRZ4xUimf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRZ4xUimf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRZ4xUimf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRZ4xUimf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRZ4xUimf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRZ4xUimf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRZ4xUimf .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-sTRZ4xUimf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRZ4xUimf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRZ4xUimf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRZ4xUimf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRZ4xUimf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRZ4xUimf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRZ4xUimf .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRZ4xUimf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRZ4xUimf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRZ4xUimf .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-sTRZ4xUimf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRZ4xUimf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRZ4xUimf .dropdown-item.active,
.cid-sTRZ4xUimf .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRZ4xUimf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRZ4xUimf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRZ4xUimf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRZ4xUimf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRZ4xUimf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRZ4xUimf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRZ4xUimf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRZ4xUimf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRZ4xUimf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRZ4xUimf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRZ4xUimf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRZ4xUimf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRZ4xUimf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRZ4xUimf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRZ4xUimf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRZ4xUimf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRZ4xUimf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRZ4xUimf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRZ4xUimf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRZ4xUimf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRZ4xUimf .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-sTRZ4xUimf .navbar {
    height: 70px;
  }
  .cid-sTRZ4xUimf .navbar.opened {
    height: auto;
  }
  .cid-sTRZ4xUimf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRZSKBZRz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRZSKBZRz .image-block {
  margin: auto;
}
.cid-sTRZSKBZRz figcaption {
  position: relative;
}
.cid-sTRZSKBZRz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRZSKBZRz .image-block {
    width: 100% !important;
  }
}
.cid-sTRZSLquyj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZSLquyj .mbr-section-title {
  text-align: left;
}
.cid-sTRZSMnBLg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZSMSEq6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZSMSEq6 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTRZSMSEq6 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRZSMSEq6 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTRZSMSEq6 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTRZSMSEq6 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTRZSMSEq6 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTRZSMSEq6 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTRZSMSEq6 .card-subtitle {
  color: #0095ff;
}
.cid-sTRZSMSEq6 .mbr-text {
  color: #555555;
}
.cid-sTRZSNzpBM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRZSNzpBM .item {
  padding-bottom: 2rem;
}
.cid-sTRZSNzpBM .item-wrapper {
  position: relative;
}
.cid-sTRZSNzpBM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTRZSNzpBM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTRZSNzpBM .carousel-control,
.cid-sTRZSNzpBM .close {
  background: #1b1b1b;
}
.cid-sTRZSNzpBM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTRZSNzpBM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTRZSNzpBM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTRZSNzpBM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTRZSNzpBM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTRZSNzpBM .close::before {
  content: '\e91a';
}
.cid-sTRZSNzpBM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTRZSNzpBM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTRZSNzpBM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRZSNzpBM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTRZSNzpBM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTRZSNzpBM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTRZSNzpBM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTRZSNzpBM .carousel-indicators li.active,
.cid-sTRZSNzpBM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTRZSNzpBM .carousel-indicators li::after,
.cid-sTRZSNzpBM .carousel-indicators li::before {
  content: none;
}
.cid-sTRZSNzpBM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTRZSNzpBM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTRZSNzpBM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRZSNzpBM .carousel-indicators {
    display: none;
  }
}
.cid-sTRZSNzpBM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTRZSNzpBM .carousel-inner > .active {
  display: block;
}
.cid-sTRZSNzpBM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTRZSNzpBM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTRZSNzpBM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTRZSNzpBM .carousel-control,
  .cid-sTRZSNzpBM .carousel-indicators,
  .cid-sTRZSNzpBM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTRZSNzpBM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTRZSNzpBM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTRZSNzpBM .carousel-indicators .active,
.cid-sTRZSNzpBM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTRZSNzpBM .carousel-indicators .active {
  background: #fff;
}
.cid-sTRZSNzpBM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTRZSNzpBM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTRZSNzpBM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTRZSNzpBM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTRZSNzpBM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTRZSNzpBM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTRZSNzpBM .carousel {
  width: 100%;
}
.cid-sTRZSNzpBM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTRZSNzpBM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTRZSNzpBM .modal.fade .modal-dialog,
.cid-sTRZSNzpBM .modal.in .modal-dialog {
  transform: none;
}
.cid-sTRZSNzpBM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTRZSNzpBM H6 {
  text-align: center;
}
.cid-sTRZSOVpcd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTRZSOVpcd .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTRZSOVpcd .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTRZSOVpcd .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTRZSOVpcd .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTRZSOVpcd .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTRZSOVpcd .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTRZSOVpcd .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTRZSOVpcd .nav-link,
.cid-sTRZSOVpcd .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTRZSOVpcd .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTRZSOVpcd H4 {
  text-align: center;
}
.cid-sTRZSOVpcd H3 {
  text-align: center;
}
.cid-sTRZSPwqZ9 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRZSPwqZ9 .image-block {
  margin: auto;
}
.cid-sTRZSPwqZ9 figcaption {
  position: relative;
}
.cid-sTRZSPwqZ9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRZSPwqZ9 .image-block {
    width: 100% !important;
  }
}
.cid-sTRZSPSN80 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRZSPSN80 .image-block {
  margin: auto;
}
.cid-sTRZSPSN80 figcaption {
  position: relative;
}
.cid-sTRZSPSN80 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRZSPSN80 .image-block {
    width: 100% !important;
  }
}
.cid-sTRZSQfn3w {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRZSQfn3w .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRZSQfn3w .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRZSQfn3w .row {
    text-align: center;
  }
  .cid-sTRZSQfn3w .row > div {
    margin: auto;
  }
  .cid-sTRZSQfn3w .social-row {
    justify-content: center;
  }
}
.cid-sTRZSQfn3w .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRZSQfn3w .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRZSQfn3w .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRZSQfn3w .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRZSQfn3w .mbr-text {
  color: #000000;
}
.cid-sTRZSQfn3w .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRZSQfn3w .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRZSQfn3w div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRZSQfn3w H5 {
  color: #000000;
}
.cid-sTRZSQUDTa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRZSQUDTa nav.navbar {
  position: fixed;
}
.cid-sTRZSQUDTa .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-sTRZSQUDTa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRZSQUDTa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRZSQUDTa .dropdown-item:hover,
.cid-sTRZSQUDTa .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRZSQUDTa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRZSQUDTa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRZSQUDTa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRZSQUDTa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRZSQUDTa .nav-link {
  position: relative;
}
.cid-sTRZSQUDTa .container {
  display: flex;
  margin: auto;
}
.cid-sTRZSQUDTa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRZSQUDTa .dropdown-menu,
.cid-sTRZSQUDTa .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRZSQUDTa .nav-item:focus,
.cid-sTRZSQUDTa .nav-link:focus {
  outline: none;
}
.cid-sTRZSQUDTa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRZSQUDTa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRZSQUDTa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRZSQUDTa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRZSQUDTa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRZSQUDTa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRZSQUDTa .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-sTRZSQUDTa .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRZSQUDTa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRZSQUDTa .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRZSQUDTa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRZSQUDTa .navbar.collapsed {
  justify-content: center;
}
.cid-sTRZSQUDTa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRZSQUDTa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRZSQUDTa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRZSQUDTa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRZSQUDTa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRZSQUDTa .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-sTRZSQUDTa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRZSQUDTa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRZSQUDTa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRZSQUDTa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRZSQUDTa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRZSQUDTa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRZSQUDTa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRZSQUDTa .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-sTRZSQUDTa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRZSQUDTa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRZSQUDTa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRZSQUDTa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRZSQUDTa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRZSQUDTa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRZSQUDTa .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRZSQUDTa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRZSQUDTa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRZSQUDTa .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-sTRZSQUDTa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRZSQUDTa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRZSQUDTa .dropdown-item.active,
.cid-sTRZSQUDTa .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRZSQUDTa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRZSQUDTa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRZSQUDTa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRZSQUDTa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRZSQUDTa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRZSQUDTa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRZSQUDTa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRZSQUDTa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRZSQUDTa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRZSQUDTa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRZSQUDTa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRZSQUDTa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRZSQUDTa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRZSQUDTa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRZSQUDTa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRZSQUDTa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRZSQUDTa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRZSQUDTa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRZSQUDTa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRZSQUDTa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRZSQUDTa .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-sTRZSQUDTa .navbar {
    height: 70px;
  }
  .cid-sTRZSQUDTa .navbar.opened {
    height: auto;
  }
  .cid-sTRZSQUDTa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTS21dCHxY {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTS21dCHxY .image-block {
  margin: auto;
}
.cid-sTS21dCHxY figcaption {
  position: relative;
}
.cid-sTS21dCHxY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS21dCHxY .image-block {
    width: 100% !important;
  }
}
.cid-sTS21es5yn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS21es5yn .mbr-section-title {
  text-align: left;
}
.cid-sTS21f1Ocz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS21fz8Nf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS21fz8Nf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTS21fz8Nf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTS21fz8Nf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTS21fz8Nf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTS21fz8Nf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTS21fz8Nf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTS21fz8Nf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTS21fz8Nf .card-subtitle {
  color: #0095ff;
}
.cid-sTS21fz8Nf .mbr-text {
  color: #555555;
}
.cid-sTS21g5LpA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS21g5LpA .item {
  padding-bottom: 2rem;
}
.cid-sTS21g5LpA .item-wrapper {
  position: relative;
}
.cid-sTS21g5LpA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTS21g5LpA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTS21g5LpA .carousel-control,
.cid-sTS21g5LpA .close {
  background: #1b1b1b;
}
.cid-sTS21g5LpA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTS21g5LpA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTS21g5LpA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTS21g5LpA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTS21g5LpA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTS21g5LpA .close::before {
  content: '\e91a';
}
.cid-sTS21g5LpA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTS21g5LpA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTS21g5LpA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS21g5LpA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTS21g5LpA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTS21g5LpA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTS21g5LpA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTS21g5LpA .carousel-indicators li.active,
.cid-sTS21g5LpA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTS21g5LpA .carousel-indicators li::after,
.cid-sTS21g5LpA .carousel-indicators li::before {
  content: none;
}
.cid-sTS21g5LpA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTS21g5LpA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTS21g5LpA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS21g5LpA .carousel-indicators {
    display: none;
  }
}
.cid-sTS21g5LpA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTS21g5LpA .carousel-inner > .active {
  display: block;
}
.cid-sTS21g5LpA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS21g5LpA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTS21g5LpA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTS21g5LpA .carousel-control,
  .cid-sTS21g5LpA .carousel-indicators,
  .cid-sTS21g5LpA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTS21g5LpA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTS21g5LpA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTS21g5LpA .carousel-indicators .active,
.cid-sTS21g5LpA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTS21g5LpA .carousel-indicators .active {
  background: #fff;
}
.cid-sTS21g5LpA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTS21g5LpA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTS21g5LpA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTS21g5LpA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTS21g5LpA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTS21g5LpA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTS21g5LpA .carousel {
  width: 100%;
}
.cid-sTS21g5LpA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTS21g5LpA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTS21g5LpA .modal.fade .modal-dialog,
.cid-sTS21g5LpA .modal.in .modal-dialog {
  transform: none;
}
.cid-sTS21g5LpA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTS21g5LpA H6 {
  text-align: center;
}
.cid-sTS21gE6cF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTS21gE6cF .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTS21gE6cF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTS21gE6cF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTS21gE6cF .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTS21gE6cF .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTS21gE6cF .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTS21gE6cF .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTS21gE6cF .nav-link,
.cid-sTS21gE6cF .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTS21gE6cF .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTS21gE6cF H4 {
  text-align: center;
}
.cid-sTS21gE6cF H3 {
  text-align: center;
}
.cid-sTS21hfZ6H {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTS21hfZ6H .image-block {
  margin: auto;
}
.cid-sTS21hfZ6H figcaption {
  position: relative;
}
.cid-sTS21hfZ6H figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS21hfZ6H .image-block {
    width: 100% !important;
  }
}
.cid-sTS21hE9PK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTS21hE9PK .image-block {
  margin: auto;
}
.cid-sTS21hE9PK figcaption {
  position: relative;
}
.cid-sTS21hE9PK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS21hE9PK .image-block {
    width: 100% !important;
  }
}
.cid-sTS21i4Ptc {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTS21i4Ptc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTS21i4Ptc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS21i4Ptc .row {
    text-align: center;
  }
  .cid-sTS21i4Ptc .row > div {
    margin: auto;
  }
  .cid-sTS21i4Ptc .social-row {
    justify-content: center;
  }
}
.cid-sTS21i4Ptc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTS21i4Ptc .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTS21i4Ptc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTS21i4Ptc .list {
    margin-bottom: 0rem;
  }
}
.cid-sTS21i4Ptc .mbr-text {
  color: #000000;
}
.cid-sTS21i4Ptc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTS21i4Ptc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTS21i4Ptc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTS21i4Ptc H5 {
  color: #000000;
}
.cid-sTS21iFcJL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTS21iFcJL nav.navbar {
  position: fixed;
}
.cid-sTS21iFcJL .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-sTS21iFcJL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTS21iFcJL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTS21iFcJL .dropdown-item:hover,
.cid-sTS21iFcJL .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTS21iFcJL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTS21iFcJL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTS21iFcJL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTS21iFcJL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTS21iFcJL .nav-link {
  position: relative;
}
.cid-sTS21iFcJL .container {
  display: flex;
  margin: auto;
}
.cid-sTS21iFcJL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTS21iFcJL .dropdown-menu,
.cid-sTS21iFcJL .navbar.opened {
  background: #ffffff !important;
}
.cid-sTS21iFcJL .nav-item:focus,
.cid-sTS21iFcJL .nav-link:focus {
  outline: none;
}
.cid-sTS21iFcJL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTS21iFcJL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTS21iFcJL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTS21iFcJL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTS21iFcJL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTS21iFcJL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTS21iFcJL .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-sTS21iFcJL .navbar.opened {
  transition: all 0.3s;
}
.cid-sTS21iFcJL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTS21iFcJL .navbar .navbar-logo img {
  width: auto;
}
.cid-sTS21iFcJL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTS21iFcJL .navbar.collapsed {
  justify-content: center;
}
.cid-sTS21iFcJL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTS21iFcJL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTS21iFcJL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTS21iFcJL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTS21iFcJL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTS21iFcJL .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-sTS21iFcJL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTS21iFcJL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTS21iFcJL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTS21iFcJL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTS21iFcJL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTS21iFcJL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTS21iFcJL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTS21iFcJL .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-sTS21iFcJL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTS21iFcJL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTS21iFcJL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTS21iFcJL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTS21iFcJL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTS21iFcJL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTS21iFcJL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTS21iFcJL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTS21iFcJL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTS21iFcJL .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-sTS21iFcJL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTS21iFcJL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTS21iFcJL .dropdown-item.active,
.cid-sTS21iFcJL .dropdown-item:active {
  background-color: transparent;
}
.cid-sTS21iFcJL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTS21iFcJL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTS21iFcJL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTS21iFcJL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTS21iFcJL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTS21iFcJL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTS21iFcJL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTS21iFcJL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTS21iFcJL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTS21iFcJL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTS21iFcJL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTS21iFcJL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS21iFcJL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS21iFcJL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTS21iFcJL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS21iFcJL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTS21iFcJL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTS21iFcJL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS21iFcJL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTS21iFcJL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTS21iFcJL .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-sTS21iFcJL .navbar {
    height: 70px;
  }
  .cid-sTS21iFcJL .navbar.opened {
    height: auto;
  }
  .cid-sTS21iFcJL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTS3YRhEX2 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTS3YRhEX2 .image-block {
  margin: auto;
}
.cid-sTS3YRhEX2 figcaption {
  position: relative;
}
.cid-sTS3YRhEX2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS3YRhEX2 .image-block {
    width: 100% !important;
  }
}
.cid-sTS3YS79rt {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS3YS79rt .mbr-section-title {
  text-align: left;
}
.cid-sTS3YSCSmg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS3YT3Jix {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS3YT3Jix .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTS3YT3Jix .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTS3YT3Jix .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTS3YT3Jix .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTS3YT3Jix .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTS3YT3Jix .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTS3YT3Jix .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTS3YT3Jix .card-subtitle {
  color: #0095ff;
}
.cid-sTS3YT3Jix .mbr-text {
  color: #555555;
}
.cid-sTS3YTCvXB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS3YTCvXB .item {
  padding-bottom: 2rem;
}
.cid-sTS3YTCvXB .item-wrapper {
  position: relative;
}
.cid-sTS3YTCvXB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTS3YTCvXB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTS3YTCvXB .carousel-control,
.cid-sTS3YTCvXB .close {
  background: #1b1b1b;
}
.cid-sTS3YTCvXB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTS3YTCvXB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTS3YTCvXB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTS3YTCvXB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTS3YTCvXB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTS3YTCvXB .close::before {
  content: '\e91a';
}
.cid-sTS3YTCvXB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTS3YTCvXB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTS3YTCvXB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS3YTCvXB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTS3YTCvXB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTS3YTCvXB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTS3YTCvXB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTS3YTCvXB .carousel-indicators li.active,
.cid-sTS3YTCvXB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTS3YTCvXB .carousel-indicators li::after,
.cid-sTS3YTCvXB .carousel-indicators li::before {
  content: none;
}
.cid-sTS3YTCvXB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTS3YTCvXB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTS3YTCvXB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS3YTCvXB .carousel-indicators {
    display: none;
  }
}
.cid-sTS3YTCvXB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTS3YTCvXB .carousel-inner > .active {
  display: block;
}
.cid-sTS3YTCvXB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS3YTCvXB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTS3YTCvXB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTS3YTCvXB .carousel-control,
  .cid-sTS3YTCvXB .carousel-indicators,
  .cid-sTS3YTCvXB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTS3YTCvXB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTS3YTCvXB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTS3YTCvXB .carousel-indicators .active,
.cid-sTS3YTCvXB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTS3YTCvXB .carousel-indicators .active {
  background: #fff;
}
.cid-sTS3YTCvXB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTS3YTCvXB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTS3YTCvXB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTS3YTCvXB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTS3YTCvXB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTS3YTCvXB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTS3YTCvXB .carousel {
  width: 100%;
}
.cid-sTS3YTCvXB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTS3YTCvXB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTS3YTCvXB .modal.fade .modal-dialog,
.cid-sTS3YTCvXB .modal.in .modal-dialog {
  transform: none;
}
.cid-sTS3YTCvXB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTS3YTCvXB H6 {
  text-align: center;
}
.cid-sTS3YUiYKp {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTS3YUiYKp .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTS3YUiYKp .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTS3YUiYKp .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTS3YUiYKp .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTS3YUiYKp .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTS3YUiYKp .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTS3YUiYKp .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTS3YUiYKp .nav-link,
.cid-sTS3YUiYKp .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTS3YUiYKp .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTS3YUiYKp H4 {
  text-align: center;
}
.cid-sTS3YUiYKp H3 {
  text-align: center;
}
.cid-sTS3YUVV8y {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTS3YUVV8y .image-block {
  margin: auto;
}
.cid-sTS3YUVV8y figcaption {
  position: relative;
}
.cid-sTS3YUVV8y figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS3YUVV8y .image-block {
    width: 100% !important;
  }
}
.cid-sTS3YVh09D {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTS3YVh09D .image-block {
  margin: auto;
}
.cid-sTS3YVh09D figcaption {
  position: relative;
}
.cid-sTS3YVh09D figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS3YVh09D .image-block {
    width: 100% !important;
  }
}
.cid-sTS3YVDY5l {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTS3YVDY5l .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTS3YVDY5l .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS3YVDY5l .row {
    text-align: center;
  }
  .cid-sTS3YVDY5l .row > div {
    margin: auto;
  }
  .cid-sTS3YVDY5l .social-row {
    justify-content: center;
  }
}
.cid-sTS3YVDY5l .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTS3YVDY5l .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTS3YVDY5l .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTS3YVDY5l .list {
    margin-bottom: 0rem;
  }
}
.cid-sTS3YVDY5l .mbr-text {
  color: #000000;
}
.cid-sTS3YVDY5l .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTS3YVDY5l .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTS3YVDY5l div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTS3YVDY5l H5 {
  color: #000000;
}
.cid-sTS3YWg0sI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTS3YWg0sI nav.navbar {
  position: fixed;
}
.cid-sTS3YWg0sI .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-sTS3YWg0sI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTS3YWg0sI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTS3YWg0sI .dropdown-item:hover,
.cid-sTS3YWg0sI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTS3YWg0sI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTS3YWg0sI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTS3YWg0sI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTS3YWg0sI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTS3YWg0sI .nav-link {
  position: relative;
}
.cid-sTS3YWg0sI .container {
  display: flex;
  margin: auto;
}
.cid-sTS3YWg0sI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTS3YWg0sI .dropdown-menu,
.cid-sTS3YWg0sI .navbar.opened {
  background: #ffffff !important;
}
.cid-sTS3YWg0sI .nav-item:focus,
.cid-sTS3YWg0sI .nav-link:focus {
  outline: none;
}
.cid-sTS3YWg0sI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTS3YWg0sI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTS3YWg0sI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTS3YWg0sI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTS3YWg0sI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTS3YWg0sI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTS3YWg0sI .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-sTS3YWg0sI .navbar.opened {
  transition: all 0.3s;
}
.cid-sTS3YWg0sI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTS3YWg0sI .navbar .navbar-logo img {
  width: auto;
}
.cid-sTS3YWg0sI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTS3YWg0sI .navbar.collapsed {
  justify-content: center;
}
.cid-sTS3YWg0sI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTS3YWg0sI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTS3YWg0sI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTS3YWg0sI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTS3YWg0sI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTS3YWg0sI .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-sTS3YWg0sI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTS3YWg0sI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTS3YWg0sI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTS3YWg0sI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTS3YWg0sI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTS3YWg0sI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTS3YWg0sI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTS3YWg0sI .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-sTS3YWg0sI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTS3YWg0sI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTS3YWg0sI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTS3YWg0sI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTS3YWg0sI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTS3YWg0sI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTS3YWg0sI .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTS3YWg0sI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTS3YWg0sI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTS3YWg0sI .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-sTS3YWg0sI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTS3YWg0sI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTS3YWg0sI .dropdown-item.active,
.cid-sTS3YWg0sI .dropdown-item:active {
  background-color: transparent;
}
.cid-sTS3YWg0sI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTS3YWg0sI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTS3YWg0sI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTS3YWg0sI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTS3YWg0sI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTS3YWg0sI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTS3YWg0sI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTS3YWg0sI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTS3YWg0sI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTS3YWg0sI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTS3YWg0sI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTS3YWg0sI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS3YWg0sI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS3YWg0sI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTS3YWg0sI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS3YWg0sI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTS3YWg0sI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTS3YWg0sI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS3YWg0sI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTS3YWg0sI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTS3YWg0sI .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-sTS3YWg0sI .navbar {
    height: 70px;
  }
  .cid-sTS3YWg0sI .navbar.opened {
    height: auto;
  }
  .cid-sTS3YWg0sI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTS4II2sfJ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTS4II2sfJ .image-block {
  margin: auto;
}
.cid-sTS4II2sfJ figcaption {
  position: relative;
}
.cid-sTS4II2sfJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS4II2sfJ .image-block {
    width: 100% !important;
  }
}
.cid-sTS4IIZqOH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS4IIZqOH .mbr-section-title {
  text-align: left;
}
.cid-sTS4IJrpAC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS4IJO2zZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS4IJO2zZ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTS4IJO2zZ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTS4IJO2zZ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTS4IJO2zZ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTS4IJO2zZ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTS4IJO2zZ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTS4IJO2zZ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTS4IJO2zZ .card-subtitle {
  color: #0095ff;
}
.cid-sTS4IJO2zZ .mbr-text {
  color: #555555;
}
.cid-sTS4IKnCwp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS4IKnCwp .item {
  padding-bottom: 2rem;
}
.cid-sTS4IKnCwp .item-wrapper {
  position: relative;
}
.cid-sTS4IKnCwp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTS4IKnCwp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTS4IKnCwp .carousel-control,
.cid-sTS4IKnCwp .close {
  background: #1b1b1b;
}
.cid-sTS4IKnCwp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTS4IKnCwp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTS4IKnCwp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTS4IKnCwp .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTS4IKnCwp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTS4IKnCwp .close::before {
  content: '\e91a';
}
.cid-sTS4IKnCwp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTS4IKnCwp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTS4IKnCwp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS4IKnCwp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTS4IKnCwp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTS4IKnCwp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTS4IKnCwp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTS4IKnCwp .carousel-indicators li.active,
.cid-sTS4IKnCwp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTS4IKnCwp .carousel-indicators li::after,
.cid-sTS4IKnCwp .carousel-indicators li::before {
  content: none;
}
.cid-sTS4IKnCwp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTS4IKnCwp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTS4IKnCwp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS4IKnCwp .carousel-indicators {
    display: none;
  }
}
.cid-sTS4IKnCwp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTS4IKnCwp .carousel-inner > .active {
  display: block;
}
.cid-sTS4IKnCwp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS4IKnCwp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTS4IKnCwp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTS4IKnCwp .carousel-control,
  .cid-sTS4IKnCwp .carousel-indicators,
  .cid-sTS4IKnCwp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTS4IKnCwp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTS4IKnCwp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTS4IKnCwp .carousel-indicators .active,
.cid-sTS4IKnCwp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTS4IKnCwp .carousel-indicators .active {
  background: #fff;
}
.cid-sTS4IKnCwp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTS4IKnCwp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTS4IKnCwp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTS4IKnCwp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTS4IKnCwp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTS4IKnCwp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTS4IKnCwp .carousel {
  width: 100%;
}
.cid-sTS4IKnCwp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTS4IKnCwp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTS4IKnCwp .modal.fade .modal-dialog,
.cid-sTS4IKnCwp .modal.in .modal-dialog {
  transform: none;
}
.cid-sTS4IKnCwp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTS4IKnCwp H6 {
  text-align: center;
}
.cid-sTS4IKXImL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTS4IKXImL .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTS4IKXImL .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTS4IKXImL .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTS4IKXImL .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTS4IKXImL .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTS4IKXImL .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTS4IKXImL .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTS4IKXImL .nav-link,
.cid-sTS4IKXImL .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTS4IKXImL .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTS4IKXImL H4 {
  text-align: center;
}
.cid-sTS4IKXImL H3 {
  text-align: center;
}
.cid-sTS4ILES3B {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTS4ILES3B .image-block {
  margin: auto;
}
.cid-sTS4ILES3B figcaption {
  position: relative;
}
.cid-sTS4ILES3B figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS4ILES3B .image-block {
    width: 100% !important;
  }
}
.cid-sTS4IM1R6W {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTS4IM1R6W .image-block {
  margin: auto;
}
.cid-sTS4IM1R6W figcaption {
  position: relative;
}
.cid-sTS4IM1R6W figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS4IM1R6W .image-block {
    width: 100% !important;
  }
}
.cid-sTS4IMnGa3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTS4IMnGa3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTS4IMnGa3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS4IMnGa3 .row {
    text-align: center;
  }
  .cid-sTS4IMnGa3 .row > div {
    margin: auto;
  }
  .cid-sTS4IMnGa3 .social-row {
    justify-content: center;
  }
}
.cid-sTS4IMnGa3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTS4IMnGa3 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTS4IMnGa3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTS4IMnGa3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTS4IMnGa3 .mbr-text {
  color: #000000;
}
.cid-sTS4IMnGa3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTS4IMnGa3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTS4IMnGa3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTS4IMnGa3 H5 {
  color: #000000;
}
.cid-sTS4IMYoUU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTS4IMYoUU nav.navbar {
  position: fixed;
}
.cid-sTS4IMYoUU .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-sTS4IMYoUU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTS4IMYoUU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTS4IMYoUU .dropdown-item:hover,
.cid-sTS4IMYoUU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTS4IMYoUU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTS4IMYoUU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTS4IMYoUU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTS4IMYoUU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTS4IMYoUU .nav-link {
  position: relative;
}
.cid-sTS4IMYoUU .container {
  display: flex;
  margin: auto;
}
.cid-sTS4IMYoUU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTS4IMYoUU .dropdown-menu,
.cid-sTS4IMYoUU .navbar.opened {
  background: #ffffff !important;
}
.cid-sTS4IMYoUU .nav-item:focus,
.cid-sTS4IMYoUU .nav-link:focus {
  outline: none;
}
.cid-sTS4IMYoUU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTS4IMYoUU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTS4IMYoUU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTS4IMYoUU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTS4IMYoUU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTS4IMYoUU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTS4IMYoUU .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-sTS4IMYoUU .navbar.opened {
  transition: all 0.3s;
}
.cid-sTS4IMYoUU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTS4IMYoUU .navbar .navbar-logo img {
  width: auto;
}
.cid-sTS4IMYoUU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTS4IMYoUU .navbar.collapsed {
  justify-content: center;
}
.cid-sTS4IMYoUU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTS4IMYoUU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTS4IMYoUU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTS4IMYoUU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTS4IMYoUU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTS4IMYoUU .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-sTS4IMYoUU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTS4IMYoUU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTS4IMYoUU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTS4IMYoUU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTS4IMYoUU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTS4IMYoUU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTS4IMYoUU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTS4IMYoUU .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-sTS4IMYoUU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTS4IMYoUU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTS4IMYoUU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTS4IMYoUU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTS4IMYoUU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTS4IMYoUU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTS4IMYoUU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTS4IMYoUU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTS4IMYoUU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTS4IMYoUU .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-sTS4IMYoUU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTS4IMYoUU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTS4IMYoUU .dropdown-item.active,
.cid-sTS4IMYoUU .dropdown-item:active {
  background-color: transparent;
}
.cid-sTS4IMYoUU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTS4IMYoUU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTS4IMYoUU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTS4IMYoUU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTS4IMYoUU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTS4IMYoUU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTS4IMYoUU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTS4IMYoUU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTS4IMYoUU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTS4IMYoUU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTS4IMYoUU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTS4IMYoUU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS4IMYoUU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS4IMYoUU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTS4IMYoUU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS4IMYoUU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTS4IMYoUU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTS4IMYoUU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS4IMYoUU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTS4IMYoUU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTS4IMYoUU .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-sTS4IMYoUU .navbar {
    height: 70px;
  }
  .cid-sTS4IMYoUU .navbar.opened {
    height: auto;
  }
  .cid-sTS4IMYoUU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTS65rcnKB {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTS65rcnKB .image-block {
  margin: auto;
}
.cid-sTS65rcnKB figcaption {
  position: relative;
}
.cid-sTS65rcnKB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS65rcnKB .image-block {
    width: 100% !important;
  }
}
.cid-sTS65s6WwV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS65s6WwV .mbr-section-title {
  text-align: left;
}
.cid-sTS65t3Nlb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS65tyYXx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS65tyYXx .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTS65tyYXx .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTS65tyYXx .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTS65tyYXx .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTS65tyYXx .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTS65tyYXx .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTS65tyYXx .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTS65tyYXx .card-subtitle {
  color: #0095ff;
}
.cid-sTS65tyYXx .mbr-text {
  color: #555555;
}
.cid-sTS65ujG72 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS65ujG72 .item {
  padding-bottom: 2rem;
}
.cid-sTS65ujG72 .item-wrapper {
  position: relative;
}
.cid-sTS65ujG72 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTS65ujG72 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTS65ujG72 .carousel-control,
.cid-sTS65ujG72 .close {
  background: #1b1b1b;
}
.cid-sTS65ujG72 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTS65ujG72 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTS65ujG72 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTS65ujG72 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTS65ujG72 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTS65ujG72 .close::before {
  content: '\e91a';
}
.cid-sTS65ujG72 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTS65ujG72 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTS65ujG72 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS65ujG72 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTS65ujG72 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTS65ujG72 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTS65ujG72 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTS65ujG72 .carousel-indicators li.active,
.cid-sTS65ujG72 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTS65ujG72 .carousel-indicators li::after,
.cid-sTS65ujG72 .carousel-indicators li::before {
  content: none;
}
.cid-sTS65ujG72 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTS65ujG72 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTS65ujG72 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS65ujG72 .carousel-indicators {
    display: none;
  }
}
.cid-sTS65ujG72 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTS65ujG72 .carousel-inner > .active {
  display: block;
}
.cid-sTS65ujG72 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTS65ujG72 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTS65ujG72 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTS65ujG72 .carousel-control,
  .cid-sTS65ujG72 .carousel-indicators,
  .cid-sTS65ujG72 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTS65ujG72 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTS65ujG72 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTS65ujG72 .carousel-indicators .active,
.cid-sTS65ujG72 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTS65ujG72 .carousel-indicators .active {
  background: #fff;
}
.cid-sTS65ujG72 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTS65ujG72 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTS65ujG72 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTS65ujG72 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTS65ujG72 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTS65ujG72 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTS65ujG72 .carousel {
  width: 100%;
}
.cid-sTS65ujG72 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTS65ujG72 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTS65ujG72 .modal.fade .modal-dialog,
.cid-sTS65ujG72 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTS65ujG72 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTS65ujG72 H6 {
  text-align: center;
}
.cid-sTS65v5FbC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTS65v5FbC .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTS65v5FbC .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTS65v5FbC .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTS65v5FbC .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTS65v5FbC .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTS65v5FbC .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTS65v5FbC .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTS65v5FbC .nav-link,
.cid-sTS65v5FbC .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTS65v5FbC .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTS65v5FbC H4 {
  text-align: center;
}
.cid-sTS65v5FbC H3 {
  text-align: center;
}
.cid-sTS65vR6RX {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTS65vR6RX .image-block {
  margin: auto;
}
.cid-sTS65vR6RX figcaption {
  position: relative;
}
.cid-sTS65vR6RX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS65vR6RX .image-block {
    width: 100% !important;
  }
}
.cid-sTS65wjfWm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTS65wjfWm .image-block {
  margin: auto;
}
.cid-sTS65wjfWm figcaption {
  position: relative;
}
.cid-sTS65wjfWm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTS65wjfWm .image-block {
    width: 100% !important;
  }
}
.cid-sTS65wQu9d {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTS65wQu9d .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTS65wQu9d .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTS65wQu9d .row {
    text-align: center;
  }
  .cid-sTS65wQu9d .row > div {
    margin: auto;
  }
  .cid-sTS65wQu9d .social-row {
    justify-content: center;
  }
}
.cid-sTS65wQu9d .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTS65wQu9d .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTS65wQu9d .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTS65wQu9d .list {
    margin-bottom: 0rem;
  }
}
.cid-sTS65wQu9d .mbr-text {
  color: #000000;
}
.cid-sTS65wQu9d .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTS65wQu9d .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTS65wQu9d div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTS65wQu9d H5 {
  color: #000000;
}
.cid-sTS65xDzTX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTS65xDzTX nav.navbar {
  position: fixed;
}
.cid-sTS65xDzTX .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-sTS65xDzTX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTS65xDzTX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTS65xDzTX .dropdown-item:hover,
.cid-sTS65xDzTX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTS65xDzTX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTS65xDzTX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTS65xDzTX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTS65xDzTX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTS65xDzTX .nav-link {
  position: relative;
}
.cid-sTS65xDzTX .container {
  display: flex;
  margin: auto;
}
.cid-sTS65xDzTX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTS65xDzTX .dropdown-menu,
.cid-sTS65xDzTX .navbar.opened {
  background: #ffffff !important;
}
.cid-sTS65xDzTX .nav-item:focus,
.cid-sTS65xDzTX .nav-link:focus {
  outline: none;
}
.cid-sTS65xDzTX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTS65xDzTX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTS65xDzTX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTS65xDzTX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTS65xDzTX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTS65xDzTX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTS65xDzTX .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-sTS65xDzTX .navbar.opened {
  transition: all 0.3s;
}
.cid-sTS65xDzTX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTS65xDzTX .navbar .navbar-logo img {
  width: auto;
}
.cid-sTS65xDzTX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTS65xDzTX .navbar.collapsed {
  justify-content: center;
}
.cid-sTS65xDzTX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTS65xDzTX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTS65xDzTX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTS65xDzTX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTS65xDzTX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTS65xDzTX .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-sTS65xDzTX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTS65xDzTX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTS65xDzTX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTS65xDzTX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTS65xDzTX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTS65xDzTX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTS65xDzTX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTS65xDzTX .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-sTS65xDzTX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTS65xDzTX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTS65xDzTX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTS65xDzTX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTS65xDzTX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTS65xDzTX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTS65xDzTX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTS65xDzTX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTS65xDzTX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTS65xDzTX .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-sTS65xDzTX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTS65xDzTX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTS65xDzTX .dropdown-item.active,
.cid-sTS65xDzTX .dropdown-item:active {
  background-color: transparent;
}
.cid-sTS65xDzTX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTS65xDzTX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTS65xDzTX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTS65xDzTX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTS65xDzTX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTS65xDzTX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTS65xDzTX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTS65xDzTX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTS65xDzTX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTS65xDzTX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTS65xDzTX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTS65xDzTX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS65xDzTX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTS65xDzTX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTS65xDzTX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS65xDzTX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTS65xDzTX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTS65xDzTX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTS65xDzTX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTS65xDzTX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTS65xDzTX .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-sTS65xDzTX .navbar {
    height: 70px;
  }
  .cid-sTS65xDzTX .navbar.opened {
    height: auto;
  }
  .cid-sTS65xDzTX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTVOGfNrLH {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTVOGfNrLH .image-block {
  margin: auto;
}
.cid-sTVOGfNrLH figcaption {
  position: relative;
}
.cid-sTVOGfNrLH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVOGfNrLH .image-block {
    width: 100% !important;
  }
}
.cid-sTVOGgCL7Q {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVOGgCL7Q .mbr-section-title {
  text-align: left;
}
.cid-sTVOGh5o1D {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVOGhqmKI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVOGhqmKI .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTVOGhqmKI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVOGhqmKI .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTVOGhqmKI .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTVOGhqmKI .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTVOGhqmKI .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTVOGhqmKI .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTVOGhqmKI .card-subtitle {
  color: #0095ff;
}
.cid-sTVOGhqmKI .mbr-text {
  color: #555555;
}
.cid-sTVOGhXxno {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVOGhXxno .item {
  padding-bottom: 2rem;
}
.cid-sTVOGhXxno .item-wrapper {
  position: relative;
}
.cid-sTVOGhXxno .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTVOGhXxno .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTVOGhXxno .carousel-control,
.cid-sTVOGhXxno .close {
  background: #1b1b1b;
}
.cid-sTVOGhXxno .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTVOGhXxno .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTVOGhXxno .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTVOGhXxno .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTVOGhXxno .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTVOGhXxno .close::before {
  content: '\e91a';
}
.cid-sTVOGhXxno .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTVOGhXxno .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTVOGhXxno .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVOGhXxno .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTVOGhXxno .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTVOGhXxno .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTVOGhXxno .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTVOGhXxno .carousel-indicators li.active,
.cid-sTVOGhXxno .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTVOGhXxno .carousel-indicators li::after,
.cid-sTVOGhXxno .carousel-indicators li::before {
  content: none;
}
.cid-sTVOGhXxno .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTVOGhXxno .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTVOGhXxno .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVOGhXxno .carousel-indicators {
    display: none;
  }
}
.cid-sTVOGhXxno .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTVOGhXxno .carousel-inner > .active {
  display: block;
}
.cid-sTVOGhXxno .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVOGhXxno .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTVOGhXxno .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTVOGhXxno .carousel-control,
  .cid-sTVOGhXxno .carousel-indicators,
  .cid-sTVOGhXxno .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTVOGhXxno .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTVOGhXxno .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTVOGhXxno .carousel-indicators .active,
.cid-sTVOGhXxno .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTVOGhXxno .carousel-indicators .active {
  background: #fff;
}
.cid-sTVOGhXxno .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTVOGhXxno .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTVOGhXxno .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTVOGhXxno .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTVOGhXxno .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTVOGhXxno .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTVOGhXxno .carousel {
  width: 100%;
}
.cid-sTVOGhXxno .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTVOGhXxno .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTVOGhXxno .modal.fade .modal-dialog,
.cid-sTVOGhXxno .modal.in .modal-dialog {
  transform: none;
}
.cid-sTVOGhXxno .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTVOGhXxno H6 {
  text-align: center;
}
.cid-sTVOGiB08M {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTVOGiB08M .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTVOGiB08M .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTVOGiB08M .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTVOGiB08M .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTVOGiB08M .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTVOGiB08M .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTVOGiB08M .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTVOGiB08M .nav-link,
.cid-sTVOGiB08M .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTVOGiB08M .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTVOGiB08M H4 {
  text-align: center;
}
.cid-sTVOGiB08M H3 {
  text-align: center;
}
.cid-sTVOGjecSn {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTVOGjecSn .image-block {
  margin: auto;
}
.cid-sTVOGjecSn figcaption {
  position: relative;
}
.cid-sTVOGjecSn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVOGjecSn .image-block {
    width: 100% !important;
  }
}
.cid-sTVOGjzftO {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTVOGjzftO .image-block {
  margin: auto;
}
.cid-sTVOGjzftO figcaption {
  position: relative;
}
.cid-sTVOGjzftO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVOGjzftO .image-block {
    width: 100% !important;
  }
}
.cid-sTVOGjUP6U {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTVOGjUP6U .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTVOGjUP6U .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVOGjUP6U .row {
    text-align: center;
  }
  .cid-sTVOGjUP6U .row > div {
    margin: auto;
  }
  .cid-sTVOGjUP6U .social-row {
    justify-content: center;
  }
}
.cid-sTVOGjUP6U .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTVOGjUP6U .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTVOGjUP6U .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTVOGjUP6U .list {
    margin-bottom: 0rem;
  }
}
.cid-sTVOGjUP6U .mbr-text {
  color: #000000;
}
.cid-sTVOGjUP6U .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTVOGjUP6U .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTVOGjUP6U div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTVOGjUP6U H5 {
  color: #000000;
}
.cid-sTVOGkvrUN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTVOGkvrUN nav.navbar {
  position: fixed;
}
.cid-sTVOGkvrUN .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-sTVOGkvrUN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTVOGkvrUN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTVOGkvrUN .dropdown-item:hover,
.cid-sTVOGkvrUN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTVOGkvrUN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTVOGkvrUN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTVOGkvrUN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTVOGkvrUN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTVOGkvrUN .nav-link {
  position: relative;
}
.cid-sTVOGkvrUN .container {
  display: flex;
  margin: auto;
}
.cid-sTVOGkvrUN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTVOGkvrUN .dropdown-menu,
.cid-sTVOGkvrUN .navbar.opened {
  background: #ffffff !important;
}
.cid-sTVOGkvrUN .nav-item:focus,
.cid-sTVOGkvrUN .nav-link:focus {
  outline: none;
}
.cid-sTVOGkvrUN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTVOGkvrUN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTVOGkvrUN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTVOGkvrUN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTVOGkvrUN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTVOGkvrUN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTVOGkvrUN .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-sTVOGkvrUN .navbar.opened {
  transition: all 0.3s;
}
.cid-sTVOGkvrUN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTVOGkvrUN .navbar .navbar-logo img {
  width: auto;
}
.cid-sTVOGkvrUN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTVOGkvrUN .navbar.collapsed {
  justify-content: center;
}
.cid-sTVOGkvrUN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTVOGkvrUN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTVOGkvrUN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTVOGkvrUN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTVOGkvrUN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTVOGkvrUN .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-sTVOGkvrUN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTVOGkvrUN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTVOGkvrUN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTVOGkvrUN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTVOGkvrUN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTVOGkvrUN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTVOGkvrUN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTVOGkvrUN .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-sTVOGkvrUN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTVOGkvrUN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTVOGkvrUN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTVOGkvrUN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTVOGkvrUN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTVOGkvrUN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTVOGkvrUN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTVOGkvrUN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTVOGkvrUN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTVOGkvrUN .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-sTVOGkvrUN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTVOGkvrUN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTVOGkvrUN .dropdown-item.active,
.cid-sTVOGkvrUN .dropdown-item:active {
  background-color: transparent;
}
.cid-sTVOGkvrUN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTVOGkvrUN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTVOGkvrUN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTVOGkvrUN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTVOGkvrUN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTVOGkvrUN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTVOGkvrUN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTVOGkvrUN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTVOGkvrUN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTVOGkvrUN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTVOGkvrUN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTVOGkvrUN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVOGkvrUN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVOGkvrUN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTVOGkvrUN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVOGkvrUN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTVOGkvrUN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTVOGkvrUN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVOGkvrUN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTVOGkvrUN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTVOGkvrUN .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-sTVOGkvrUN .navbar {
    height: 70px;
  }
  .cid-sTVOGkvrUN .navbar.opened {
    height: auto;
  }
  .cid-sTVOGkvrUN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTVR3col9e {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTVR3col9e .image-block {
  margin: auto;
}
.cid-sTVR3col9e figcaption {
  position: relative;
}
.cid-sTVR3col9e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVR3col9e .image-block {
    width: 100% !important;
  }
}
.cid-sTVR3dcJil {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVR3dcJil .mbr-section-title {
  text-align: left;
}
.cid-sTVR3dF986 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVR3e5Kki {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVR3e5Kki .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTVR3e5Kki .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVR3e5Kki .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTVR3e5Kki .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTVR3e5Kki .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTVR3e5Kki .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTVR3e5Kki .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTVR3e5Kki .card-subtitle {
  color: #0095ff;
}
.cid-sTVR3e5Kki .mbr-text {
  color: #555555;
}
.cid-sTVR3eT4NR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVR3eT4NR .item {
  padding-bottom: 2rem;
}
.cid-sTVR3eT4NR .item-wrapper {
  position: relative;
}
.cid-sTVR3eT4NR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTVR3eT4NR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTVR3eT4NR .carousel-control,
.cid-sTVR3eT4NR .close {
  background: #1b1b1b;
}
.cid-sTVR3eT4NR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTVR3eT4NR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTVR3eT4NR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTVR3eT4NR .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTVR3eT4NR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTVR3eT4NR .close::before {
  content: '\e91a';
}
.cid-sTVR3eT4NR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTVR3eT4NR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTVR3eT4NR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVR3eT4NR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTVR3eT4NR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTVR3eT4NR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTVR3eT4NR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTVR3eT4NR .carousel-indicators li.active,
.cid-sTVR3eT4NR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTVR3eT4NR .carousel-indicators li::after,
.cid-sTVR3eT4NR .carousel-indicators li::before {
  content: none;
}
.cid-sTVR3eT4NR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTVR3eT4NR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTVR3eT4NR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVR3eT4NR .carousel-indicators {
    display: none;
  }
}
.cid-sTVR3eT4NR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTVR3eT4NR .carousel-inner > .active {
  display: block;
}
.cid-sTVR3eT4NR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVR3eT4NR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTVR3eT4NR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTVR3eT4NR .carousel-control,
  .cid-sTVR3eT4NR .carousel-indicators,
  .cid-sTVR3eT4NR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTVR3eT4NR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTVR3eT4NR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTVR3eT4NR .carousel-indicators .active,
.cid-sTVR3eT4NR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTVR3eT4NR .carousel-indicators .active {
  background: #fff;
}
.cid-sTVR3eT4NR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTVR3eT4NR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTVR3eT4NR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTVR3eT4NR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTVR3eT4NR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTVR3eT4NR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTVR3eT4NR .carousel {
  width: 100%;
}
.cid-sTVR3eT4NR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTVR3eT4NR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTVR3eT4NR .modal.fade .modal-dialog,
.cid-sTVR3eT4NR .modal.in .modal-dialog {
  transform: none;
}
.cid-sTVR3eT4NR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTVR3eT4NR H6 {
  text-align: center;
}
.cid-sTVR3fPL0v {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTVR3fPL0v .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTVR3fPL0v .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTVR3fPL0v .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTVR3fPL0v .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTVR3fPL0v .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTVR3fPL0v .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTVR3fPL0v .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTVR3fPL0v .nav-link,
.cid-sTVR3fPL0v .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTVR3fPL0v .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTVR3fPL0v H4 {
  text-align: center;
}
.cid-sTVR3fPL0v H3 {
  text-align: center;
}
.cid-sTVR3gpheT {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTVR3gpheT .image-block {
  margin: auto;
}
.cid-sTVR3gpheT figcaption {
  position: relative;
}
.cid-sTVR3gpheT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVR3gpheT .image-block {
    width: 100% !important;
  }
}
.cid-sTVR3gKwRs {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTVR3gKwRs .image-block {
  margin: auto;
}
.cid-sTVR3gKwRs figcaption {
  position: relative;
}
.cid-sTVR3gKwRs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVR3gKwRs .image-block {
    width: 100% !important;
  }
}
.cid-sTVR3h6ct6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTVR3h6ct6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTVR3h6ct6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVR3h6ct6 .row {
    text-align: center;
  }
  .cid-sTVR3h6ct6 .row > div {
    margin: auto;
  }
  .cid-sTVR3h6ct6 .social-row {
    justify-content: center;
  }
}
.cid-sTVR3h6ct6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTVR3h6ct6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTVR3h6ct6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTVR3h6ct6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTVR3h6ct6 .mbr-text {
  color: #000000;
}
.cid-sTVR3h6ct6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTVR3h6ct6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTVR3h6ct6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTVR3h6ct6 H5 {
  color: #000000;
}
.cid-sTVR3hI0Aj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTVR3hI0Aj nav.navbar {
  position: fixed;
}
.cid-sTVR3hI0Aj .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-sTVR3hI0Aj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTVR3hI0Aj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTVR3hI0Aj .dropdown-item:hover,
.cid-sTVR3hI0Aj .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTVR3hI0Aj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTVR3hI0Aj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTVR3hI0Aj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTVR3hI0Aj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTVR3hI0Aj .nav-link {
  position: relative;
}
.cid-sTVR3hI0Aj .container {
  display: flex;
  margin: auto;
}
.cid-sTVR3hI0Aj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTVR3hI0Aj .dropdown-menu,
.cid-sTVR3hI0Aj .navbar.opened {
  background: #ffffff !important;
}
.cid-sTVR3hI0Aj .nav-item:focus,
.cid-sTVR3hI0Aj .nav-link:focus {
  outline: none;
}
.cid-sTVR3hI0Aj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTVR3hI0Aj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTVR3hI0Aj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTVR3hI0Aj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTVR3hI0Aj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTVR3hI0Aj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTVR3hI0Aj .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-sTVR3hI0Aj .navbar.opened {
  transition: all 0.3s;
}
.cid-sTVR3hI0Aj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTVR3hI0Aj .navbar .navbar-logo img {
  width: auto;
}
.cid-sTVR3hI0Aj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTVR3hI0Aj .navbar.collapsed {
  justify-content: center;
}
.cid-sTVR3hI0Aj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTVR3hI0Aj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTVR3hI0Aj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTVR3hI0Aj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTVR3hI0Aj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTVR3hI0Aj .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-sTVR3hI0Aj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTVR3hI0Aj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTVR3hI0Aj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTVR3hI0Aj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTVR3hI0Aj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTVR3hI0Aj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTVR3hI0Aj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTVR3hI0Aj .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-sTVR3hI0Aj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTVR3hI0Aj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTVR3hI0Aj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTVR3hI0Aj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTVR3hI0Aj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTVR3hI0Aj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTVR3hI0Aj .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTVR3hI0Aj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTVR3hI0Aj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTVR3hI0Aj .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-sTVR3hI0Aj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTVR3hI0Aj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTVR3hI0Aj .dropdown-item.active,
.cid-sTVR3hI0Aj .dropdown-item:active {
  background-color: transparent;
}
.cid-sTVR3hI0Aj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTVR3hI0Aj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTVR3hI0Aj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTVR3hI0Aj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTVR3hI0Aj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTVR3hI0Aj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTVR3hI0Aj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTVR3hI0Aj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTVR3hI0Aj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTVR3hI0Aj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTVR3hI0Aj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTVR3hI0Aj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVR3hI0Aj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVR3hI0Aj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTVR3hI0Aj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVR3hI0Aj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTVR3hI0Aj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTVR3hI0Aj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVR3hI0Aj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTVR3hI0Aj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTVR3hI0Aj .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-sTVR3hI0Aj .navbar {
    height: 70px;
  }
  .cid-sTVR3hI0Aj .navbar.opened {
    height: auto;
  }
  .cid-sTVR3hI0Aj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTVTcYigWZ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTVTcYigWZ .image-block {
  margin: auto;
}
.cid-sTVTcYigWZ figcaption {
  position: relative;
}
.cid-sTVTcYigWZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVTcYigWZ .image-block {
    width: 100% !important;
  }
}
.cid-sTVTcZ5Z97 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVTcZ5Z97 .mbr-section-title {
  text-align: left;
}
.cid-sTVTcZAUBO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVTd071uh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVTd071uh .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTVTd071uh .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVTd071uh .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTVTd071uh .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTVTd071uh .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTVTd071uh .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTVTd071uh .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTVTd071uh .card-subtitle {
  color: #0095ff;
}
.cid-sTVTd071uh .mbr-text {
  color: #555555;
}
.cid-sTVTd0DoKn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVTd0DoKn .item {
  padding-bottom: 2rem;
}
.cid-sTVTd0DoKn .item-wrapper {
  position: relative;
}
.cid-sTVTd0DoKn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTVTd0DoKn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTVTd0DoKn .carousel-control,
.cid-sTVTd0DoKn .close {
  background: #1b1b1b;
}
.cid-sTVTd0DoKn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTVTd0DoKn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTVTd0DoKn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTVTd0DoKn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTVTd0DoKn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTVTd0DoKn .close::before {
  content: '\e91a';
}
.cid-sTVTd0DoKn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTVTd0DoKn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTVTd0DoKn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVTd0DoKn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTVTd0DoKn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTVTd0DoKn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTVTd0DoKn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTVTd0DoKn .carousel-indicators li.active,
.cid-sTVTd0DoKn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTVTd0DoKn .carousel-indicators li::after,
.cid-sTVTd0DoKn .carousel-indicators li::before {
  content: none;
}
.cid-sTVTd0DoKn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTVTd0DoKn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTVTd0DoKn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVTd0DoKn .carousel-indicators {
    display: none;
  }
}
.cid-sTVTd0DoKn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTVTd0DoKn .carousel-inner > .active {
  display: block;
}
.cid-sTVTd0DoKn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVTd0DoKn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTVTd0DoKn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTVTd0DoKn .carousel-control,
  .cid-sTVTd0DoKn .carousel-indicators,
  .cid-sTVTd0DoKn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTVTd0DoKn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTVTd0DoKn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTVTd0DoKn .carousel-indicators .active,
.cid-sTVTd0DoKn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTVTd0DoKn .carousel-indicators .active {
  background: #fff;
}
.cid-sTVTd0DoKn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTVTd0DoKn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTVTd0DoKn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTVTd0DoKn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTVTd0DoKn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTVTd0DoKn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTVTd0DoKn .carousel {
  width: 100%;
}
.cid-sTVTd0DoKn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTVTd0DoKn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTVTd0DoKn .modal.fade .modal-dialog,
.cid-sTVTd0DoKn .modal.in .modal-dialog {
  transform: none;
}
.cid-sTVTd0DoKn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTVTd0DoKn H6 {
  text-align: center;
}
.cid-sTVTd1hPFT {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTVTd1hPFT .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTVTd1hPFT .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTVTd1hPFT .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTVTd1hPFT .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTVTd1hPFT .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTVTd1hPFT .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTVTd1hPFT .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTVTd1hPFT .nav-link,
.cid-sTVTd1hPFT .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTVTd1hPFT .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTVTd1hPFT H4 {
  text-align: center;
}
.cid-sTVTd1hPFT H3 {
  text-align: center;
}
.cid-sTVTd1VwRn {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTVTd1VwRn .image-block {
  margin: auto;
}
.cid-sTVTd1VwRn figcaption {
  position: relative;
}
.cid-sTVTd1VwRn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVTd1VwRn .image-block {
    width: 100% !important;
  }
}
.cid-sTVTd2gLnZ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTVTd2gLnZ .image-block {
  margin: auto;
}
.cid-sTVTd2gLnZ figcaption {
  position: relative;
}
.cid-sTVTd2gLnZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVTd2gLnZ .image-block {
    width: 100% !important;
  }
}
.cid-sTVTd2CJrD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTVTd2CJrD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTVTd2CJrD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVTd2CJrD .row {
    text-align: center;
  }
  .cid-sTVTd2CJrD .row > div {
    margin: auto;
  }
  .cid-sTVTd2CJrD .social-row {
    justify-content: center;
  }
}
.cid-sTVTd2CJrD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTVTd2CJrD .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTVTd2CJrD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTVTd2CJrD .list {
    margin-bottom: 0rem;
  }
}
.cid-sTVTd2CJrD .mbr-text {
  color: #000000;
}
.cid-sTVTd2CJrD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTVTd2CJrD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTVTd2CJrD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTVTd2CJrD H5 {
  color: #000000;
}
.cid-sTVTd3dbkP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTVTd3dbkP nav.navbar {
  position: fixed;
}
.cid-sTVTd3dbkP .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-sTVTd3dbkP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTVTd3dbkP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTVTd3dbkP .dropdown-item:hover,
.cid-sTVTd3dbkP .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTVTd3dbkP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTVTd3dbkP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTVTd3dbkP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTVTd3dbkP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTVTd3dbkP .nav-link {
  position: relative;
}
.cid-sTVTd3dbkP .container {
  display: flex;
  margin: auto;
}
.cid-sTVTd3dbkP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTVTd3dbkP .dropdown-menu,
.cid-sTVTd3dbkP .navbar.opened {
  background: #ffffff !important;
}
.cid-sTVTd3dbkP .nav-item:focus,
.cid-sTVTd3dbkP .nav-link:focus {
  outline: none;
}
.cid-sTVTd3dbkP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTVTd3dbkP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTVTd3dbkP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTVTd3dbkP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTVTd3dbkP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTVTd3dbkP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTVTd3dbkP .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-sTVTd3dbkP .navbar.opened {
  transition: all 0.3s;
}
.cid-sTVTd3dbkP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTVTd3dbkP .navbar .navbar-logo img {
  width: auto;
}
.cid-sTVTd3dbkP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTVTd3dbkP .navbar.collapsed {
  justify-content: center;
}
.cid-sTVTd3dbkP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTVTd3dbkP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTVTd3dbkP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTVTd3dbkP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTVTd3dbkP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTVTd3dbkP .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-sTVTd3dbkP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTVTd3dbkP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTVTd3dbkP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTVTd3dbkP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTVTd3dbkP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTVTd3dbkP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTVTd3dbkP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTVTd3dbkP .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-sTVTd3dbkP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTVTd3dbkP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTVTd3dbkP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTVTd3dbkP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTVTd3dbkP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTVTd3dbkP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTVTd3dbkP .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTVTd3dbkP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTVTd3dbkP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTVTd3dbkP .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-sTVTd3dbkP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTVTd3dbkP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTVTd3dbkP .dropdown-item.active,
.cid-sTVTd3dbkP .dropdown-item:active {
  background-color: transparent;
}
.cid-sTVTd3dbkP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTVTd3dbkP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTVTd3dbkP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTVTd3dbkP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTVTd3dbkP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTVTd3dbkP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTVTd3dbkP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTVTd3dbkP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTVTd3dbkP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTVTd3dbkP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTVTd3dbkP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTVTd3dbkP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVTd3dbkP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVTd3dbkP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTVTd3dbkP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVTd3dbkP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTVTd3dbkP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTVTd3dbkP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVTd3dbkP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTVTd3dbkP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTVTd3dbkP .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-sTVTd3dbkP .navbar {
    height: 70px;
  }
  .cid-sTVTd3dbkP .navbar.opened {
    height: auto;
  }
  .cid-sTVTd3dbkP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTVVwKR3zP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTVVwKR3zP .image-block {
  margin: auto;
}
.cid-sTVVwKR3zP figcaption {
  position: relative;
}
.cid-sTVVwKR3zP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVVwKR3zP .image-block {
    width: 100% !important;
  }
}
.cid-sTVVwLG6Ka {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVVwLG6Ka .mbr-section-title {
  text-align: left;
}
.cid-sTVVwMdh9R {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVVwMIEgO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVVwMIEgO .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTVVwMIEgO .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVVwMIEgO .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTVVwMIEgO .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTVVwMIEgO .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTVVwMIEgO .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTVVwMIEgO .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTVVwMIEgO .card-subtitle {
  color: #0095ff;
}
.cid-sTVVwMIEgO .mbr-text {
  color: #555555;
}
.cid-sTVVwNfQIM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVVwNfQIM .item {
  padding-bottom: 2rem;
}
.cid-sTVVwNfQIM .item-wrapper {
  position: relative;
}
.cid-sTVVwNfQIM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTVVwNfQIM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTVVwNfQIM .carousel-control,
.cid-sTVVwNfQIM .close {
  background: #1b1b1b;
}
.cid-sTVVwNfQIM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTVVwNfQIM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTVVwNfQIM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTVVwNfQIM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTVVwNfQIM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTVVwNfQIM .close::before {
  content: '\e91a';
}
.cid-sTVVwNfQIM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTVVwNfQIM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTVVwNfQIM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVVwNfQIM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTVVwNfQIM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTVVwNfQIM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTVVwNfQIM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTVVwNfQIM .carousel-indicators li.active,
.cid-sTVVwNfQIM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTVVwNfQIM .carousel-indicators li::after,
.cid-sTVVwNfQIM .carousel-indicators li::before {
  content: none;
}
.cid-sTVVwNfQIM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTVVwNfQIM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTVVwNfQIM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVVwNfQIM .carousel-indicators {
    display: none;
  }
}
.cid-sTVVwNfQIM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTVVwNfQIM .carousel-inner > .active {
  display: block;
}
.cid-sTVVwNfQIM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVVwNfQIM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTVVwNfQIM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTVVwNfQIM .carousel-control,
  .cid-sTVVwNfQIM .carousel-indicators,
  .cid-sTVVwNfQIM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTVVwNfQIM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTVVwNfQIM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTVVwNfQIM .carousel-indicators .active,
.cid-sTVVwNfQIM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTVVwNfQIM .carousel-indicators .active {
  background: #fff;
}
.cid-sTVVwNfQIM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTVVwNfQIM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTVVwNfQIM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTVVwNfQIM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTVVwNfQIM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTVVwNfQIM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTVVwNfQIM .carousel {
  width: 100%;
}
.cid-sTVVwNfQIM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTVVwNfQIM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTVVwNfQIM .modal.fade .modal-dialog,
.cid-sTVVwNfQIM .modal.in .modal-dialog {
  transform: none;
}
.cid-sTVVwNfQIM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTVVwNfQIM H6 {
  text-align: center;
}
.cid-sTVVwNSyyV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTVVwNSyyV .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTVVwNSyyV .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTVVwNSyyV .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTVVwNSyyV .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTVVwNSyyV .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTVVwNSyyV .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTVVwNSyyV .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTVVwNSyyV .nav-link,
.cid-sTVVwNSyyV .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTVVwNSyyV .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTVVwNSyyV H4 {
  text-align: center;
}
.cid-sTVVwNSyyV H3 {
  text-align: center;
}
.cid-sTVVwOuYAz {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTVVwOuYAz .image-block {
  margin: auto;
}
.cid-sTVVwOuYAz figcaption {
  position: relative;
}
.cid-sTVVwOuYAz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVVwOuYAz .image-block {
    width: 100% !important;
  }
}
.cid-sTVVwOQK3T {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTVVwOQK3T .image-block {
  margin: auto;
}
.cid-sTVVwOQK3T figcaption {
  position: relative;
}
.cid-sTVVwOQK3T figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVVwOQK3T .image-block {
    width: 100% !important;
  }
}
.cid-sTVVwPdqip {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTVVwPdqip .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTVVwPdqip .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVVwPdqip .row {
    text-align: center;
  }
  .cid-sTVVwPdqip .row > div {
    margin: auto;
  }
  .cid-sTVVwPdqip .social-row {
    justify-content: center;
  }
}
.cid-sTVVwPdqip .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTVVwPdqip .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTVVwPdqip .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTVVwPdqip .list {
    margin-bottom: 0rem;
  }
}
.cid-sTVVwPdqip .mbr-text {
  color: #000000;
}
.cid-sTVVwPdqip .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTVVwPdqip .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTVVwPdqip div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTVVwPdqip H5 {
  color: #000000;
}
.cid-sTVVwPTP6u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTVVwPTP6u nav.navbar {
  position: fixed;
}
.cid-sTVVwPTP6u .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-sTVVwPTP6u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTVVwPTP6u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTVVwPTP6u .dropdown-item:hover,
.cid-sTVVwPTP6u .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTVVwPTP6u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTVVwPTP6u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTVVwPTP6u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTVVwPTP6u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTVVwPTP6u .nav-link {
  position: relative;
}
.cid-sTVVwPTP6u .container {
  display: flex;
  margin: auto;
}
.cid-sTVVwPTP6u .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTVVwPTP6u .dropdown-menu,
.cid-sTVVwPTP6u .navbar.opened {
  background: #ffffff !important;
}
.cid-sTVVwPTP6u .nav-item:focus,
.cid-sTVVwPTP6u .nav-link:focus {
  outline: none;
}
.cid-sTVVwPTP6u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTVVwPTP6u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTVVwPTP6u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTVVwPTP6u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTVVwPTP6u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTVVwPTP6u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTVVwPTP6u .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-sTVVwPTP6u .navbar.opened {
  transition: all 0.3s;
}
.cid-sTVVwPTP6u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTVVwPTP6u .navbar .navbar-logo img {
  width: auto;
}
.cid-sTVVwPTP6u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTVVwPTP6u .navbar.collapsed {
  justify-content: center;
}
.cid-sTVVwPTP6u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTVVwPTP6u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTVVwPTP6u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTVVwPTP6u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTVVwPTP6u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTVVwPTP6u .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-sTVVwPTP6u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTVVwPTP6u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTVVwPTP6u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTVVwPTP6u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTVVwPTP6u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTVVwPTP6u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTVVwPTP6u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTVVwPTP6u .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-sTVVwPTP6u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTVVwPTP6u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTVVwPTP6u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTVVwPTP6u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTVVwPTP6u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTVVwPTP6u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTVVwPTP6u .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTVVwPTP6u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTVVwPTP6u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTVVwPTP6u .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-sTVVwPTP6u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTVVwPTP6u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTVVwPTP6u .dropdown-item.active,
.cid-sTVVwPTP6u .dropdown-item:active {
  background-color: transparent;
}
.cid-sTVVwPTP6u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTVVwPTP6u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTVVwPTP6u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTVVwPTP6u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTVVwPTP6u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTVVwPTP6u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTVVwPTP6u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTVVwPTP6u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTVVwPTP6u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTVVwPTP6u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTVVwPTP6u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTVVwPTP6u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVVwPTP6u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVVwPTP6u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTVVwPTP6u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVVwPTP6u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTVVwPTP6u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTVVwPTP6u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVVwPTP6u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTVVwPTP6u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTVVwPTP6u .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-sTVVwPTP6u .navbar {
    height: 70px;
  }
  .cid-sTVVwPTP6u .navbar.opened {
    height: auto;
  }
  .cid-sTVVwPTP6u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTVYG19fyv {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTVYG19fyv .image-block {
  margin: auto;
}
.cid-sTVYG19fyv figcaption {
  position: relative;
}
.cid-sTVYG19fyv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVYG19fyv .image-block {
    width: 100% !important;
  }
}
.cid-sTVYG1Xvpd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVYG1Xvpd .mbr-section-title {
  text-align: left;
}
.cid-sTVYG2q8Fl {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVYG2UZEY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVYG2UZEY .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTVYG2UZEY .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVYG2UZEY .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTVYG2UZEY .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTVYG2UZEY .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTVYG2UZEY .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTVYG2UZEY .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTVYG2UZEY .card-subtitle {
  color: #0095ff;
}
.cid-sTVYG2UZEY .mbr-text {
  color: #555555;
}
.cid-sTVYG3sWJS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVYG3sWJS .item {
  padding-bottom: 2rem;
}
.cid-sTVYG3sWJS .item-wrapper {
  position: relative;
}
.cid-sTVYG3sWJS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTVYG3sWJS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTVYG3sWJS .carousel-control,
.cid-sTVYG3sWJS .close {
  background: #1b1b1b;
}
.cid-sTVYG3sWJS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTVYG3sWJS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTVYG3sWJS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTVYG3sWJS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTVYG3sWJS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTVYG3sWJS .close::before {
  content: '\e91a';
}
.cid-sTVYG3sWJS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTVYG3sWJS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTVYG3sWJS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVYG3sWJS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTVYG3sWJS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTVYG3sWJS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTVYG3sWJS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTVYG3sWJS .carousel-indicators li.active,
.cid-sTVYG3sWJS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTVYG3sWJS .carousel-indicators li::after,
.cid-sTVYG3sWJS .carousel-indicators li::before {
  content: none;
}
.cid-sTVYG3sWJS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTVYG3sWJS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTVYG3sWJS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVYG3sWJS .carousel-indicators {
    display: none;
  }
}
.cid-sTVYG3sWJS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTVYG3sWJS .carousel-inner > .active {
  display: block;
}
.cid-sTVYG3sWJS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTVYG3sWJS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTVYG3sWJS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTVYG3sWJS .carousel-control,
  .cid-sTVYG3sWJS .carousel-indicators,
  .cid-sTVYG3sWJS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTVYG3sWJS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTVYG3sWJS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTVYG3sWJS .carousel-indicators .active,
.cid-sTVYG3sWJS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTVYG3sWJS .carousel-indicators .active {
  background: #fff;
}
.cid-sTVYG3sWJS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTVYG3sWJS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTVYG3sWJS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTVYG3sWJS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTVYG3sWJS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTVYG3sWJS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTVYG3sWJS .carousel {
  width: 100%;
}
.cid-sTVYG3sWJS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTVYG3sWJS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTVYG3sWJS .modal.fade .modal-dialog,
.cid-sTVYG3sWJS .modal.in .modal-dialog {
  transform: none;
}
.cid-sTVYG3sWJS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTVYG3sWJS H6 {
  text-align: center;
}
.cid-sTVYG4lNK6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTVYG4lNK6 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTVYG4lNK6 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTVYG4lNK6 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTVYG4lNK6 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTVYG4lNK6 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTVYG4lNK6 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTVYG4lNK6 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTVYG4lNK6 .nav-link,
.cid-sTVYG4lNK6 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTVYG4lNK6 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTVYG4lNK6 H4 {
  text-align: center;
}
.cid-sTVYG4lNK6 H3 {
  text-align: center;
}
.cid-sTVYG4V9lb {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTVYG4V9lb .image-block {
  margin: auto;
}
.cid-sTVYG4V9lb figcaption {
  position: relative;
}
.cid-sTVYG4V9lb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVYG4V9lb .image-block {
    width: 100% !important;
  }
}
.cid-sTVYG5g7AS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTVYG5g7AS .image-block {
  margin: auto;
}
.cid-sTVYG5g7AS figcaption {
  position: relative;
}
.cid-sTVYG5g7AS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTVYG5g7AS .image-block {
    width: 100% !important;
  }
}
.cid-sTVYG5HfR2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTVYG5HfR2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTVYG5HfR2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTVYG5HfR2 .row {
    text-align: center;
  }
  .cid-sTVYG5HfR2 .row > div {
    margin: auto;
  }
  .cid-sTVYG5HfR2 .social-row {
    justify-content: center;
  }
}
.cid-sTVYG5HfR2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTVYG5HfR2 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTVYG5HfR2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTVYG5HfR2 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTVYG5HfR2 .mbr-text {
  color: #000000;
}
.cid-sTVYG5HfR2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTVYG5HfR2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTVYG5HfR2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTVYG5HfR2 H5 {
  color: #000000;
}
.cid-sTVYG6iIDa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTVYG6iIDa nav.navbar {
  position: fixed;
}
.cid-sTVYG6iIDa .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-sTVYG6iIDa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTVYG6iIDa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTVYG6iIDa .dropdown-item:hover,
.cid-sTVYG6iIDa .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTVYG6iIDa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTVYG6iIDa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTVYG6iIDa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTVYG6iIDa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTVYG6iIDa .nav-link {
  position: relative;
}
.cid-sTVYG6iIDa .container {
  display: flex;
  margin: auto;
}
.cid-sTVYG6iIDa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTVYG6iIDa .dropdown-menu,
.cid-sTVYG6iIDa .navbar.opened {
  background: #ffffff !important;
}
.cid-sTVYG6iIDa .nav-item:focus,
.cid-sTVYG6iIDa .nav-link:focus {
  outline: none;
}
.cid-sTVYG6iIDa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTVYG6iIDa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTVYG6iIDa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTVYG6iIDa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTVYG6iIDa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTVYG6iIDa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTVYG6iIDa .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-sTVYG6iIDa .navbar.opened {
  transition: all 0.3s;
}
.cid-sTVYG6iIDa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTVYG6iIDa .navbar .navbar-logo img {
  width: auto;
}
.cid-sTVYG6iIDa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTVYG6iIDa .navbar.collapsed {
  justify-content: center;
}
.cid-sTVYG6iIDa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTVYG6iIDa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTVYG6iIDa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTVYG6iIDa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTVYG6iIDa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTVYG6iIDa .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-sTVYG6iIDa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTVYG6iIDa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTVYG6iIDa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTVYG6iIDa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTVYG6iIDa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTVYG6iIDa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTVYG6iIDa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTVYG6iIDa .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-sTVYG6iIDa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTVYG6iIDa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTVYG6iIDa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTVYG6iIDa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTVYG6iIDa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTVYG6iIDa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTVYG6iIDa .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTVYG6iIDa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTVYG6iIDa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTVYG6iIDa .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-sTVYG6iIDa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTVYG6iIDa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTVYG6iIDa .dropdown-item.active,
.cid-sTVYG6iIDa .dropdown-item:active {
  background-color: transparent;
}
.cid-sTVYG6iIDa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTVYG6iIDa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTVYG6iIDa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTVYG6iIDa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTVYG6iIDa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTVYG6iIDa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTVYG6iIDa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTVYG6iIDa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTVYG6iIDa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTVYG6iIDa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTVYG6iIDa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTVYG6iIDa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVYG6iIDa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTVYG6iIDa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTVYG6iIDa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVYG6iIDa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTVYG6iIDa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTVYG6iIDa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTVYG6iIDa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTVYG6iIDa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTVYG6iIDa .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-sTVYG6iIDa .navbar {
    height: 70px;
  }
  .cid-sTVYG6iIDa .navbar.opened {
    height: auto;
  }
  .cid-sTVYG6iIDa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTW0bUo5oV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTW0bUo5oV .image-block {
  margin: auto;
}
.cid-sTW0bUo5oV figcaption {
  position: relative;
}
.cid-sTW0bUo5oV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW0bUo5oV .image-block {
    width: 100% !important;
  }
}
.cid-sTW0bVeaFP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW0bVeaFP .mbr-section-title {
  text-align: left;
}
.cid-sTW0bVJvQw {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW0bW9N8k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW0bW9N8k .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTW0bW9N8k .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW0bW9N8k .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTW0bW9N8k .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTW0bW9N8k .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTW0bW9N8k .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTW0bW9N8k .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTW0bW9N8k .card-subtitle {
  color: #0095ff;
}
.cid-sTW0bW9N8k .mbr-text {
  color: #555555;
}
.cid-sTW0bWGxR0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW0bWGxR0 .item {
  padding-bottom: 2rem;
}
.cid-sTW0bWGxR0 .item-wrapper {
  position: relative;
}
.cid-sTW0bWGxR0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTW0bWGxR0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTW0bWGxR0 .carousel-control,
.cid-sTW0bWGxR0 .close {
  background: #1b1b1b;
}
.cid-sTW0bWGxR0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTW0bWGxR0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTW0bWGxR0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTW0bWGxR0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTW0bWGxR0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTW0bWGxR0 .close::before {
  content: '\e91a';
}
.cid-sTW0bWGxR0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTW0bWGxR0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTW0bWGxR0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW0bWGxR0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTW0bWGxR0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTW0bWGxR0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTW0bWGxR0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTW0bWGxR0 .carousel-indicators li.active,
.cid-sTW0bWGxR0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTW0bWGxR0 .carousel-indicators li::after,
.cid-sTW0bWGxR0 .carousel-indicators li::before {
  content: none;
}
.cid-sTW0bWGxR0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTW0bWGxR0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTW0bWGxR0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW0bWGxR0 .carousel-indicators {
    display: none;
  }
}
.cid-sTW0bWGxR0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTW0bWGxR0 .carousel-inner > .active {
  display: block;
}
.cid-sTW0bWGxR0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW0bWGxR0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTW0bWGxR0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTW0bWGxR0 .carousel-control,
  .cid-sTW0bWGxR0 .carousel-indicators,
  .cid-sTW0bWGxR0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTW0bWGxR0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTW0bWGxR0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTW0bWGxR0 .carousel-indicators .active,
.cid-sTW0bWGxR0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTW0bWGxR0 .carousel-indicators .active {
  background: #fff;
}
.cid-sTW0bWGxR0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTW0bWGxR0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTW0bWGxR0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTW0bWGxR0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTW0bWGxR0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTW0bWGxR0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTW0bWGxR0 .carousel {
  width: 100%;
}
.cid-sTW0bWGxR0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTW0bWGxR0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTW0bWGxR0 .modal.fade .modal-dialog,
.cid-sTW0bWGxR0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTW0bWGxR0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTW0bWGxR0 H6 {
  text-align: center;
}
.cid-sTW0bXzNCB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTW0bXzNCB .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTW0bXzNCB .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTW0bXzNCB .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTW0bXzNCB .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTW0bXzNCB .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTW0bXzNCB .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTW0bXzNCB .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTW0bXzNCB .nav-link,
.cid-sTW0bXzNCB .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTW0bXzNCB .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTW0bXzNCB H4 {
  text-align: center;
}
.cid-sTW0bXzNCB H3 {
  text-align: center;
}
.cid-sTW0bYdFS9 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTW0bYdFS9 .image-block {
  margin: auto;
}
.cid-sTW0bYdFS9 figcaption {
  position: relative;
}
.cid-sTW0bYdFS9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW0bYdFS9 .image-block {
    width: 100% !important;
  }
}
.cid-sTW0bYy5tw {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTW0bYy5tw .image-block {
  margin: auto;
}
.cid-sTW0bYy5tw figcaption {
  position: relative;
}
.cid-sTW0bYy5tw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW0bYy5tw .image-block {
    width: 100% !important;
  }
}
.cid-sTW0bYT9DL {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTW0bYT9DL .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTW0bYT9DL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW0bYT9DL .row {
    text-align: center;
  }
  .cid-sTW0bYT9DL .row > div {
    margin: auto;
  }
  .cid-sTW0bYT9DL .social-row {
    justify-content: center;
  }
}
.cid-sTW0bYT9DL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTW0bYT9DL .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTW0bYT9DL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTW0bYT9DL .list {
    margin-bottom: 0rem;
  }
}
.cid-sTW0bYT9DL .mbr-text {
  color: #000000;
}
.cid-sTW0bYT9DL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTW0bYT9DL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTW0bYT9DL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTW0bYT9DL H5 {
  color: #000000;
}
.cid-sTW0bZvceE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTW0bZvceE nav.navbar {
  position: fixed;
}
.cid-sTW0bZvceE .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-sTW0bZvceE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTW0bZvceE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTW0bZvceE .dropdown-item:hover,
.cid-sTW0bZvceE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTW0bZvceE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTW0bZvceE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTW0bZvceE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTW0bZvceE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTW0bZvceE .nav-link {
  position: relative;
}
.cid-sTW0bZvceE .container {
  display: flex;
  margin: auto;
}
.cid-sTW0bZvceE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTW0bZvceE .dropdown-menu,
.cid-sTW0bZvceE .navbar.opened {
  background: #ffffff !important;
}
.cid-sTW0bZvceE .nav-item:focus,
.cid-sTW0bZvceE .nav-link:focus {
  outline: none;
}
.cid-sTW0bZvceE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTW0bZvceE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTW0bZvceE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTW0bZvceE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTW0bZvceE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTW0bZvceE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTW0bZvceE .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-sTW0bZvceE .navbar.opened {
  transition: all 0.3s;
}
.cid-sTW0bZvceE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTW0bZvceE .navbar .navbar-logo img {
  width: auto;
}
.cid-sTW0bZvceE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTW0bZvceE .navbar.collapsed {
  justify-content: center;
}
.cid-sTW0bZvceE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTW0bZvceE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTW0bZvceE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTW0bZvceE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTW0bZvceE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTW0bZvceE .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-sTW0bZvceE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTW0bZvceE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTW0bZvceE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTW0bZvceE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTW0bZvceE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTW0bZvceE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTW0bZvceE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTW0bZvceE .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-sTW0bZvceE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTW0bZvceE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTW0bZvceE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTW0bZvceE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTW0bZvceE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTW0bZvceE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTW0bZvceE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTW0bZvceE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTW0bZvceE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTW0bZvceE .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-sTW0bZvceE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTW0bZvceE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTW0bZvceE .dropdown-item.active,
.cid-sTW0bZvceE .dropdown-item:active {
  background-color: transparent;
}
.cid-sTW0bZvceE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTW0bZvceE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTW0bZvceE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTW0bZvceE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTW0bZvceE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTW0bZvceE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTW0bZvceE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTW0bZvceE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTW0bZvceE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTW0bZvceE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTW0bZvceE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTW0bZvceE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW0bZvceE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW0bZvceE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTW0bZvceE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW0bZvceE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTW0bZvceE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTW0bZvceE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW0bZvceE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTW0bZvceE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTW0bZvceE .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-sTW0bZvceE .navbar {
    height: 70px;
  }
  .cid-sTW0bZvceE .navbar.opened {
    height: auto;
  }
  .cid-sTW0bZvceE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTW20JG4c9 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTW20JG4c9 .image-block {
  margin: auto;
}
.cid-sTW20JG4c9 figcaption {
  position: relative;
}
.cid-sTW20JG4c9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW20JG4c9 .image-block {
    width: 100% !important;
  }
}
.cid-sTW20KtHEx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW20KtHEx .mbr-section-title {
  text-align: left;
}
.cid-sTW20KX0u6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW20Lpstz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW20Lpstz .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTW20Lpstz .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW20Lpstz .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTW20Lpstz .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTW20Lpstz .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTW20Lpstz .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTW20Lpstz .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTW20Lpstz .card-subtitle {
  color: #0095ff;
}
.cid-sTW20Lpstz .mbr-text {
  color: #555555;
}
.cid-sTW20LVLDo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW20LVLDo .item {
  padding-bottom: 2rem;
}
.cid-sTW20LVLDo .item-wrapper {
  position: relative;
}
.cid-sTW20LVLDo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTW20LVLDo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTW20LVLDo .carousel-control,
.cid-sTW20LVLDo .close {
  background: #1b1b1b;
}
.cid-sTW20LVLDo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTW20LVLDo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTW20LVLDo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTW20LVLDo .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTW20LVLDo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTW20LVLDo .close::before {
  content: '\e91a';
}
.cid-sTW20LVLDo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTW20LVLDo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTW20LVLDo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW20LVLDo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTW20LVLDo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTW20LVLDo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTW20LVLDo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTW20LVLDo .carousel-indicators li.active,
.cid-sTW20LVLDo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTW20LVLDo .carousel-indicators li::after,
.cid-sTW20LVLDo .carousel-indicators li::before {
  content: none;
}
.cid-sTW20LVLDo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTW20LVLDo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTW20LVLDo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW20LVLDo .carousel-indicators {
    display: none;
  }
}
.cid-sTW20LVLDo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTW20LVLDo .carousel-inner > .active {
  display: block;
}
.cid-sTW20LVLDo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW20LVLDo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTW20LVLDo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTW20LVLDo .carousel-control,
  .cid-sTW20LVLDo .carousel-indicators,
  .cid-sTW20LVLDo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTW20LVLDo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTW20LVLDo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTW20LVLDo .carousel-indicators .active,
.cid-sTW20LVLDo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTW20LVLDo .carousel-indicators .active {
  background: #fff;
}
.cid-sTW20LVLDo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTW20LVLDo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTW20LVLDo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTW20LVLDo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTW20LVLDo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTW20LVLDo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTW20LVLDo .carousel {
  width: 100%;
}
.cid-sTW20LVLDo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTW20LVLDo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTW20LVLDo .modal.fade .modal-dialog,
.cid-sTW20LVLDo .modal.in .modal-dialog {
  transform: none;
}
.cid-sTW20LVLDo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTW20LVLDo H6 {
  text-align: center;
}
.cid-sTW20MDDUW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTW20MDDUW .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTW20MDDUW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTW20MDDUW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTW20MDDUW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTW20MDDUW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTW20MDDUW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTW20MDDUW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTW20MDDUW .nav-link,
.cid-sTW20MDDUW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTW20MDDUW .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTW20MDDUW H4 {
  text-align: center;
}
.cid-sTW20MDDUW H3 {
  text-align: center;
}
.cid-sTW20NfQM6 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTW20NfQM6 .image-block {
  margin: auto;
}
.cid-sTW20NfQM6 figcaption {
  position: relative;
}
.cid-sTW20NfQM6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW20NfQM6 .image-block {
    width: 100% !important;
  }
}
.cid-sTW20NAq3Q {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTW20NAq3Q .image-block {
  margin: auto;
}
.cid-sTW20NAq3Q figcaption {
  position: relative;
}
.cid-sTW20NAq3Q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW20NAq3Q .image-block {
    width: 100% !important;
  }
}
.cid-sTW20NWhHT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTW20NWhHT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTW20NWhHT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW20NWhHT .row {
    text-align: center;
  }
  .cid-sTW20NWhHT .row > div {
    margin: auto;
  }
  .cid-sTW20NWhHT .social-row {
    justify-content: center;
  }
}
.cid-sTW20NWhHT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTW20NWhHT .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTW20NWhHT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTW20NWhHT .list {
    margin-bottom: 0rem;
  }
}
.cid-sTW20NWhHT .mbr-text {
  color: #000000;
}
.cid-sTW20NWhHT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTW20NWhHT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTW20NWhHT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTW20NWhHT H5 {
  color: #000000;
}
.cid-sTW20OxpTH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTW20OxpTH nav.navbar {
  position: fixed;
}
.cid-sTW20OxpTH .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-sTW20OxpTH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTW20OxpTH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTW20OxpTH .dropdown-item:hover,
.cid-sTW20OxpTH .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTW20OxpTH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTW20OxpTH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTW20OxpTH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTW20OxpTH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTW20OxpTH .nav-link {
  position: relative;
}
.cid-sTW20OxpTH .container {
  display: flex;
  margin: auto;
}
.cid-sTW20OxpTH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTW20OxpTH .dropdown-menu,
.cid-sTW20OxpTH .navbar.opened {
  background: #ffffff !important;
}
.cid-sTW20OxpTH .nav-item:focus,
.cid-sTW20OxpTH .nav-link:focus {
  outline: none;
}
.cid-sTW20OxpTH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTW20OxpTH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTW20OxpTH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTW20OxpTH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTW20OxpTH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTW20OxpTH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTW20OxpTH .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-sTW20OxpTH .navbar.opened {
  transition: all 0.3s;
}
.cid-sTW20OxpTH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTW20OxpTH .navbar .navbar-logo img {
  width: auto;
}
.cid-sTW20OxpTH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTW20OxpTH .navbar.collapsed {
  justify-content: center;
}
.cid-sTW20OxpTH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTW20OxpTH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTW20OxpTH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTW20OxpTH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTW20OxpTH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTW20OxpTH .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-sTW20OxpTH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTW20OxpTH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTW20OxpTH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTW20OxpTH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTW20OxpTH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTW20OxpTH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTW20OxpTH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTW20OxpTH .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-sTW20OxpTH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTW20OxpTH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTW20OxpTH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTW20OxpTH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTW20OxpTH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTW20OxpTH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTW20OxpTH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTW20OxpTH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTW20OxpTH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTW20OxpTH .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-sTW20OxpTH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTW20OxpTH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTW20OxpTH .dropdown-item.active,
.cid-sTW20OxpTH .dropdown-item:active {
  background-color: transparent;
}
.cid-sTW20OxpTH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTW20OxpTH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTW20OxpTH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTW20OxpTH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTW20OxpTH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTW20OxpTH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTW20OxpTH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTW20OxpTH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTW20OxpTH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTW20OxpTH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTW20OxpTH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTW20OxpTH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW20OxpTH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW20OxpTH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTW20OxpTH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW20OxpTH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTW20OxpTH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTW20OxpTH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW20OxpTH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTW20OxpTH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTW20OxpTH .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-sTW20OxpTH .navbar {
    height: 70px;
  }
  .cid-sTW20OxpTH .navbar.opened {
    height: auto;
  }
  .cid-sTW20OxpTH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTW3ujT9nF {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTW3ujT9nF .image-block {
  margin: auto;
}
.cid-sTW3ujT9nF figcaption {
  position: relative;
}
.cid-sTW3ujT9nF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW3ujT9nF .image-block {
    width: 100% !important;
  }
}
.cid-sTW3ukFilt {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW3ukFilt .mbr-section-title {
  text-align: left;
}
.cid-sTW3ul9JaF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW3ulzRXL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW3ulzRXL .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTW3ulzRXL .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW3ulzRXL .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTW3ulzRXL .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTW3ulzRXL .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTW3ulzRXL .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTW3ulzRXL .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTW3ulzRXL .card-subtitle {
  color: #0095ff;
}
.cid-sTW3ulzRXL .mbr-text {
  color: #555555;
}
.cid-sTW3um7DOu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW3um7DOu .item {
  padding-bottom: 2rem;
}
.cid-sTW3um7DOu .item-wrapper {
  position: relative;
}
.cid-sTW3um7DOu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTW3um7DOu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTW3um7DOu .carousel-control,
.cid-sTW3um7DOu .close {
  background: #1b1b1b;
}
.cid-sTW3um7DOu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTW3um7DOu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTW3um7DOu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTW3um7DOu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTW3um7DOu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTW3um7DOu .close::before {
  content: '\e91a';
}
.cid-sTW3um7DOu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTW3um7DOu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTW3um7DOu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW3um7DOu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTW3um7DOu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTW3um7DOu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTW3um7DOu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTW3um7DOu .carousel-indicators li.active,
.cid-sTW3um7DOu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTW3um7DOu .carousel-indicators li::after,
.cid-sTW3um7DOu .carousel-indicators li::before {
  content: none;
}
.cid-sTW3um7DOu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTW3um7DOu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTW3um7DOu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW3um7DOu .carousel-indicators {
    display: none;
  }
}
.cid-sTW3um7DOu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTW3um7DOu .carousel-inner > .active {
  display: block;
}
.cid-sTW3um7DOu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW3um7DOu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTW3um7DOu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTW3um7DOu .carousel-control,
  .cid-sTW3um7DOu .carousel-indicators,
  .cid-sTW3um7DOu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTW3um7DOu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTW3um7DOu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTW3um7DOu .carousel-indicators .active,
.cid-sTW3um7DOu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTW3um7DOu .carousel-indicators .active {
  background: #fff;
}
.cid-sTW3um7DOu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTW3um7DOu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTW3um7DOu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTW3um7DOu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTW3um7DOu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTW3um7DOu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTW3um7DOu .carousel {
  width: 100%;
}
.cid-sTW3um7DOu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTW3um7DOu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTW3um7DOu .modal.fade .modal-dialog,
.cid-sTW3um7DOu .modal.in .modal-dialog {
  transform: none;
}
.cid-sTW3um7DOu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTW3um7DOu H6 {
  text-align: center;
}
.cid-sTW3umS383 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTW3umS383 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTW3umS383 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTW3umS383 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTW3umS383 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTW3umS383 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTW3umS383 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTW3umS383 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTW3umS383 .nav-link,
.cid-sTW3umS383 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTW3umS383 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTW3umS383 H4 {
  text-align: center;
}
.cid-sTW3umS383 H3 {
  text-align: center;
}
.cid-sTW3unvr56 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTW3unvr56 .image-block {
  margin: auto;
}
.cid-sTW3unvr56 figcaption {
  position: relative;
}
.cid-sTW3unvr56 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW3unvr56 .image-block {
    width: 100% !important;
  }
}
.cid-sTW3unWw8J {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTW3unWw8J .image-block {
  margin: auto;
}
.cid-sTW3unWw8J figcaption {
  position: relative;
}
.cid-sTW3unWw8J figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW3unWw8J .image-block {
    width: 100% !important;
  }
}
.cid-sTW3uoj6D7 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTW3uoj6D7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTW3uoj6D7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW3uoj6D7 .row {
    text-align: center;
  }
  .cid-sTW3uoj6D7 .row > div {
    margin: auto;
  }
  .cid-sTW3uoj6D7 .social-row {
    justify-content: center;
  }
}
.cid-sTW3uoj6D7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTW3uoj6D7 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTW3uoj6D7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTW3uoj6D7 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTW3uoj6D7 .mbr-text {
  color: #000000;
}
.cid-sTW3uoj6D7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTW3uoj6D7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTW3uoj6D7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTW3uoj6D7 H5 {
  color: #000000;
}
.cid-sTW3uoVBb3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTW3uoVBb3 nav.navbar {
  position: fixed;
}
.cid-sTW3uoVBb3 .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-sTW3uoVBb3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTW3uoVBb3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTW3uoVBb3 .dropdown-item:hover,
.cid-sTW3uoVBb3 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTW3uoVBb3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTW3uoVBb3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTW3uoVBb3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTW3uoVBb3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTW3uoVBb3 .nav-link {
  position: relative;
}
.cid-sTW3uoVBb3 .container {
  display: flex;
  margin: auto;
}
.cid-sTW3uoVBb3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTW3uoVBb3 .dropdown-menu,
.cid-sTW3uoVBb3 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTW3uoVBb3 .nav-item:focus,
.cid-sTW3uoVBb3 .nav-link:focus {
  outline: none;
}
.cid-sTW3uoVBb3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTW3uoVBb3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTW3uoVBb3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTW3uoVBb3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTW3uoVBb3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTW3uoVBb3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTW3uoVBb3 .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-sTW3uoVBb3 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTW3uoVBb3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTW3uoVBb3 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTW3uoVBb3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTW3uoVBb3 .navbar.collapsed {
  justify-content: center;
}
.cid-sTW3uoVBb3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTW3uoVBb3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTW3uoVBb3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTW3uoVBb3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTW3uoVBb3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTW3uoVBb3 .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-sTW3uoVBb3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTW3uoVBb3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTW3uoVBb3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTW3uoVBb3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTW3uoVBb3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTW3uoVBb3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTW3uoVBb3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTW3uoVBb3 .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-sTW3uoVBb3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTW3uoVBb3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTW3uoVBb3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTW3uoVBb3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTW3uoVBb3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTW3uoVBb3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTW3uoVBb3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTW3uoVBb3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTW3uoVBb3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTW3uoVBb3 .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-sTW3uoVBb3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTW3uoVBb3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTW3uoVBb3 .dropdown-item.active,
.cid-sTW3uoVBb3 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTW3uoVBb3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTW3uoVBb3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTW3uoVBb3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTW3uoVBb3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTW3uoVBb3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTW3uoVBb3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTW3uoVBb3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTW3uoVBb3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTW3uoVBb3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTW3uoVBb3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTW3uoVBb3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTW3uoVBb3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW3uoVBb3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW3uoVBb3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTW3uoVBb3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW3uoVBb3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTW3uoVBb3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTW3uoVBb3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW3uoVBb3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTW3uoVBb3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTW3uoVBb3 .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-sTW3uoVBb3 .navbar {
    height: 70px;
  }
  .cid-sTW3uoVBb3 .navbar.opened {
    height: auto;
  }
  .cid-sTW3uoVBb3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTW57AHgaP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTW57AHgaP .image-block {
  margin: auto;
}
.cid-sTW57AHgaP figcaption {
  position: relative;
}
.cid-sTW57AHgaP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW57AHgaP .image-block {
    width: 100% !important;
  }
}
.cid-sTW57BuObb {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW57BuObb .mbr-section-title {
  text-align: left;
}
.cid-sTW57C03HO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW57Crs3p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW57Crs3p .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTW57Crs3p .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW57Crs3p .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTW57Crs3p .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTW57Crs3p .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTW57Crs3p .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTW57Crs3p .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTW57Crs3p .card-subtitle {
  color: #0095ff;
}
.cid-sTW57Crs3p .mbr-text {
  color: #555555;
}
.cid-sTW57D5Ti0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW57D5Ti0 .item {
  padding-bottom: 2rem;
}
.cid-sTW57D5Ti0 .item-wrapper {
  position: relative;
}
.cid-sTW57D5Ti0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTW57D5Ti0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTW57D5Ti0 .carousel-control,
.cid-sTW57D5Ti0 .close {
  background: #1b1b1b;
}
.cid-sTW57D5Ti0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTW57D5Ti0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTW57D5Ti0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTW57D5Ti0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTW57D5Ti0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTW57D5Ti0 .close::before {
  content: '\e91a';
}
.cid-sTW57D5Ti0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTW57D5Ti0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTW57D5Ti0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW57D5Ti0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTW57D5Ti0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTW57D5Ti0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTW57D5Ti0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTW57D5Ti0 .carousel-indicators li.active,
.cid-sTW57D5Ti0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTW57D5Ti0 .carousel-indicators li::after,
.cid-sTW57D5Ti0 .carousel-indicators li::before {
  content: none;
}
.cid-sTW57D5Ti0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTW57D5Ti0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTW57D5Ti0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW57D5Ti0 .carousel-indicators {
    display: none;
  }
}
.cid-sTW57D5Ti0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTW57D5Ti0 .carousel-inner > .active {
  display: block;
}
.cid-sTW57D5Ti0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW57D5Ti0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTW57D5Ti0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTW57D5Ti0 .carousel-control,
  .cid-sTW57D5Ti0 .carousel-indicators,
  .cid-sTW57D5Ti0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTW57D5Ti0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTW57D5Ti0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTW57D5Ti0 .carousel-indicators .active,
.cid-sTW57D5Ti0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTW57D5Ti0 .carousel-indicators .active {
  background: #fff;
}
.cid-sTW57D5Ti0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTW57D5Ti0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTW57D5Ti0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTW57D5Ti0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTW57D5Ti0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTW57D5Ti0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTW57D5Ti0 .carousel {
  width: 100%;
}
.cid-sTW57D5Ti0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTW57D5Ti0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTW57D5Ti0 .modal.fade .modal-dialog,
.cid-sTW57D5Ti0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTW57D5Ti0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTW57D5Ti0 H6 {
  text-align: center;
}
.cid-sTW57DEM5u {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTW57DEM5u .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTW57DEM5u .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTW57DEM5u .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTW57DEM5u .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTW57DEM5u .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTW57DEM5u .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTW57DEM5u .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTW57DEM5u .nav-link,
.cid-sTW57DEM5u .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTW57DEM5u .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTW57DEM5u H4 {
  text-align: center;
}
.cid-sTW57DEM5u H3 {
  text-align: center;
}
.cid-sTW57EiQ9R {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTW57EiQ9R .image-block {
  margin: auto;
}
.cid-sTW57EiQ9R figcaption {
  position: relative;
}
.cid-sTW57EiQ9R figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW57EiQ9R .image-block {
    width: 100% !important;
  }
}
.cid-sTW57EERfF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTW57EERfF .image-block {
  margin: auto;
}
.cid-sTW57EERfF figcaption {
  position: relative;
}
.cid-sTW57EERfF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW57EERfF .image-block {
    width: 100% !important;
  }
}
.cid-sTW57EZee7 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTW57EZee7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTW57EZee7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW57EZee7 .row {
    text-align: center;
  }
  .cid-sTW57EZee7 .row > div {
    margin: auto;
  }
  .cid-sTW57EZee7 .social-row {
    justify-content: center;
  }
}
.cid-sTW57EZee7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTW57EZee7 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTW57EZee7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTW57EZee7 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTW57EZee7 .mbr-text {
  color: #000000;
}
.cid-sTW57EZee7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTW57EZee7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTW57EZee7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTW57EZee7 H5 {
  color: #000000;
}
.cid-sTW57FC2fg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTW57FC2fg nav.navbar {
  position: fixed;
}
.cid-sTW57FC2fg .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-sTW57FC2fg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTW57FC2fg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTW57FC2fg .dropdown-item:hover,
.cid-sTW57FC2fg .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTW57FC2fg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTW57FC2fg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTW57FC2fg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTW57FC2fg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTW57FC2fg .nav-link {
  position: relative;
}
.cid-sTW57FC2fg .container {
  display: flex;
  margin: auto;
}
.cid-sTW57FC2fg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTW57FC2fg .dropdown-menu,
.cid-sTW57FC2fg .navbar.opened {
  background: #ffffff !important;
}
.cid-sTW57FC2fg .nav-item:focus,
.cid-sTW57FC2fg .nav-link:focus {
  outline: none;
}
.cid-sTW57FC2fg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTW57FC2fg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTW57FC2fg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTW57FC2fg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTW57FC2fg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTW57FC2fg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTW57FC2fg .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-sTW57FC2fg .navbar.opened {
  transition: all 0.3s;
}
.cid-sTW57FC2fg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTW57FC2fg .navbar .navbar-logo img {
  width: auto;
}
.cid-sTW57FC2fg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTW57FC2fg .navbar.collapsed {
  justify-content: center;
}
.cid-sTW57FC2fg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTW57FC2fg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTW57FC2fg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTW57FC2fg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTW57FC2fg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTW57FC2fg .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-sTW57FC2fg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTW57FC2fg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTW57FC2fg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTW57FC2fg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTW57FC2fg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTW57FC2fg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTW57FC2fg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTW57FC2fg .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-sTW57FC2fg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTW57FC2fg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTW57FC2fg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTW57FC2fg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTW57FC2fg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTW57FC2fg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTW57FC2fg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTW57FC2fg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTW57FC2fg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTW57FC2fg .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-sTW57FC2fg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTW57FC2fg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTW57FC2fg .dropdown-item.active,
.cid-sTW57FC2fg .dropdown-item:active {
  background-color: transparent;
}
.cid-sTW57FC2fg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTW57FC2fg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTW57FC2fg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTW57FC2fg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTW57FC2fg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTW57FC2fg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTW57FC2fg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTW57FC2fg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTW57FC2fg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTW57FC2fg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTW57FC2fg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTW57FC2fg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW57FC2fg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW57FC2fg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTW57FC2fg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW57FC2fg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTW57FC2fg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTW57FC2fg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW57FC2fg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTW57FC2fg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTW57FC2fg .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-sTW57FC2fg .navbar {
    height: 70px;
  }
  .cid-sTW57FC2fg .navbar.opened {
    height: auto;
  }
  .cid-sTW57FC2fg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTW6yf3OLe {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTW6yf3OLe .image-block {
  margin: auto;
}
.cid-sTW6yf3OLe figcaption {
  position: relative;
}
.cid-sTW6yf3OLe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW6yf3OLe .image-block {
    width: 100% !important;
  }
}
.cid-sTW6yfUe7t {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW6yfUe7t .mbr-section-title {
  text-align: left;
}
.cid-sTW6ygpQmh {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW6ygRCzu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW6ygRCzu .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTW6ygRCzu .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW6ygRCzu .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTW6ygRCzu .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTW6ygRCzu .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTW6ygRCzu .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTW6ygRCzu .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTW6ygRCzu .card-subtitle {
  color: #0095ff;
}
.cid-sTW6ygRCzu .mbr-text {
  color: #555555;
}
.cid-sTW6yhqtUT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW6yhqtUT .item {
  padding-bottom: 2rem;
}
.cid-sTW6yhqtUT .item-wrapper {
  position: relative;
}
.cid-sTW6yhqtUT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTW6yhqtUT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTW6yhqtUT .carousel-control,
.cid-sTW6yhqtUT .close {
  background: #1b1b1b;
}
.cid-sTW6yhqtUT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTW6yhqtUT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTW6yhqtUT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTW6yhqtUT .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTW6yhqtUT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTW6yhqtUT .close::before {
  content: '\e91a';
}
.cid-sTW6yhqtUT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTW6yhqtUT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTW6yhqtUT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW6yhqtUT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTW6yhqtUT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTW6yhqtUT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTW6yhqtUT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTW6yhqtUT .carousel-indicators li.active,
.cid-sTW6yhqtUT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTW6yhqtUT .carousel-indicators li::after,
.cid-sTW6yhqtUT .carousel-indicators li::before {
  content: none;
}
.cid-sTW6yhqtUT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTW6yhqtUT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTW6yhqtUT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW6yhqtUT .carousel-indicators {
    display: none;
  }
}
.cid-sTW6yhqtUT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTW6yhqtUT .carousel-inner > .active {
  display: block;
}
.cid-sTW6yhqtUT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW6yhqtUT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTW6yhqtUT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTW6yhqtUT .carousel-control,
  .cid-sTW6yhqtUT .carousel-indicators,
  .cid-sTW6yhqtUT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTW6yhqtUT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTW6yhqtUT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTW6yhqtUT .carousel-indicators .active,
.cid-sTW6yhqtUT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTW6yhqtUT .carousel-indicators .active {
  background: #fff;
}
.cid-sTW6yhqtUT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTW6yhqtUT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTW6yhqtUT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTW6yhqtUT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTW6yhqtUT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTW6yhqtUT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTW6yhqtUT .carousel {
  width: 100%;
}
.cid-sTW6yhqtUT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTW6yhqtUT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTW6yhqtUT .modal.fade .modal-dialog,
.cid-sTW6yhqtUT .modal.in .modal-dialog {
  transform: none;
}
.cid-sTW6yhqtUT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTW6yhqtUT H6 {
  text-align: center;
}
.cid-sTW6yi4Ssi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTW6yi4Ssi .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTW6yi4Ssi .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTW6yi4Ssi .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTW6yi4Ssi .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTW6yi4Ssi .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTW6yi4Ssi .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTW6yi4Ssi .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTW6yi4Ssi .nav-link,
.cid-sTW6yi4Ssi .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTW6yi4Ssi .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTW6yi4Ssi H4 {
  text-align: center;
}
.cid-sTW6yi4Ssi H3 {
  text-align: center;
}
.cid-sTW6yiEkT3 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTW6yiEkT3 .image-block {
  margin: auto;
}
.cid-sTW6yiEkT3 figcaption {
  position: relative;
}
.cid-sTW6yiEkT3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW6yiEkT3 .image-block {
    width: 100% !important;
  }
}
.cid-sTW6yj0gvV {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTW6yj0gvV .image-block {
  margin: auto;
}
.cid-sTW6yj0gvV figcaption {
  position: relative;
}
.cid-sTW6yj0gvV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW6yj0gvV .image-block {
    width: 100% !important;
  }
}
.cid-sTW6yjq2I5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTW6yjq2I5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTW6yjq2I5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW6yjq2I5 .row {
    text-align: center;
  }
  .cid-sTW6yjq2I5 .row > div {
    margin: auto;
  }
  .cid-sTW6yjq2I5 .social-row {
    justify-content: center;
  }
}
.cid-sTW6yjq2I5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTW6yjq2I5 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTW6yjq2I5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTW6yjq2I5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTW6yjq2I5 .mbr-text {
  color: #000000;
}
.cid-sTW6yjq2I5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTW6yjq2I5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTW6yjq2I5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTW6yjq2I5 H5 {
  color: #000000;
}
.cid-sTW6yk1GPi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTW6yk1GPi nav.navbar {
  position: fixed;
}
.cid-sTW6yk1GPi .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-sTW6yk1GPi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTW6yk1GPi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTW6yk1GPi .dropdown-item:hover,
.cid-sTW6yk1GPi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTW6yk1GPi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTW6yk1GPi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTW6yk1GPi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTW6yk1GPi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTW6yk1GPi .nav-link {
  position: relative;
}
.cid-sTW6yk1GPi .container {
  display: flex;
  margin: auto;
}
.cid-sTW6yk1GPi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTW6yk1GPi .dropdown-menu,
.cid-sTW6yk1GPi .navbar.opened {
  background: #ffffff !important;
}
.cid-sTW6yk1GPi .nav-item:focus,
.cid-sTW6yk1GPi .nav-link:focus {
  outline: none;
}
.cid-sTW6yk1GPi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTW6yk1GPi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTW6yk1GPi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTW6yk1GPi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTW6yk1GPi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTW6yk1GPi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTW6yk1GPi .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-sTW6yk1GPi .navbar.opened {
  transition: all 0.3s;
}
.cid-sTW6yk1GPi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTW6yk1GPi .navbar .navbar-logo img {
  width: auto;
}
.cid-sTW6yk1GPi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTW6yk1GPi .navbar.collapsed {
  justify-content: center;
}
.cid-sTW6yk1GPi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTW6yk1GPi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTW6yk1GPi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTW6yk1GPi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTW6yk1GPi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTW6yk1GPi .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-sTW6yk1GPi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTW6yk1GPi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTW6yk1GPi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTW6yk1GPi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTW6yk1GPi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTW6yk1GPi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTW6yk1GPi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTW6yk1GPi .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-sTW6yk1GPi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTW6yk1GPi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTW6yk1GPi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTW6yk1GPi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTW6yk1GPi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTW6yk1GPi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTW6yk1GPi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTW6yk1GPi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTW6yk1GPi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTW6yk1GPi .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-sTW6yk1GPi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTW6yk1GPi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTW6yk1GPi .dropdown-item.active,
.cid-sTW6yk1GPi .dropdown-item:active {
  background-color: transparent;
}
.cid-sTW6yk1GPi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTW6yk1GPi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTW6yk1GPi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTW6yk1GPi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTW6yk1GPi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTW6yk1GPi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTW6yk1GPi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTW6yk1GPi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTW6yk1GPi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTW6yk1GPi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTW6yk1GPi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTW6yk1GPi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW6yk1GPi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW6yk1GPi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTW6yk1GPi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW6yk1GPi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTW6yk1GPi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTW6yk1GPi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW6yk1GPi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTW6yk1GPi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTW6yk1GPi .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-sTW6yk1GPi .navbar {
    height: 70px;
  }
  .cid-sTW6yk1GPi .navbar.opened {
    height: auto;
  }
  .cid-sTW6yk1GPi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTW8S9NeuD {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTW8S9NeuD .image-block {
  margin: auto;
}
.cid-sTW8S9NeuD figcaption {
  position: relative;
}
.cid-sTW8S9NeuD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW8S9NeuD .image-block {
    width: 100% !important;
  }
}
.cid-sTW8SazEt7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW8SazEt7 .mbr-section-title {
  text-align: left;
}
.cid-sTW8Sb4HVb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW8SbwxPI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW8SbwxPI .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTW8SbwxPI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW8SbwxPI .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTW8SbwxPI .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTW8SbwxPI .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTW8SbwxPI .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTW8SbwxPI .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTW8SbwxPI .card-subtitle {
  color: #0095ff;
}
.cid-sTW8SbwxPI .mbr-text {
  color: #555555;
}
.cid-sTW8Sc2SrJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW8Sc2SrJ .item {
  padding-bottom: 2rem;
}
.cid-sTW8Sc2SrJ .item-wrapper {
  position: relative;
}
.cid-sTW8Sc2SrJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTW8Sc2SrJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTW8Sc2SrJ .carousel-control,
.cid-sTW8Sc2SrJ .close {
  background: #1b1b1b;
}
.cid-sTW8Sc2SrJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTW8Sc2SrJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTW8Sc2SrJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTW8Sc2SrJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTW8Sc2SrJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTW8Sc2SrJ .close::before {
  content: '\e91a';
}
.cid-sTW8Sc2SrJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTW8Sc2SrJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTW8Sc2SrJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW8Sc2SrJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTW8Sc2SrJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTW8Sc2SrJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTW8Sc2SrJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTW8Sc2SrJ .carousel-indicators li.active,
.cid-sTW8Sc2SrJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTW8Sc2SrJ .carousel-indicators li::after,
.cid-sTW8Sc2SrJ .carousel-indicators li::before {
  content: none;
}
.cid-sTW8Sc2SrJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTW8Sc2SrJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTW8Sc2SrJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW8Sc2SrJ .carousel-indicators {
    display: none;
  }
}
.cid-sTW8Sc2SrJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTW8Sc2SrJ .carousel-inner > .active {
  display: block;
}
.cid-sTW8Sc2SrJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTW8Sc2SrJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTW8Sc2SrJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTW8Sc2SrJ .carousel-control,
  .cid-sTW8Sc2SrJ .carousel-indicators,
  .cid-sTW8Sc2SrJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTW8Sc2SrJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTW8Sc2SrJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTW8Sc2SrJ .carousel-indicators .active,
.cid-sTW8Sc2SrJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTW8Sc2SrJ .carousel-indicators .active {
  background: #fff;
}
.cid-sTW8Sc2SrJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTW8Sc2SrJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTW8Sc2SrJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTW8Sc2SrJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTW8Sc2SrJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTW8Sc2SrJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTW8Sc2SrJ .carousel {
  width: 100%;
}
.cid-sTW8Sc2SrJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTW8Sc2SrJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTW8Sc2SrJ .modal.fade .modal-dialog,
.cid-sTW8Sc2SrJ .modal.in .modal-dialog {
  transform: none;
}
.cid-sTW8Sc2SrJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTW8Sc2SrJ H6 {
  text-align: center;
}
.cid-sTW8ScOPiA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTW8ScOPiA .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTW8ScOPiA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTW8ScOPiA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTW8ScOPiA .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTW8ScOPiA .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTW8ScOPiA .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTW8ScOPiA .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTW8ScOPiA .nav-link,
.cid-sTW8ScOPiA .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTW8ScOPiA .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTW8ScOPiA H4 {
  text-align: center;
}
.cid-sTW8ScOPiA H3 {
  text-align: center;
}
.cid-sTW8Sdo5Nn {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTW8Sdo5Nn .image-block {
  margin: auto;
}
.cid-sTW8Sdo5Nn figcaption {
  position: relative;
}
.cid-sTW8Sdo5Nn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW8Sdo5Nn .image-block {
    width: 100% !important;
  }
}
.cid-sTW8SdOeJt {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTW8SdOeJt .image-block {
  margin: auto;
}
.cid-sTW8SdOeJt figcaption {
  position: relative;
}
.cid-sTW8SdOeJt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTW8SdOeJt .image-block {
    width: 100% !important;
  }
}
.cid-sTW8Se94DH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTW8Se94DH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTW8Se94DH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTW8Se94DH .row {
    text-align: center;
  }
  .cid-sTW8Se94DH .row > div {
    margin: auto;
  }
  .cid-sTW8Se94DH .social-row {
    justify-content: center;
  }
}
.cid-sTW8Se94DH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTW8Se94DH .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTW8Se94DH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTW8Se94DH .list {
    margin-bottom: 0rem;
  }
}
.cid-sTW8Se94DH .mbr-text {
  color: #000000;
}
.cid-sTW8Se94DH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTW8Se94DH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTW8Se94DH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTW8Se94DH H5 {
  color: #000000;
}
.cid-sTW8SeLwMW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTW8SeLwMW nav.navbar {
  position: fixed;
}
.cid-sTW8SeLwMW .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-sTW8SeLwMW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTW8SeLwMW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTW8SeLwMW .dropdown-item:hover,
.cid-sTW8SeLwMW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTW8SeLwMW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTW8SeLwMW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTW8SeLwMW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTW8SeLwMW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTW8SeLwMW .nav-link {
  position: relative;
}
.cid-sTW8SeLwMW .container {
  display: flex;
  margin: auto;
}
.cid-sTW8SeLwMW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTW8SeLwMW .dropdown-menu,
.cid-sTW8SeLwMW .navbar.opened {
  background: #ffffff !important;
}
.cid-sTW8SeLwMW .nav-item:focus,
.cid-sTW8SeLwMW .nav-link:focus {
  outline: none;
}
.cid-sTW8SeLwMW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTW8SeLwMW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTW8SeLwMW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTW8SeLwMW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTW8SeLwMW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTW8SeLwMW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTW8SeLwMW .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-sTW8SeLwMW .navbar.opened {
  transition: all 0.3s;
}
.cid-sTW8SeLwMW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTW8SeLwMW .navbar .navbar-logo img {
  width: auto;
}
.cid-sTW8SeLwMW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTW8SeLwMW .navbar.collapsed {
  justify-content: center;
}
.cid-sTW8SeLwMW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTW8SeLwMW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTW8SeLwMW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTW8SeLwMW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTW8SeLwMW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTW8SeLwMW .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-sTW8SeLwMW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTW8SeLwMW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTW8SeLwMW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTW8SeLwMW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTW8SeLwMW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTW8SeLwMW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTW8SeLwMW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTW8SeLwMW .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-sTW8SeLwMW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTW8SeLwMW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTW8SeLwMW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTW8SeLwMW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTW8SeLwMW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTW8SeLwMW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTW8SeLwMW .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTW8SeLwMW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTW8SeLwMW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTW8SeLwMW .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-sTW8SeLwMW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTW8SeLwMW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTW8SeLwMW .dropdown-item.active,
.cid-sTW8SeLwMW .dropdown-item:active {
  background-color: transparent;
}
.cid-sTW8SeLwMW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTW8SeLwMW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTW8SeLwMW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTW8SeLwMW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTW8SeLwMW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTW8SeLwMW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTW8SeLwMW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTW8SeLwMW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTW8SeLwMW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTW8SeLwMW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTW8SeLwMW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTW8SeLwMW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW8SeLwMW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTW8SeLwMW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTW8SeLwMW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW8SeLwMW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTW8SeLwMW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTW8SeLwMW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTW8SeLwMW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTW8SeLwMW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTW8SeLwMW .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-sTW8SeLwMW .navbar {
    height: 70px;
  }
  .cid-sTW8SeLwMW .navbar.opened {
    height: auto;
  }
  .cid-sTW8SeLwMW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWaOG6fH7 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWaOG6fH7 .image-block {
  margin: auto;
}
.cid-sTWaOG6fH7 figcaption {
  position: relative;
}
.cid-sTWaOG6fH7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWaOG6fH7 .image-block {
    width: 100% !important;
  }
}
.cid-sTWaOGTLwy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWaOGTLwy .mbr-section-title {
  text-align: left;
}
.cid-sTWaOHqIb2 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWaOHROlW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWaOHROlW .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWaOHROlW .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWaOHROlW .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWaOHROlW .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWaOHROlW .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWaOHROlW .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWaOHROlW .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWaOHROlW .card-subtitle {
  color: #0095ff;
}
.cid-sTWaOHROlW .mbr-text {
  color: #555555;
}
.cid-sTWaOIy9lE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWaOIy9lE .item {
  padding-bottom: 2rem;
}
.cid-sTWaOIy9lE .item-wrapper {
  position: relative;
}
.cid-sTWaOIy9lE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWaOIy9lE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWaOIy9lE .carousel-control,
.cid-sTWaOIy9lE .close {
  background: #1b1b1b;
}
.cid-sTWaOIy9lE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWaOIy9lE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWaOIy9lE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWaOIy9lE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWaOIy9lE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWaOIy9lE .close::before {
  content: '\e91a';
}
.cid-sTWaOIy9lE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWaOIy9lE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWaOIy9lE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWaOIy9lE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWaOIy9lE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWaOIy9lE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWaOIy9lE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWaOIy9lE .carousel-indicators li.active,
.cid-sTWaOIy9lE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWaOIy9lE .carousel-indicators li::after,
.cid-sTWaOIy9lE .carousel-indicators li::before {
  content: none;
}
.cid-sTWaOIy9lE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWaOIy9lE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWaOIy9lE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWaOIy9lE .carousel-indicators {
    display: none;
  }
}
.cid-sTWaOIy9lE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWaOIy9lE .carousel-inner > .active {
  display: block;
}
.cid-sTWaOIy9lE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWaOIy9lE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWaOIy9lE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWaOIy9lE .carousel-control,
  .cid-sTWaOIy9lE .carousel-indicators,
  .cid-sTWaOIy9lE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWaOIy9lE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWaOIy9lE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWaOIy9lE .carousel-indicators .active,
.cid-sTWaOIy9lE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWaOIy9lE .carousel-indicators .active {
  background: #fff;
}
.cid-sTWaOIy9lE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWaOIy9lE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWaOIy9lE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWaOIy9lE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWaOIy9lE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWaOIy9lE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWaOIy9lE .carousel {
  width: 100%;
}
.cid-sTWaOIy9lE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWaOIy9lE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWaOIy9lE .modal.fade .modal-dialog,
.cid-sTWaOIy9lE .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWaOIy9lE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWaOIy9lE H6 {
  text-align: center;
}
.cid-sTWaOJaZ1I {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWaOJaZ1I .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWaOJaZ1I .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWaOJaZ1I .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWaOJaZ1I .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWaOJaZ1I .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWaOJaZ1I .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWaOJaZ1I .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWaOJaZ1I .nav-link,
.cid-sTWaOJaZ1I .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWaOJaZ1I .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWaOJaZ1I H4 {
  text-align: center;
}
.cid-sTWaOJaZ1I H3 {
  text-align: center;
}
.cid-sTWaOJJDp4 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWaOJJDp4 .image-block {
  margin: auto;
}
.cid-sTWaOJJDp4 figcaption {
  position: relative;
}
.cid-sTWaOJJDp4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWaOJJDp4 .image-block {
    width: 100% !important;
  }
}
.cid-sTWaOK4a5K {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWaOK4a5K .image-block {
  margin: auto;
}
.cid-sTWaOK4a5K figcaption {
  position: relative;
}
.cid-sTWaOK4a5K figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWaOK4a5K .image-block {
    width: 100% !important;
  }
}
.cid-sTWaOKvpcN {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWaOKvpcN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWaOKvpcN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWaOKvpcN .row {
    text-align: center;
  }
  .cid-sTWaOKvpcN .row > div {
    margin: auto;
  }
  .cid-sTWaOKvpcN .social-row {
    justify-content: center;
  }
}
.cid-sTWaOKvpcN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWaOKvpcN .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWaOKvpcN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWaOKvpcN .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWaOKvpcN .mbr-text {
  color: #000000;
}
.cid-sTWaOKvpcN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWaOKvpcN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWaOKvpcN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWaOKvpcN H5 {
  color: #000000;
}
.cid-sTWaOL8li7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWaOL8li7 nav.navbar {
  position: fixed;
}
.cid-sTWaOL8li7 .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-sTWaOL8li7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWaOL8li7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWaOL8li7 .dropdown-item:hover,
.cid-sTWaOL8li7 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWaOL8li7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWaOL8li7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWaOL8li7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWaOL8li7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWaOL8li7 .nav-link {
  position: relative;
}
.cid-sTWaOL8li7 .container {
  display: flex;
  margin: auto;
}
.cid-sTWaOL8li7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWaOL8li7 .dropdown-menu,
.cid-sTWaOL8li7 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWaOL8li7 .nav-item:focus,
.cid-sTWaOL8li7 .nav-link:focus {
  outline: none;
}
.cid-sTWaOL8li7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWaOL8li7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWaOL8li7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWaOL8li7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWaOL8li7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWaOL8li7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWaOL8li7 .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-sTWaOL8li7 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWaOL8li7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWaOL8li7 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWaOL8li7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWaOL8li7 .navbar.collapsed {
  justify-content: center;
}
.cid-sTWaOL8li7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWaOL8li7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWaOL8li7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWaOL8li7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWaOL8li7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWaOL8li7 .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-sTWaOL8li7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWaOL8li7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWaOL8li7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWaOL8li7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWaOL8li7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWaOL8li7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWaOL8li7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWaOL8li7 .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-sTWaOL8li7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWaOL8li7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWaOL8li7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWaOL8li7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWaOL8li7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWaOL8li7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWaOL8li7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWaOL8li7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWaOL8li7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWaOL8li7 .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-sTWaOL8li7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWaOL8li7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWaOL8li7 .dropdown-item.active,
.cid-sTWaOL8li7 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWaOL8li7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWaOL8li7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWaOL8li7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWaOL8li7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWaOL8li7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWaOL8li7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWaOL8li7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWaOL8li7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWaOL8li7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWaOL8li7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWaOL8li7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWaOL8li7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWaOL8li7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWaOL8li7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWaOL8li7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWaOL8li7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWaOL8li7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWaOL8li7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWaOL8li7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWaOL8li7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWaOL8li7 .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-sTWaOL8li7 .navbar {
    height: 70px;
  }
  .cid-sTWaOL8li7 .navbar.opened {
    height: auto;
  }
  .cid-sTWaOL8li7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWpJXLZHt {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWpJXLZHt .image-block {
  margin: auto;
}
.cid-sTWpJXLZHt figcaption {
  position: relative;
}
.cid-sTWpJXLZHt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWpJXLZHt .image-block {
    width: 100% !important;
  }
}
.cid-sTWpJYzK6x {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWpJYzK6x .mbr-section-title {
  text-align: left;
}
.cid-sTWpJZ4E6S {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWpJZwXwQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWpJZwXwQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWpJZwXwQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWpJZwXwQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWpJZwXwQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWpJZwXwQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWpJZwXwQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWpJZwXwQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWpJZwXwQ .card-subtitle {
  color: #0095ff;
}
.cid-sTWpJZwXwQ .mbr-text {
  color: #555555;
}
.cid-sTWqC2EVV8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWpK07gyV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWpK07gyV .item {
  padding-bottom: 2rem;
}
.cid-sTWpK07gyV .item-wrapper {
  position: relative;
}
.cid-sTWpK07gyV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWpK07gyV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWpK07gyV .carousel-control,
.cid-sTWpK07gyV .close {
  background: #1b1b1b;
}
.cid-sTWpK07gyV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWpK07gyV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWpK07gyV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWpK07gyV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWpK07gyV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWpK07gyV .close::before {
  content: '\e91a';
}
.cid-sTWpK07gyV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWpK07gyV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWpK07gyV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWpK07gyV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWpK07gyV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWpK07gyV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWpK07gyV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWpK07gyV .carousel-indicators li.active,
.cid-sTWpK07gyV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWpK07gyV .carousel-indicators li::after,
.cid-sTWpK07gyV .carousel-indicators li::before {
  content: none;
}
.cid-sTWpK07gyV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWpK07gyV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWpK07gyV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWpK07gyV .carousel-indicators {
    display: none;
  }
}
.cid-sTWpK07gyV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWpK07gyV .carousel-inner > .active {
  display: block;
}
.cid-sTWpK07gyV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWpK07gyV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWpK07gyV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWpK07gyV .carousel-control,
  .cid-sTWpK07gyV .carousel-indicators,
  .cid-sTWpK07gyV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWpK07gyV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWpK07gyV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWpK07gyV .carousel-indicators .active,
.cid-sTWpK07gyV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWpK07gyV .carousel-indicators .active {
  background: #fff;
}
.cid-sTWpK07gyV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWpK07gyV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWpK07gyV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWpK07gyV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWpK07gyV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWpK07gyV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWpK07gyV .carousel {
  width: 100%;
}
.cid-sTWpK07gyV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWpK07gyV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWpK07gyV .modal.fade .modal-dialog,
.cid-sTWpK07gyV .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWpK07gyV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWpK07gyV H6 {
  text-align: center;
}
.cid-sTWpK0Gzar {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWpK0Gzar .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWpK0Gzar .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWpK0Gzar .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWpK0Gzar .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWpK0Gzar .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWpK0Gzar .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWpK0Gzar .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWpK0Gzar .nav-link,
.cid-sTWpK0Gzar .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWpK0Gzar .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWpK0Gzar H4 {
  text-align: center;
}
.cid-sTWpK0Gzar H3 {
  text-align: center;
}
.cid-sTWpK1fTLK {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWpK1fTLK .image-block {
  margin: auto;
}
.cid-sTWpK1fTLK figcaption {
  position: relative;
}
.cid-sTWpK1fTLK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWpK1fTLK .image-block {
    width: 100% !important;
  }
}
.cid-sTWpK1C9Xk {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWpK1C9Xk .image-block {
  margin: auto;
}
.cid-sTWpK1C9Xk figcaption {
  position: relative;
}
.cid-sTWpK1C9Xk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWpK1C9Xk .image-block {
    width: 100% !important;
  }
}
.cid-sTWpK1YgF6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWpK1YgF6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWpK1YgF6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWpK1YgF6 .row {
    text-align: center;
  }
  .cid-sTWpK1YgF6 .row > div {
    margin: auto;
  }
  .cid-sTWpK1YgF6 .social-row {
    justify-content: center;
  }
}
.cid-sTWpK1YgF6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWpK1YgF6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWpK1YgF6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWpK1YgF6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWpK1YgF6 .mbr-text {
  color: #000000;
}
.cid-sTWpK1YgF6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWpK1YgF6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWpK1YgF6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWpK1YgF6 H5 {
  color: #000000;
}
.cid-sTWpK2Dz0E {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWpK2Dz0E nav.navbar {
  position: fixed;
}
.cid-sTWpK2Dz0E .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-sTWpK2Dz0E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWpK2Dz0E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWpK2Dz0E .dropdown-item:hover,
.cid-sTWpK2Dz0E .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWpK2Dz0E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWpK2Dz0E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWpK2Dz0E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWpK2Dz0E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWpK2Dz0E .nav-link {
  position: relative;
}
.cid-sTWpK2Dz0E .container {
  display: flex;
  margin: auto;
}
.cid-sTWpK2Dz0E .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWpK2Dz0E .dropdown-menu,
.cid-sTWpK2Dz0E .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWpK2Dz0E .nav-item:focus,
.cid-sTWpK2Dz0E .nav-link:focus {
  outline: none;
}
.cid-sTWpK2Dz0E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWpK2Dz0E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWpK2Dz0E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWpK2Dz0E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWpK2Dz0E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWpK2Dz0E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWpK2Dz0E .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-sTWpK2Dz0E .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWpK2Dz0E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWpK2Dz0E .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWpK2Dz0E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWpK2Dz0E .navbar.collapsed {
  justify-content: center;
}
.cid-sTWpK2Dz0E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWpK2Dz0E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWpK2Dz0E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWpK2Dz0E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWpK2Dz0E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWpK2Dz0E .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-sTWpK2Dz0E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWpK2Dz0E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWpK2Dz0E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWpK2Dz0E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWpK2Dz0E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWpK2Dz0E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWpK2Dz0E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWpK2Dz0E .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-sTWpK2Dz0E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWpK2Dz0E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWpK2Dz0E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWpK2Dz0E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWpK2Dz0E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWpK2Dz0E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWpK2Dz0E .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWpK2Dz0E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWpK2Dz0E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWpK2Dz0E .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-sTWpK2Dz0E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWpK2Dz0E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWpK2Dz0E .dropdown-item.active,
.cid-sTWpK2Dz0E .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWpK2Dz0E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWpK2Dz0E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWpK2Dz0E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWpK2Dz0E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWpK2Dz0E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWpK2Dz0E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWpK2Dz0E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWpK2Dz0E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWpK2Dz0E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWpK2Dz0E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWpK2Dz0E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWpK2Dz0E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWpK2Dz0E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWpK2Dz0E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWpK2Dz0E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWpK2Dz0E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWpK2Dz0E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWpK2Dz0E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWpK2Dz0E .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWpK2Dz0E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWpK2Dz0E .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-sTWpK2Dz0E .navbar {
    height: 70px;
  }
  .cid-sTWpK2Dz0E .navbar.opened {
    height: auto;
  }
  .cid-sTWpK2Dz0E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWsRT5V77 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWsRT5V77 .image-block {
  margin: auto;
}
.cid-sTWsRT5V77 figcaption {
  position: relative;
}
.cid-sTWsRT5V77 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWsRT5V77 .image-block {
    width: 100% !important;
  }
}
.cid-sTWsRTSp7r {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWsRTSp7r .mbr-section-title {
  text-align: left;
}
.cid-sTWsRUotgb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWsRUQTcO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWsRUQTcO .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWsRUQTcO .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWsRUQTcO .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWsRUQTcO .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWsRUQTcO .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWsRUQTcO .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWsRUQTcO .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWsRUQTcO .card-subtitle {
  color: #0095ff;
}
.cid-sTWsRUQTcO .mbr-text {
  color: #555555;
}
.cid-sTWsRVMM3o {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWsRVMM3o .item {
  padding-bottom: 2rem;
}
.cid-sTWsRVMM3o .item-wrapper {
  position: relative;
}
.cid-sTWsRVMM3o .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWsRVMM3o .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWsRVMM3o .carousel-control,
.cid-sTWsRVMM3o .close {
  background: #1b1b1b;
}
.cid-sTWsRVMM3o .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWsRVMM3o .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWsRVMM3o .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWsRVMM3o .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWsRVMM3o .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWsRVMM3o .close::before {
  content: '\e91a';
}
.cid-sTWsRVMM3o .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWsRVMM3o .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWsRVMM3o .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWsRVMM3o .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWsRVMM3o .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWsRVMM3o .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWsRVMM3o .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWsRVMM3o .carousel-indicators li.active,
.cid-sTWsRVMM3o .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWsRVMM3o .carousel-indicators li::after,
.cid-sTWsRVMM3o .carousel-indicators li::before {
  content: none;
}
.cid-sTWsRVMM3o .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWsRVMM3o .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWsRVMM3o .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWsRVMM3o .carousel-indicators {
    display: none;
  }
}
.cid-sTWsRVMM3o .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWsRVMM3o .carousel-inner > .active {
  display: block;
}
.cid-sTWsRVMM3o .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWsRVMM3o .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWsRVMM3o .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWsRVMM3o .carousel-control,
  .cid-sTWsRVMM3o .carousel-indicators,
  .cid-sTWsRVMM3o .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWsRVMM3o .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWsRVMM3o .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWsRVMM3o .carousel-indicators .active,
.cid-sTWsRVMM3o .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWsRVMM3o .carousel-indicators .active {
  background: #fff;
}
.cid-sTWsRVMM3o .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWsRVMM3o .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWsRVMM3o .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWsRVMM3o .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWsRVMM3o .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWsRVMM3o .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWsRVMM3o .carousel {
  width: 100%;
}
.cid-sTWsRVMM3o .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWsRVMM3o .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWsRVMM3o .modal.fade .modal-dialog,
.cid-sTWsRVMM3o .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWsRVMM3o .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWsRVMM3o H6 {
  text-align: center;
}
.cid-sTWsRWnYPm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWsRWnYPm .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWsRWnYPm .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWsRWnYPm .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWsRWnYPm .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWsRWnYPm .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWsRWnYPm .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWsRWnYPm .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWsRWnYPm .nav-link,
.cid-sTWsRWnYPm .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWsRWnYPm .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWsRWnYPm H4 {
  text-align: center;
}
.cid-sTWsRWnYPm H3 {
  text-align: center;
}
.cid-sTWsRWW7K8 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWsRWW7K8 .image-block {
  margin: auto;
}
.cid-sTWsRWW7K8 figcaption {
  position: relative;
}
.cid-sTWsRWW7K8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWsRWW7K8 .image-block {
    width: 100% !important;
  }
}
.cid-sTWsRXibRE {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWsRXibRE .image-block {
  margin: auto;
}
.cid-sTWsRXibRE figcaption {
  position: relative;
}
.cid-sTWsRXibRE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWsRXibRE .image-block {
    width: 100% !important;
  }
}
.cid-sTWsRXJ2zb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWsRXJ2zb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWsRXJ2zb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWsRXJ2zb .row {
    text-align: center;
  }
  .cid-sTWsRXJ2zb .row > div {
    margin: auto;
  }
  .cid-sTWsRXJ2zb .social-row {
    justify-content: center;
  }
}
.cid-sTWsRXJ2zb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWsRXJ2zb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWsRXJ2zb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWsRXJ2zb .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWsRXJ2zb .mbr-text {
  color: #000000;
}
.cid-sTWsRXJ2zb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWsRXJ2zb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWsRXJ2zb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWsRXJ2zb H5 {
  color: #000000;
}
.cid-sTWsRYkrgG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWsRYkrgG nav.navbar {
  position: fixed;
}
.cid-sTWsRYkrgG .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-sTWsRYkrgG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWsRYkrgG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWsRYkrgG .dropdown-item:hover,
.cid-sTWsRYkrgG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWsRYkrgG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWsRYkrgG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWsRYkrgG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWsRYkrgG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWsRYkrgG .nav-link {
  position: relative;
}
.cid-sTWsRYkrgG .container {
  display: flex;
  margin: auto;
}
.cid-sTWsRYkrgG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWsRYkrgG .dropdown-menu,
.cid-sTWsRYkrgG .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWsRYkrgG .nav-item:focus,
.cid-sTWsRYkrgG .nav-link:focus {
  outline: none;
}
.cid-sTWsRYkrgG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWsRYkrgG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWsRYkrgG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWsRYkrgG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWsRYkrgG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWsRYkrgG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWsRYkrgG .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-sTWsRYkrgG .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWsRYkrgG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWsRYkrgG .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWsRYkrgG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWsRYkrgG .navbar.collapsed {
  justify-content: center;
}
.cid-sTWsRYkrgG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWsRYkrgG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWsRYkrgG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWsRYkrgG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWsRYkrgG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWsRYkrgG .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-sTWsRYkrgG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWsRYkrgG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWsRYkrgG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWsRYkrgG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWsRYkrgG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWsRYkrgG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWsRYkrgG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWsRYkrgG .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-sTWsRYkrgG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWsRYkrgG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWsRYkrgG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWsRYkrgG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWsRYkrgG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWsRYkrgG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWsRYkrgG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWsRYkrgG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWsRYkrgG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWsRYkrgG .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-sTWsRYkrgG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWsRYkrgG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWsRYkrgG .dropdown-item.active,
.cid-sTWsRYkrgG .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWsRYkrgG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWsRYkrgG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWsRYkrgG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWsRYkrgG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWsRYkrgG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWsRYkrgG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWsRYkrgG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWsRYkrgG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWsRYkrgG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWsRYkrgG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWsRYkrgG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWsRYkrgG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWsRYkrgG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWsRYkrgG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWsRYkrgG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWsRYkrgG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWsRYkrgG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWsRYkrgG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWsRYkrgG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWsRYkrgG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWsRYkrgG .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-sTWsRYkrgG .navbar {
    height: 70px;
  }
  .cid-sTWsRYkrgG .navbar.opened {
    height: auto;
  }
  .cid-sTWsRYkrgG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWufoO4Jf {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWufoO4Jf .image-block {
  margin: auto;
}
.cid-sTWufoO4Jf figcaption {
  position: relative;
}
.cid-sTWufoO4Jf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWufoO4Jf .image-block {
    width: 100% !important;
  }
}
.cid-sTWufpBIgo {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWufpBIgo .mbr-section-title {
  text-align: left;
}
.cid-sTWufq74Tf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWufqy39X {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWufqy39X .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWufqy39X .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWufqy39X .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWufqy39X .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWufqy39X .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWufqy39X .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWufqy39X .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWufqy39X .card-subtitle {
  color: #0095ff;
}
.cid-sTWufqy39X .mbr-text {
  color: #555555;
}
.cid-sTWuBjuI6g {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWufr6utf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWufr6utf .item {
  padding-bottom: 2rem;
}
.cid-sTWufr6utf .item-wrapper {
  position: relative;
}
.cid-sTWufr6utf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWufr6utf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWufr6utf .carousel-control,
.cid-sTWufr6utf .close {
  background: #1b1b1b;
}
.cid-sTWufr6utf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWufr6utf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWufr6utf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWufr6utf .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWufr6utf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWufr6utf .close::before {
  content: '\e91a';
}
.cid-sTWufr6utf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWufr6utf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWufr6utf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWufr6utf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWufr6utf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWufr6utf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWufr6utf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWufr6utf .carousel-indicators li.active,
.cid-sTWufr6utf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWufr6utf .carousel-indicators li::after,
.cid-sTWufr6utf .carousel-indicators li::before {
  content: none;
}
.cid-sTWufr6utf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWufr6utf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWufr6utf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWufr6utf .carousel-indicators {
    display: none;
  }
}
.cid-sTWufr6utf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWufr6utf .carousel-inner > .active {
  display: block;
}
.cid-sTWufr6utf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWufr6utf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWufr6utf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWufr6utf .carousel-control,
  .cid-sTWufr6utf .carousel-indicators,
  .cid-sTWufr6utf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWufr6utf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWufr6utf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWufr6utf .carousel-indicators .active,
.cid-sTWufr6utf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWufr6utf .carousel-indicators .active {
  background: #fff;
}
.cid-sTWufr6utf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWufr6utf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWufr6utf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWufr6utf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWufr6utf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWufr6utf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWufr6utf .carousel {
  width: 100%;
}
.cid-sTWufr6utf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWufr6utf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWufr6utf .modal.fade .modal-dialog,
.cid-sTWufr6utf .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWufr6utf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWufr6utf H6 {
  text-align: center;
}
.cid-sTWufrG6zG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWufrG6zG .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWufrG6zG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWufrG6zG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWufrG6zG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWufrG6zG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWufrG6zG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWufrG6zG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWufrG6zG .nav-link,
.cid-sTWufrG6zG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWufrG6zG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWufrG6zG H4 {
  text-align: center;
}
.cid-sTWufrG6zG H3 {
  text-align: center;
}
.cid-sTWufsgequ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWufsgequ .image-block {
  margin: auto;
}
.cid-sTWufsgequ figcaption {
  position: relative;
}
.cid-sTWufsgequ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWufsgequ .image-block {
    width: 100% !important;
  }
}
.cid-sTWufsCIRm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWufsCIRm .image-block {
  margin: auto;
}
.cid-sTWufsCIRm figcaption {
  position: relative;
}
.cid-sTWufsCIRm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWufsCIRm .image-block {
    width: 100% !important;
  }
}
.cid-sTWufsZTGa {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWufsZTGa .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWufsZTGa .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWufsZTGa .row {
    text-align: center;
  }
  .cid-sTWufsZTGa .row > div {
    margin: auto;
  }
  .cid-sTWufsZTGa .social-row {
    justify-content: center;
  }
}
.cid-sTWufsZTGa .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWufsZTGa .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWufsZTGa .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWufsZTGa .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWufsZTGa .mbr-text {
  color: #000000;
}
.cid-sTWufsZTGa .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWufsZTGa .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWufsZTGa div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWufsZTGa H5 {
  color: #000000;
}
.cid-sTWuftGe5N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWuftGe5N nav.navbar {
  position: fixed;
}
.cid-sTWuftGe5N .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-sTWuftGe5N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWuftGe5N .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWuftGe5N .dropdown-item:hover,
.cid-sTWuftGe5N .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWuftGe5N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWuftGe5N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWuftGe5N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWuftGe5N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWuftGe5N .nav-link {
  position: relative;
}
.cid-sTWuftGe5N .container {
  display: flex;
  margin: auto;
}
.cid-sTWuftGe5N .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWuftGe5N .dropdown-menu,
.cid-sTWuftGe5N .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWuftGe5N .nav-item:focus,
.cid-sTWuftGe5N .nav-link:focus {
  outline: none;
}
.cid-sTWuftGe5N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWuftGe5N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWuftGe5N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWuftGe5N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWuftGe5N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWuftGe5N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWuftGe5N .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-sTWuftGe5N .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWuftGe5N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWuftGe5N .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWuftGe5N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWuftGe5N .navbar.collapsed {
  justify-content: center;
}
.cid-sTWuftGe5N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWuftGe5N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWuftGe5N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWuftGe5N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWuftGe5N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWuftGe5N .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-sTWuftGe5N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWuftGe5N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWuftGe5N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWuftGe5N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWuftGe5N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWuftGe5N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWuftGe5N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWuftGe5N .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-sTWuftGe5N .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWuftGe5N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWuftGe5N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWuftGe5N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWuftGe5N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWuftGe5N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWuftGe5N .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWuftGe5N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWuftGe5N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWuftGe5N .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-sTWuftGe5N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWuftGe5N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWuftGe5N .dropdown-item.active,
.cid-sTWuftGe5N .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWuftGe5N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWuftGe5N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWuftGe5N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWuftGe5N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWuftGe5N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWuftGe5N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWuftGe5N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWuftGe5N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWuftGe5N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWuftGe5N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWuftGe5N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWuftGe5N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWuftGe5N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWuftGe5N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWuftGe5N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWuftGe5N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWuftGe5N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWuftGe5N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWuftGe5N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWuftGe5N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWuftGe5N .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-sTWuftGe5N .navbar {
    height: 70px;
  }
  .cid-sTWuftGe5N .navbar.opened {
    height: auto;
  }
  .cid-sTWuftGe5N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWwd5CJC6 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWwd5CJC6 .image-block {
  margin: auto;
}
.cid-sTWwd5CJC6 figcaption {
  position: relative;
}
.cid-sTWwd5CJC6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWwd5CJC6 .image-block {
    width: 100% !important;
  }
}
.cid-sTWwd6v0JZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWwd6v0JZ .mbr-section-title {
  text-align: left;
}
.cid-sTWwd76qEB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWwd7zA9C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWwd7zA9C .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWwd7zA9C .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWwd7zA9C .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWwd7zA9C .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWwd7zA9C .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWwd7zA9C .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWwd7zA9C .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWwd7zA9C .card-subtitle {
  color: #0095ff;
}
.cid-sTWwd7zA9C .mbr-text {
  color: #555555;
}
.cid-sTWwd8dVAO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWwd8GVuq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWwd8GVuq .item {
  padding-bottom: 2rem;
}
.cid-sTWwd8GVuq .item-wrapper {
  position: relative;
}
.cid-sTWwd8GVuq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWwd8GVuq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWwd8GVuq .carousel-control,
.cid-sTWwd8GVuq .close {
  background: #1b1b1b;
}
.cid-sTWwd8GVuq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWwd8GVuq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWwd8GVuq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWwd8GVuq .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWwd8GVuq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWwd8GVuq .close::before {
  content: '\e91a';
}
.cid-sTWwd8GVuq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWwd8GVuq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWwd8GVuq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWwd8GVuq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWwd8GVuq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWwd8GVuq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWwd8GVuq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWwd8GVuq .carousel-indicators li.active,
.cid-sTWwd8GVuq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWwd8GVuq .carousel-indicators li::after,
.cid-sTWwd8GVuq .carousel-indicators li::before {
  content: none;
}
.cid-sTWwd8GVuq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWwd8GVuq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWwd8GVuq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWwd8GVuq .carousel-indicators {
    display: none;
  }
}
.cid-sTWwd8GVuq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWwd8GVuq .carousel-inner > .active {
  display: block;
}
.cid-sTWwd8GVuq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWwd8GVuq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWwd8GVuq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWwd8GVuq .carousel-control,
  .cid-sTWwd8GVuq .carousel-indicators,
  .cid-sTWwd8GVuq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWwd8GVuq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWwd8GVuq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWwd8GVuq .carousel-indicators .active,
.cid-sTWwd8GVuq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWwd8GVuq .carousel-indicators .active {
  background: #fff;
}
.cid-sTWwd8GVuq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWwd8GVuq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWwd8GVuq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWwd8GVuq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWwd8GVuq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWwd8GVuq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWwd8GVuq .carousel {
  width: 100%;
}
.cid-sTWwd8GVuq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWwd8GVuq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWwd8GVuq .modal.fade .modal-dialog,
.cid-sTWwd8GVuq .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWwd8GVuq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWwd8GVuq H6 {
  text-align: center;
}
.cid-sTWwd9kAiG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWwd9kAiG .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWwd9kAiG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWwd9kAiG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWwd9kAiG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWwd9kAiG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWwd9kAiG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWwd9kAiG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWwd9kAiG .nav-link,
.cid-sTWwd9kAiG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWwd9kAiG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWwd9kAiG H4 {
  text-align: center;
}
.cid-sTWwd9kAiG H3 {
  text-align: center;
}
.cid-sTWwd9WAFe {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWwd9WAFe .image-block {
  margin: auto;
}
.cid-sTWwd9WAFe figcaption {
  position: relative;
}
.cid-sTWwd9WAFe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWwd9WAFe .image-block {
    width: 100% !important;
  }
}
.cid-sTWwdanlzX {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWwdanlzX .image-block {
  margin: auto;
}
.cid-sTWwdanlzX figcaption {
  position: relative;
}
.cid-sTWwdanlzX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWwdanlzX .image-block {
    width: 100% !important;
  }
}
.cid-sTWwdaMkh7 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWwdaMkh7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWwdaMkh7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWwdaMkh7 .row {
    text-align: center;
  }
  .cid-sTWwdaMkh7 .row > div {
    margin: auto;
  }
  .cid-sTWwdaMkh7 .social-row {
    justify-content: center;
  }
}
.cid-sTWwdaMkh7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWwdaMkh7 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWwdaMkh7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWwdaMkh7 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWwdaMkh7 .mbr-text {
  color: #000000;
}
.cid-sTWwdaMkh7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWwdaMkh7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWwdaMkh7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWwdaMkh7 H5 {
  color: #000000;
}
.cid-sTWwdbqogE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWwdbqogE nav.navbar {
  position: fixed;
}
.cid-sTWwdbqogE .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-sTWwdbqogE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWwdbqogE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWwdbqogE .dropdown-item:hover,
.cid-sTWwdbqogE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWwdbqogE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWwdbqogE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWwdbqogE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWwdbqogE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWwdbqogE .nav-link {
  position: relative;
}
.cid-sTWwdbqogE .container {
  display: flex;
  margin: auto;
}
.cid-sTWwdbqogE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWwdbqogE .dropdown-menu,
.cid-sTWwdbqogE .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWwdbqogE .nav-item:focus,
.cid-sTWwdbqogE .nav-link:focus {
  outline: none;
}
.cid-sTWwdbqogE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWwdbqogE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWwdbqogE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWwdbqogE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWwdbqogE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWwdbqogE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWwdbqogE .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-sTWwdbqogE .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWwdbqogE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWwdbqogE .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWwdbqogE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWwdbqogE .navbar.collapsed {
  justify-content: center;
}
.cid-sTWwdbqogE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWwdbqogE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWwdbqogE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWwdbqogE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWwdbqogE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWwdbqogE .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-sTWwdbqogE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWwdbqogE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWwdbqogE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWwdbqogE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWwdbqogE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWwdbqogE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWwdbqogE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWwdbqogE .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-sTWwdbqogE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWwdbqogE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWwdbqogE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWwdbqogE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWwdbqogE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWwdbqogE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWwdbqogE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWwdbqogE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWwdbqogE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWwdbqogE .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-sTWwdbqogE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWwdbqogE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWwdbqogE .dropdown-item.active,
.cid-sTWwdbqogE .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWwdbqogE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWwdbqogE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWwdbqogE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWwdbqogE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWwdbqogE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWwdbqogE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWwdbqogE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWwdbqogE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWwdbqogE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWwdbqogE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWwdbqogE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWwdbqogE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWwdbqogE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWwdbqogE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWwdbqogE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWwdbqogE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWwdbqogE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWwdbqogE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWwdbqogE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWwdbqogE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWwdbqogE .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-sTWwdbqogE .navbar {
    height: 70px;
  }
  .cid-sTWwdbqogE .navbar.opened {
    height: auto;
  }
  .cid-sTWwdbqogE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTJDCkHGJp {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTJDCkHGJp .image-block {
  margin: auto;
}
.cid-sTJDCkHGJp figcaption {
  position: relative;
}
.cid-sTJDCkHGJp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJDCkHGJp .image-block {
    width: 100% !important;
  }
}
.cid-sTJDClapOx {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJDClyiUS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJDClyiUS .mbr-section-title {
  text-align: left;
}
.cid-sTJDClWrpF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJDClWrpF img,
.cid-sTJDClWrpF .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTJDClWrpF .item:focus,
.cid-sTJDClWrpF span:focus {
  outline: none;
}
.cid-sTJDClWrpF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTJDClWrpF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTJDClWrpF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTJDClWrpF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTJDClWrpF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTJDClWrpF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTJDClWrpF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTJDClWrpF .mbr-section-title {
  color: #232323;
}
.cid-sTJDClWrpF .mbr-text,
.cid-sTJDClWrpF .mbr-section-btn {
  text-align: left;
}
.cid-sTJDClWrpF .item-title {
  text-align: left;
}
.cid-sTJDClWrpF .item-subtitle {
  text-align: left;
}
.cid-sTJDCnaxud {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTJDCnaxud .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTJDCnaxud .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTJDCnaxud .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTJDCnaxud .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTJDCnaxud .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTJDCnaxud .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTJDCnaxud .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTJDCnaxud .card-subtitle {
  color: #0095ff;
}
.cid-sTJDCnaxud .mbr-text {
  color: #555555;
}
.cid-sTXBZE38ZP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXBZE38ZP img,
.cid-sTXBZE38ZP .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXBZE38ZP .item:focus,
.cid-sTXBZE38ZP span:focus {
  outline: none;
}
.cid-sTXBZE38ZP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXBZE38ZP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXBZE38ZP .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXBZE38ZP .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXBZE38ZP .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXBZE38ZP .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXBZE38ZP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXBZE38ZP .mbr-section-title {
  color: #232323;
}
.cid-sTXBZE38ZP .mbr-text,
.cid-sTXBZE38ZP .mbr-section-btn {
  text-align: center;
}
.cid-sTXBZE38ZP .item-title {
  text-align: center;
}
.cid-sTXBZE38ZP .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTJDCo7vLm {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTJDCo7vLm .image-block {
  margin: auto;
}
.cid-sTJDCo7vLm figcaption {
  position: relative;
}
.cid-sTJDCo7vLm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJDCo7vLm .image-block {
    width: 100% !important;
  }
}
.cid-sTJDCorCDo {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTJDCorCDo .image-block {
  margin: auto;
}
.cid-sTJDCorCDo figcaption {
  position: relative;
}
.cid-sTJDCorCDo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTJDCorCDo .image-block {
    width: 100% !important;
  }
}
.cid-sTJDCoKRKv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTJDCoKRKv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTJDCoKRKv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTJDCoKRKv .row {
    text-align: center;
  }
  .cid-sTJDCoKRKv .row > div {
    margin: auto;
  }
  .cid-sTJDCoKRKv .social-row {
    justify-content: center;
  }
}
.cid-sTJDCoKRKv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTJDCoKRKv .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTJDCoKRKv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTJDCoKRKv .list {
    margin-bottom: 0rem;
  }
}
.cid-sTJDCoKRKv .mbr-text {
  color: #000000;
}
.cid-sTJDCoKRKv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTJDCoKRKv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTJDCoKRKv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTJDCoKRKv H5 {
  color: #000000;
}
.cid-sTJDCpnjoC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTJDCpnjoC nav.navbar {
  position: fixed;
}
.cid-sTJDCpnjoC .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-sTJDCpnjoC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTJDCpnjoC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTJDCpnjoC .dropdown-item:hover,
.cid-sTJDCpnjoC .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTJDCpnjoC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTJDCpnjoC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTJDCpnjoC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTJDCpnjoC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTJDCpnjoC .nav-link {
  position: relative;
}
.cid-sTJDCpnjoC .container {
  display: flex;
  margin: auto;
}
.cid-sTJDCpnjoC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTJDCpnjoC .dropdown-menu,
.cid-sTJDCpnjoC .navbar.opened {
  background: #ffffff !important;
}
.cid-sTJDCpnjoC .nav-item:focus,
.cid-sTJDCpnjoC .nav-link:focus {
  outline: none;
}
.cid-sTJDCpnjoC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTJDCpnjoC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTJDCpnjoC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTJDCpnjoC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTJDCpnjoC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTJDCpnjoC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTJDCpnjoC .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-sTJDCpnjoC .navbar.opened {
  transition: all 0.3s;
}
.cid-sTJDCpnjoC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTJDCpnjoC .navbar .navbar-logo img {
  width: auto;
}
.cid-sTJDCpnjoC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTJDCpnjoC .navbar.collapsed {
  justify-content: center;
}
.cid-sTJDCpnjoC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTJDCpnjoC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTJDCpnjoC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTJDCpnjoC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTJDCpnjoC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTJDCpnjoC .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-sTJDCpnjoC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTJDCpnjoC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTJDCpnjoC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTJDCpnjoC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTJDCpnjoC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTJDCpnjoC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTJDCpnjoC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTJDCpnjoC .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-sTJDCpnjoC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTJDCpnjoC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTJDCpnjoC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTJDCpnjoC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTJDCpnjoC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTJDCpnjoC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTJDCpnjoC .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTJDCpnjoC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTJDCpnjoC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTJDCpnjoC .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-sTJDCpnjoC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTJDCpnjoC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTJDCpnjoC .dropdown-item.active,
.cid-sTJDCpnjoC .dropdown-item:active {
  background-color: transparent;
}
.cid-sTJDCpnjoC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTJDCpnjoC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTJDCpnjoC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTJDCpnjoC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTJDCpnjoC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTJDCpnjoC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTJDCpnjoC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTJDCpnjoC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTJDCpnjoC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTJDCpnjoC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTJDCpnjoC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTJDCpnjoC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJDCpnjoC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTJDCpnjoC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTJDCpnjoC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJDCpnjoC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTJDCpnjoC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTJDCpnjoC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTJDCpnjoC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTJDCpnjoC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTJDCpnjoC .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-sTJDCpnjoC .navbar {
    height: 70px;
  }
  .cid-sTJDCpnjoC .navbar.opened {
    height: auto;
  }
  .cid-sTJDCpnjoC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMAgLwd4f {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMAgLwd4f .image-block {
  margin: auto;
}
.cid-sTMAgLwd4f figcaption {
  position: relative;
}
.cid-sTMAgLwd4f figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMAgLwd4f .image-block {
    width: 100% !important;
  }
}
.cid-sTMAgMphVF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMAgN0BZN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMAgN0BZN .mbr-section-title {
  text-align: left;
}
.cid-sTMAgNJODQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMAgNJODQ img,
.cid-sTMAgNJODQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTMAgNJODQ .item:focus,
.cid-sTMAgNJODQ span:focus {
  outline: none;
}
.cid-sTMAgNJODQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTMAgNJODQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTMAgNJODQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTMAgNJODQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMAgNJODQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTMAgNJODQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTMAgNJODQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTMAgNJODQ .mbr-section-title {
  color: #232323;
}
.cid-sTMAgNJODQ .mbr-text,
.cid-sTMAgNJODQ .mbr-section-btn {
  text-align: left;
}
.cid-sTMAgNJODQ .item-title {
  text-align: center;
}
.cid-sTMAgNJODQ .item-subtitle {
  text-align: left;
}
.cid-sTMAgRbFwZ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMAgRbFwZ .image-block {
  margin: auto;
}
.cid-sTMAgRbFwZ figcaption {
  position: relative;
}
.cid-sTMAgRbFwZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMAgRbFwZ .image-block {
    width: 100% !important;
  }
}
.cid-sTMAgRyqdu {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMAgRyqdu .image-block {
  margin: auto;
}
.cid-sTMAgRyqdu figcaption {
  position: relative;
}
.cid-sTMAgRyqdu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMAgRyqdu .image-block {
    width: 100% !important;
  }
}
.cid-sTMAgRWBi3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMAgRWBi3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMAgRWBi3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMAgRWBi3 .row {
    text-align: center;
  }
  .cid-sTMAgRWBi3 .row > div {
    margin: auto;
  }
  .cid-sTMAgRWBi3 .social-row {
    justify-content: center;
  }
}
.cid-sTMAgRWBi3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMAgRWBi3 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMAgRWBi3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMAgRWBi3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMAgRWBi3 .mbr-text {
  color: #000000;
}
.cid-sTMAgRWBi3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMAgRWBi3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMAgRWBi3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMAgRWBi3 H5 {
  color: #000000;
}
.cid-sTMAgSB65T {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMAgSB65T nav.navbar {
  position: fixed;
}
.cid-sTMAgSB65T .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-sTMAgSB65T .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMAgSB65T .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMAgSB65T .dropdown-item:hover,
.cid-sTMAgSB65T .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMAgSB65T .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMAgSB65T .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMAgSB65T .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMAgSB65T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMAgSB65T .nav-link {
  position: relative;
}
.cid-sTMAgSB65T .container {
  display: flex;
  margin: auto;
}
.cid-sTMAgSB65T .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMAgSB65T .dropdown-menu,
.cid-sTMAgSB65T .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMAgSB65T .nav-item:focus,
.cid-sTMAgSB65T .nav-link:focus {
  outline: none;
}
.cid-sTMAgSB65T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMAgSB65T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMAgSB65T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMAgSB65T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMAgSB65T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMAgSB65T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMAgSB65T .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-sTMAgSB65T .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMAgSB65T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMAgSB65T .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMAgSB65T .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMAgSB65T .navbar.collapsed {
  justify-content: center;
}
.cid-sTMAgSB65T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMAgSB65T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMAgSB65T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMAgSB65T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMAgSB65T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMAgSB65T .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-sTMAgSB65T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMAgSB65T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMAgSB65T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMAgSB65T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMAgSB65T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMAgSB65T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMAgSB65T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMAgSB65T .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-sTMAgSB65T .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMAgSB65T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMAgSB65T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMAgSB65T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMAgSB65T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMAgSB65T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMAgSB65T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMAgSB65T .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMAgSB65T .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMAgSB65T .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-sTMAgSB65T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMAgSB65T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMAgSB65T .dropdown-item.active,
.cid-sTMAgSB65T .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMAgSB65T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMAgSB65T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMAgSB65T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMAgSB65T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMAgSB65T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMAgSB65T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMAgSB65T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMAgSB65T .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMAgSB65T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMAgSB65T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMAgSB65T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMAgSB65T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMAgSB65T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMAgSB65T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMAgSB65T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMAgSB65T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMAgSB65T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMAgSB65T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMAgSB65T .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMAgSB65T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMAgSB65T .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-sTMAgSB65T .navbar {
    height: 70px;
  }
  .cid-sTMAgSB65T .navbar.opened {
    height: auto;
  }
  .cid-sTMAgSB65T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMJ1GtIf8 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMJ1GtIf8 .image-block {
  margin: auto;
}
.cid-sTMJ1GtIf8 figcaption {
  position: relative;
}
.cid-sTMJ1GtIf8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMJ1GtIf8 .image-block {
    width: 100% !important;
  }
}
.cid-sTMJ1I0sUl {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMJ1IBTkr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMJ1IBTkr .mbr-section-title {
  text-align: left;
}
.cid-sTMJ1Je5D1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMJ1Je5D1 img,
.cid-sTMJ1Je5D1 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTMJ1Je5D1 .item:focus,
.cid-sTMJ1Je5D1 span:focus {
  outline: none;
}
.cid-sTMJ1Je5D1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTMJ1Je5D1 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTMJ1Je5D1 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTMJ1Je5D1 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMJ1Je5D1 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTMJ1Je5D1 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTMJ1Je5D1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTMJ1Je5D1 .mbr-section-title {
  color: #232323;
}
.cid-sTMJ1Je5D1 .mbr-text,
.cid-sTMJ1Je5D1 .mbr-section-btn {
  text-align: left;
}
.cid-sTMJ1Je5D1 .item-title {
  text-align: center;
}
.cid-sTMJ1Je5D1 .item-subtitle {
  text-align: left;
}
.cid-sTMV1bgGDY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMV1bgGDY img,
.cid-sTMV1bgGDY .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTMV1bgGDY .item:focus,
.cid-sTMV1bgGDY span:focus {
  outline: none;
}
.cid-sTMV1bgGDY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTMV1bgGDY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTMV1bgGDY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTMV1bgGDY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMV1bgGDY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTMV1bgGDY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTMV1bgGDY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTMV1bgGDY .mbr-section-title {
  color: #232323;
}
.cid-sTMV1bgGDY .mbr-text,
.cid-sTMV1bgGDY .mbr-section-btn {
  text-align: center;
}
.cid-sTMV1bgGDY .item-title {
  text-align: center;
}
.cid-sTMV1bgGDY .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTMJ1JVwEf {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMJ1JVwEf .image-block {
  margin: auto;
}
.cid-sTMJ1JVwEf figcaption {
  position: relative;
}
.cid-sTMJ1JVwEf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMJ1JVwEf .image-block {
    width: 100% !important;
  }
}
.cid-sTMJ1KkeQz {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMJ1KkeQz .image-block {
  margin: auto;
}
.cid-sTMJ1KkeQz figcaption {
  position: relative;
}
.cid-sTMJ1KkeQz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMJ1KkeQz .image-block {
    width: 100% !important;
  }
}
.cid-sTMJ1KVw9f {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMJ1KVw9f .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMJ1KVw9f .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMJ1KVw9f .row {
    text-align: center;
  }
  .cid-sTMJ1KVw9f .row > div {
    margin: auto;
  }
  .cid-sTMJ1KVw9f .social-row {
    justify-content: center;
  }
}
.cid-sTMJ1KVw9f .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMJ1KVw9f .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMJ1KVw9f .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMJ1KVw9f .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMJ1KVw9f .mbr-text {
  color: #000000;
}
.cid-sTMJ1KVw9f .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMJ1KVw9f .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMJ1KVw9f div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMJ1KVw9f H5 {
  color: #000000;
}
.cid-sTMJ1LFFs9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMJ1LFFs9 nav.navbar {
  position: fixed;
}
.cid-sTMJ1LFFs9 .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-sTMJ1LFFs9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMJ1LFFs9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMJ1LFFs9 .dropdown-item:hover,
.cid-sTMJ1LFFs9 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMJ1LFFs9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMJ1LFFs9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMJ1LFFs9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMJ1LFFs9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMJ1LFFs9 .nav-link {
  position: relative;
}
.cid-sTMJ1LFFs9 .container {
  display: flex;
  margin: auto;
}
.cid-sTMJ1LFFs9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMJ1LFFs9 .dropdown-menu,
.cid-sTMJ1LFFs9 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMJ1LFFs9 .nav-item:focus,
.cid-sTMJ1LFFs9 .nav-link:focus {
  outline: none;
}
.cid-sTMJ1LFFs9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMJ1LFFs9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMJ1LFFs9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMJ1LFFs9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMJ1LFFs9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMJ1LFFs9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMJ1LFFs9 .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-sTMJ1LFFs9 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMJ1LFFs9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMJ1LFFs9 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMJ1LFFs9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMJ1LFFs9 .navbar.collapsed {
  justify-content: center;
}
.cid-sTMJ1LFFs9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMJ1LFFs9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMJ1LFFs9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMJ1LFFs9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMJ1LFFs9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMJ1LFFs9 .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-sTMJ1LFFs9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMJ1LFFs9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMJ1LFFs9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMJ1LFFs9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMJ1LFFs9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMJ1LFFs9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMJ1LFFs9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMJ1LFFs9 .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-sTMJ1LFFs9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMJ1LFFs9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMJ1LFFs9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMJ1LFFs9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMJ1LFFs9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMJ1LFFs9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMJ1LFFs9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMJ1LFFs9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMJ1LFFs9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMJ1LFFs9 .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-sTMJ1LFFs9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMJ1LFFs9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMJ1LFFs9 .dropdown-item.active,
.cid-sTMJ1LFFs9 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMJ1LFFs9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMJ1LFFs9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMJ1LFFs9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMJ1LFFs9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMJ1LFFs9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMJ1LFFs9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMJ1LFFs9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMJ1LFFs9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMJ1LFFs9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMJ1LFFs9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMJ1LFFs9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMJ1LFFs9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMJ1LFFs9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMJ1LFFs9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMJ1LFFs9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMJ1LFFs9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMJ1LFFs9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMJ1LFFs9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMJ1LFFs9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMJ1LFFs9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMJ1LFFs9 .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-sTMJ1LFFs9 .navbar {
    height: 70px;
  }
  .cid-sTMJ1LFFs9 .navbar.opened {
    height: auto;
  }
  .cid-sTMJ1LFFs9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTMYeWiagr {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTMYeWiagr .image-block {
  margin: auto;
}
.cid-sTMYeWiagr figcaption {
  position: relative;
}
.cid-sTMYeWiagr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMYeWiagr .image-block {
    width: 100% !important;
  }
}
.cid-sTMYeXbF4W {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMYeY2OcG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMYeY2OcG .mbr-section-title {
  text-align: left;
}
.cid-sTMYeYArwr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMYeYArwr img,
.cid-sTMYeYArwr .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTMYeYArwr .item:focus,
.cid-sTMYeYArwr span:focus {
  outline: none;
}
.cid-sTMYeYArwr .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTMYeYArwr .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTMYeYArwr .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTMYeYArwr .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMYeYArwr .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTMYeYArwr .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTMYeYArwr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTMYeYArwr .mbr-section-title {
  color: #232323;
}
.cid-sTMYeYArwr .mbr-text,
.cid-sTMYeYArwr .mbr-section-btn {
  text-align: left;
}
.cid-sTMYeYArwr .item-title {
  text-align: center;
}
.cid-sTMYeYArwr .item-subtitle {
  text-align: left;
}
.cid-sTMYeZpfiU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTMYeZpfiU img,
.cid-sTMYeZpfiU .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTMYeZpfiU .item:focus,
.cid-sTMYeZpfiU span:focus {
  outline: none;
}
.cid-sTMYeZpfiU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTMYeZpfiU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTMYeZpfiU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTMYeZpfiU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTMYeZpfiU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTMYeZpfiU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTMYeZpfiU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTMYeZpfiU .mbr-section-title {
  color: #232323;
}
.cid-sTMYeZpfiU .mbr-text,
.cid-sTMYeZpfiU .mbr-section-btn {
  text-align: center;
}
.cid-sTMYeZpfiU .item-title {
  text-align: center;
}
.cid-sTMYeZpfiU .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTMYeZQGUi {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTMYeZQGUi .image-block {
  margin: auto;
}
.cid-sTMYeZQGUi figcaption {
  position: relative;
}
.cid-sTMYeZQGUi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMYeZQGUi .image-block {
    width: 100% !important;
  }
}
.cid-sTMYf0ckFh {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTMYf0ckFh .image-block {
  margin: auto;
}
.cid-sTMYf0ckFh figcaption {
  position: relative;
}
.cid-sTMYf0ckFh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTMYf0ckFh .image-block {
    width: 100% !important;
  }
}
.cid-sTMYf0yNMX {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTMYf0yNMX .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTMYf0yNMX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTMYf0yNMX .row {
    text-align: center;
  }
  .cid-sTMYf0yNMX .row > div {
    margin: auto;
  }
  .cid-sTMYf0yNMX .social-row {
    justify-content: center;
  }
}
.cid-sTMYf0yNMX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTMYf0yNMX .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTMYf0yNMX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTMYf0yNMX .list {
    margin-bottom: 0rem;
  }
}
.cid-sTMYf0yNMX .mbr-text {
  color: #000000;
}
.cid-sTMYf0yNMX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTMYf0yNMX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTMYf0yNMX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTMYf0yNMX H5 {
  color: #000000;
}
.cid-sTMYf1eYG1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTMYf1eYG1 nav.navbar {
  position: fixed;
}
.cid-sTMYf1eYG1 .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-sTMYf1eYG1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTMYf1eYG1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTMYf1eYG1 .dropdown-item:hover,
.cid-sTMYf1eYG1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTMYf1eYG1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTMYf1eYG1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTMYf1eYG1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTMYf1eYG1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTMYf1eYG1 .nav-link {
  position: relative;
}
.cid-sTMYf1eYG1 .container {
  display: flex;
  margin: auto;
}
.cid-sTMYf1eYG1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTMYf1eYG1 .dropdown-menu,
.cid-sTMYf1eYG1 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTMYf1eYG1 .nav-item:focus,
.cid-sTMYf1eYG1 .nav-link:focus {
  outline: none;
}
.cid-sTMYf1eYG1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTMYf1eYG1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTMYf1eYG1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTMYf1eYG1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTMYf1eYG1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTMYf1eYG1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTMYf1eYG1 .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-sTMYf1eYG1 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTMYf1eYG1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTMYf1eYG1 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTMYf1eYG1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTMYf1eYG1 .navbar.collapsed {
  justify-content: center;
}
.cid-sTMYf1eYG1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTMYf1eYG1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTMYf1eYG1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTMYf1eYG1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTMYf1eYG1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTMYf1eYG1 .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-sTMYf1eYG1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTMYf1eYG1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTMYf1eYG1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTMYf1eYG1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTMYf1eYG1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTMYf1eYG1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTMYf1eYG1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTMYf1eYG1 .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-sTMYf1eYG1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTMYf1eYG1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTMYf1eYG1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTMYf1eYG1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTMYf1eYG1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTMYf1eYG1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTMYf1eYG1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTMYf1eYG1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTMYf1eYG1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTMYf1eYG1 .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-sTMYf1eYG1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTMYf1eYG1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTMYf1eYG1 .dropdown-item.active,
.cid-sTMYf1eYG1 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTMYf1eYG1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTMYf1eYG1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTMYf1eYG1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTMYf1eYG1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTMYf1eYG1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTMYf1eYG1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTMYf1eYG1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTMYf1eYG1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTMYf1eYG1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTMYf1eYG1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTMYf1eYG1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTMYf1eYG1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMYf1eYG1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTMYf1eYG1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTMYf1eYG1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMYf1eYG1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTMYf1eYG1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTMYf1eYG1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTMYf1eYG1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTMYf1eYG1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTMYf1eYG1 .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-sTMYf1eYG1 .navbar {
    height: 70px;
  }
  .cid-sTMYf1eYG1 .navbar.opened {
    height: auto;
  }
  .cid-sTMYf1eYG1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTRpehPaDc {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTRpehPaDc .image-block {
  margin: auto;
}
.cid-sTRpehPaDc figcaption {
  position: relative;
}
.cid-sTRpehPaDc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRpehPaDc .image-block {
    width: 100% !important;
  }
}
.cid-sTRpeiDiaz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpej76CI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpej76CI .mbr-section-title {
  text-align: left;
}
.cid-sTRpekeUbA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRpekeUbA img,
.cid-sTRpekeUbA .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTRpekeUbA .item:focus,
.cid-sTRpekeUbA span:focus {
  outline: none;
}
.cid-sTRpekeUbA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTRpekeUbA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTRpekeUbA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTRpekeUbA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRpekeUbA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTRpekeUbA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTRpekeUbA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTRpekeUbA .mbr-section-title {
  color: #232323;
}
.cid-sTRpekeUbA .mbr-text,
.cid-sTRpekeUbA .mbr-section-btn {
  text-align: center;
}
.cid-sTRpekeUbA .item-title {
  text-align: center;
}
.cid-sTRpekeUbA .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTRzPNN7KT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRzPNN7KT img,
.cid-sTRzPNN7KT .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTRzPNN7KT .item:focus,
.cid-sTRzPNN7KT span:focus {
  outline: none;
}
.cid-sTRzPNN7KT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTRzPNN7KT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTRzPNN7KT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTRzPNN7KT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRzPNN7KT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTRzPNN7KT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTRzPNN7KT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTRzPNN7KT .mbr-section-title {
  color: #232323;
}
.cid-sTRzPNN7KT .mbr-text,
.cid-sTRzPNN7KT .mbr-section-btn {
  text-align: center;
}
.cid-sTRzPNN7KT .item-title {
  text-align: center;
}
.cid-sTRzPNN7KT .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTRV6iof4g {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTRV6iof4g img,
.cid-sTRV6iof4g .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTRV6iof4g .item:focus,
.cid-sTRV6iof4g span:focus {
  outline: none;
}
.cid-sTRV6iof4g .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTRV6iof4g .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTRV6iof4g .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTRV6iof4g .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTRV6iof4g .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTRV6iof4g .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTRV6iof4g .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTRV6iof4g .mbr-section-title {
  color: #232323;
}
.cid-sTRV6iof4g .mbr-text,
.cid-sTRV6iof4g .mbr-section-btn {
  text-align: center;
}
.cid-sTRV6iof4g .item-title {
  text-align: center;
}
.cid-sTRV6iof4g .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTS32h5RQF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTS32h5RQF img,
.cid-sTS32h5RQF .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTS32h5RQF .item:focus,
.cid-sTS32h5RQF span:focus {
  outline: none;
}
.cid-sTS32h5RQF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTS32h5RQF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTS32h5RQF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTS32h5RQF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTS32h5RQF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTS32h5RQF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTS32h5RQF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTS32h5RQF .mbr-section-title {
  color: #232323;
}
.cid-sTS32h5RQF .mbr-text,
.cid-sTS32h5RQF .mbr-section-btn {
  text-align: center;
}
.cid-sTS32h5RQF .item-title {
  text-align: center;
}
.cid-sTS32h5RQF .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTVO1tKRcl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVO1tKRcl img,
.cid-sTVO1tKRcl .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTVO1tKRcl .item:focus,
.cid-sTVO1tKRcl span:focus {
  outline: none;
}
.cid-sTVO1tKRcl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTVO1tKRcl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTVO1tKRcl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTVO1tKRcl .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVO1tKRcl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTVO1tKRcl .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTVO1tKRcl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTVO1tKRcl .mbr-section-title {
  color: #232323;
}
.cid-sTVO1tKRcl .mbr-text,
.cid-sTVO1tKRcl .mbr-section-btn {
  text-align: center;
}
.cid-sTVO1tKRcl .item-title {
  text-align: center;
}
.cid-sTVO1tKRcl .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTVYpu8S45 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTVYpu8S45 img,
.cid-sTVYpu8S45 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTVYpu8S45 .item:focus,
.cid-sTVYpu8S45 span:focus {
  outline: none;
}
.cid-sTVYpu8S45 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTVYpu8S45 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTVYpu8S45 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTVYpu8S45 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTVYpu8S45 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTVYpu8S45 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTVYpu8S45 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTVYpu8S45 .mbr-section-title {
  color: #232323;
}
.cid-sTVYpu8S45 .mbr-text,
.cid-sTVYpu8S45 .mbr-section-btn {
  text-align: center;
}
.cid-sTVYpu8S45 .item-title {
  text-align: center;
}
.cid-sTVYpu8S45 .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTW46hNfVS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTW46hNfVS img,
.cid-sTW46hNfVS .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTW46hNfVS .item:focus,
.cid-sTW46hNfVS span:focus {
  outline: none;
}
.cid-sTW46hNfVS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTW46hNfVS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTW46hNfVS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTW46hNfVS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTW46hNfVS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTW46hNfVS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTW46hNfVS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTW46hNfVS .mbr-section-title {
  color: #232323;
}
.cid-sTW46hNfVS .mbr-text,
.cid-sTW46hNfVS .mbr-section-btn {
  text-align: center;
}
.cid-sTW46hNfVS .item-title {
  text-align: center;
}
.cid-sTW46hNfVS .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTWotDHZ4e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWotDHZ4e img,
.cid-sTWotDHZ4e .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTWotDHZ4e .item:focus,
.cid-sTWotDHZ4e span:focus {
  outline: none;
}
.cid-sTWotDHZ4e .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTWotDHZ4e .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTWotDHZ4e .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTWotDHZ4e .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWotDHZ4e .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTWotDHZ4e .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTWotDHZ4e .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTWotDHZ4e .mbr-section-title {
  color: #232323;
}
.cid-sTWotDHZ4e .mbr-text,
.cid-sTWotDHZ4e .mbr-section-btn {
  text-align: center;
}
.cid-sTWotDHZ4e .item-title {
  text-align: center;
}
.cid-sTWotDHZ4e .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTZ5dHljuQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ5dHljuQ img,
.cid-sTZ5dHljuQ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTZ5dHljuQ .item:focus,
.cid-sTZ5dHljuQ span:focus {
  outline: none;
}
.cid-sTZ5dHljuQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTZ5dHljuQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTZ5dHljuQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTZ5dHljuQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTZ5dHljuQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTZ5dHljuQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTZ5dHljuQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTZ5dHljuQ .mbr-section-title {
  color: #232323;
}
.cid-sTZ5dHljuQ .mbr-text,
.cid-sTZ5dHljuQ .mbr-section-btn {
  text-align: center;
}
.cid-sTZ5dHljuQ .item-title {
  text-align: center;
}
.cid-sTZ5dHljuQ .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTRpekMlGx {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTRpekMlGx .image-block {
  margin: auto;
}
.cid-sTRpekMlGx figcaption {
  position: relative;
}
.cid-sTRpekMlGx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRpekMlGx .image-block {
    width: 100% !important;
  }
}
.cid-sTRpel70Zq {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTRpel70Zq .image-block {
  margin: auto;
}
.cid-sTRpel70Zq figcaption {
  position: relative;
}
.cid-sTRpel70Zq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTRpel70Zq .image-block {
    width: 100% !important;
  }
}
.cid-sTRpeltZ5X {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTRpeltZ5X .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTRpeltZ5X .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTRpeltZ5X .row {
    text-align: center;
  }
  .cid-sTRpeltZ5X .row > div {
    margin: auto;
  }
  .cid-sTRpeltZ5X .social-row {
    justify-content: center;
  }
}
.cid-sTRpeltZ5X .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTRpeltZ5X .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTRpeltZ5X .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTRpeltZ5X .list {
    margin-bottom: 0rem;
  }
}
.cid-sTRpeltZ5X .mbr-text {
  color: #000000;
}
.cid-sTRpeltZ5X .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTRpeltZ5X .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTRpeltZ5X div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTRpeltZ5X H5 {
  color: #000000;
}
.cid-sTRpem40AG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTRpem40AG nav.navbar {
  position: fixed;
}
.cid-sTRpem40AG .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-sTRpem40AG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTRpem40AG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTRpem40AG .dropdown-item:hover,
.cid-sTRpem40AG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTRpem40AG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTRpem40AG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTRpem40AG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTRpem40AG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTRpem40AG .nav-link {
  position: relative;
}
.cid-sTRpem40AG .container {
  display: flex;
  margin: auto;
}
.cid-sTRpem40AG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTRpem40AG .dropdown-menu,
.cid-sTRpem40AG .navbar.opened {
  background: #ffffff !important;
}
.cid-sTRpem40AG .nav-item:focus,
.cid-sTRpem40AG .nav-link:focus {
  outline: none;
}
.cid-sTRpem40AG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTRpem40AG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTRpem40AG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTRpem40AG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTRpem40AG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTRpem40AG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTRpem40AG .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-sTRpem40AG .navbar.opened {
  transition: all 0.3s;
}
.cid-sTRpem40AG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTRpem40AG .navbar .navbar-logo img {
  width: auto;
}
.cid-sTRpem40AG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTRpem40AG .navbar.collapsed {
  justify-content: center;
}
.cid-sTRpem40AG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTRpem40AG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTRpem40AG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTRpem40AG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTRpem40AG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTRpem40AG .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-sTRpem40AG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTRpem40AG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTRpem40AG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTRpem40AG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTRpem40AG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTRpem40AG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTRpem40AG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTRpem40AG .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-sTRpem40AG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTRpem40AG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTRpem40AG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTRpem40AG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTRpem40AG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTRpem40AG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTRpem40AG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTRpem40AG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTRpem40AG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTRpem40AG .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-sTRpem40AG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTRpem40AG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTRpem40AG .dropdown-item.active,
.cid-sTRpem40AG .dropdown-item:active {
  background-color: transparent;
}
.cid-sTRpem40AG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTRpem40AG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTRpem40AG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTRpem40AG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTRpem40AG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTRpem40AG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTRpem40AG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTRpem40AG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTRpem40AG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTRpem40AG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTRpem40AG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTRpem40AG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRpem40AG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTRpem40AG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTRpem40AG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRpem40AG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTRpem40AG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTRpem40AG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTRpem40AG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTRpem40AG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTRpem40AG .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-sTRpem40AG .navbar {
    height: 70px;
  }
  .cid-sTRpem40AG .navbar.opened {
    height: auto;
  }
  .cid-sTRpem40AG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWPHYUJ4j {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWPHYUJ4j .image-block {
  margin: auto;
}
.cid-sTWPHYUJ4j figcaption {
  position: relative;
}
.cid-sTWPHYUJ4j figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWPHYUJ4j .image-block {
    width: 100% !important;
  }
}
.cid-sTWPHZEd3L {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWPHZEd3L .mbr-section-title {
  text-align: left;
}
.cid-sTWPI06ARa {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWPI0rnMs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWPI0rnMs .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWPI0rnMs .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWPI0rnMs .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWPI0rnMs .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWPI0rnMs .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWPI0rnMs .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWPI0rnMs .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWPI0rnMs .card-subtitle {
  color: #0095ff;
}
.cid-sTWPI0rnMs .mbr-text {
  color: #555555;
}
.cid-sTWPI0X2ce {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWPI0X2ce .item {
  padding-bottom: 2rem;
}
.cid-sTWPI0X2ce .item-wrapper {
  position: relative;
}
.cid-sTWPI0X2ce .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWPI0X2ce .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWPI0X2ce .carousel-control,
.cid-sTWPI0X2ce .close {
  background: #1b1b1b;
}
.cid-sTWPI0X2ce .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWPI0X2ce .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWPI0X2ce .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWPI0X2ce .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWPI0X2ce .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWPI0X2ce .close::before {
  content: '\e91a';
}
.cid-sTWPI0X2ce .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWPI0X2ce .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWPI0X2ce .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWPI0X2ce .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWPI0X2ce .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWPI0X2ce .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWPI0X2ce .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWPI0X2ce .carousel-indicators li.active,
.cid-sTWPI0X2ce .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWPI0X2ce .carousel-indicators li::after,
.cid-sTWPI0X2ce .carousel-indicators li::before {
  content: none;
}
.cid-sTWPI0X2ce .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWPI0X2ce .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWPI0X2ce .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWPI0X2ce .carousel-indicators {
    display: none;
  }
}
.cid-sTWPI0X2ce .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWPI0X2ce .carousel-inner > .active {
  display: block;
}
.cid-sTWPI0X2ce .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWPI0X2ce .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWPI0X2ce .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWPI0X2ce .carousel-control,
  .cid-sTWPI0X2ce .carousel-indicators,
  .cid-sTWPI0X2ce .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWPI0X2ce .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWPI0X2ce .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWPI0X2ce .carousel-indicators .active,
.cid-sTWPI0X2ce .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWPI0X2ce .carousel-indicators .active {
  background: #fff;
}
.cid-sTWPI0X2ce .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWPI0X2ce .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWPI0X2ce .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWPI0X2ce .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWPI0X2ce .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWPI0X2ce .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWPI0X2ce .carousel {
  width: 100%;
}
.cid-sTWPI0X2ce .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWPI0X2ce .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWPI0X2ce .modal.fade .modal-dialog,
.cid-sTWPI0X2ce .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWPI0X2ce .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWPI0X2ce H6 {
  text-align: center;
}
.cid-sTWPI1Df44 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWPI1Df44 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWPI1Df44 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWPI1Df44 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWPI1Df44 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWPI1Df44 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWPI1Df44 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWPI1Df44 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWPI1Df44 .nav-link,
.cid-sTWPI1Df44 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWPI1Df44 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWPI1Df44 H4 {
  text-align: center;
}
.cid-sTWPI1Df44 H3 {
  text-align: center;
}
.cid-sTWPI2gKM6 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWPI2gKM6 .image-block {
  margin: auto;
}
.cid-sTWPI2gKM6 figcaption {
  position: relative;
}
.cid-sTWPI2gKM6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWPI2gKM6 .image-block {
    width: 100% !important;
  }
}
.cid-sTWPI2FLv7 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWPI2FLv7 .image-block {
  margin: auto;
}
.cid-sTWPI2FLv7 figcaption {
  position: relative;
}
.cid-sTWPI2FLv7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWPI2FLv7 .image-block {
    width: 100% !important;
  }
}
.cid-sTWPI35ZAK {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWPI35ZAK .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWPI35ZAK .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWPI35ZAK .row {
    text-align: center;
  }
  .cid-sTWPI35ZAK .row > div {
    margin: auto;
  }
  .cid-sTWPI35ZAK .social-row {
    justify-content: center;
  }
}
.cid-sTWPI35ZAK .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWPI35ZAK .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWPI35ZAK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWPI35ZAK .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWPI35ZAK .mbr-text {
  color: #000000;
}
.cid-sTWPI35ZAK .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWPI35ZAK .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWPI35ZAK div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWPI35ZAK H5 {
  color: #000000;
}
.cid-sTWPI3GpmY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWPI3GpmY nav.navbar {
  position: fixed;
}
.cid-sTWPI3GpmY .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-sTWPI3GpmY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWPI3GpmY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWPI3GpmY .dropdown-item:hover,
.cid-sTWPI3GpmY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWPI3GpmY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWPI3GpmY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWPI3GpmY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWPI3GpmY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWPI3GpmY .nav-link {
  position: relative;
}
.cid-sTWPI3GpmY .container {
  display: flex;
  margin: auto;
}
.cid-sTWPI3GpmY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWPI3GpmY .dropdown-menu,
.cid-sTWPI3GpmY .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWPI3GpmY .nav-item:focus,
.cid-sTWPI3GpmY .nav-link:focus {
  outline: none;
}
.cid-sTWPI3GpmY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWPI3GpmY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWPI3GpmY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWPI3GpmY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWPI3GpmY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWPI3GpmY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWPI3GpmY .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-sTWPI3GpmY .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWPI3GpmY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWPI3GpmY .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWPI3GpmY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWPI3GpmY .navbar.collapsed {
  justify-content: center;
}
.cid-sTWPI3GpmY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWPI3GpmY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWPI3GpmY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWPI3GpmY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWPI3GpmY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWPI3GpmY .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-sTWPI3GpmY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWPI3GpmY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWPI3GpmY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWPI3GpmY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWPI3GpmY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWPI3GpmY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWPI3GpmY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWPI3GpmY .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-sTWPI3GpmY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWPI3GpmY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWPI3GpmY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWPI3GpmY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWPI3GpmY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWPI3GpmY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWPI3GpmY .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWPI3GpmY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWPI3GpmY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWPI3GpmY .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-sTWPI3GpmY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWPI3GpmY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWPI3GpmY .dropdown-item.active,
.cid-sTWPI3GpmY .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWPI3GpmY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWPI3GpmY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWPI3GpmY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWPI3GpmY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWPI3GpmY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWPI3GpmY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWPI3GpmY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWPI3GpmY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWPI3GpmY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWPI3GpmY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWPI3GpmY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWPI3GpmY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWPI3GpmY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWPI3GpmY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWPI3GpmY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWPI3GpmY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWPI3GpmY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWPI3GpmY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWPI3GpmY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWPI3GpmY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWPI3GpmY .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-sTWPI3GpmY .navbar {
    height: 70px;
  }
  .cid-sTWPI3GpmY .navbar.opened {
    height: auto;
  }
  .cid-sTWPI3GpmY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWRgydrq7 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWRgydrq7 .image-block {
  margin: auto;
}
.cid-sTWRgydrq7 figcaption {
  position: relative;
}
.cid-sTWRgydrq7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWRgydrq7 .image-block {
    width: 100% !important;
  }
}
.cid-sTWRgz0GA6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWRgz0GA6 .mbr-section-title {
  text-align: left;
}
.cid-sTWRgzx4Yx {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWRgA5H6A {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWRgA5H6A .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWRgA5H6A .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWRgA5H6A .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWRgA5H6A .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWRgA5H6A .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWRgA5H6A .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWRgA5H6A .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWRgA5H6A .card-subtitle {
  color: #0095ff;
}
.cid-sTWRgA5H6A .mbr-text {
  color: #555555;
}
.cid-sTWRgAA71z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWRgAA71z .item {
  padding-bottom: 2rem;
}
.cid-sTWRgAA71z .item-wrapper {
  position: relative;
}
.cid-sTWRgAA71z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWRgAA71z .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWRgAA71z .carousel-control,
.cid-sTWRgAA71z .close {
  background: #1b1b1b;
}
.cid-sTWRgAA71z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWRgAA71z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWRgAA71z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWRgAA71z .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWRgAA71z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWRgAA71z .close::before {
  content: '\e91a';
}
.cid-sTWRgAA71z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWRgAA71z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWRgAA71z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWRgAA71z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWRgAA71z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWRgAA71z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWRgAA71z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWRgAA71z .carousel-indicators li.active,
.cid-sTWRgAA71z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWRgAA71z .carousel-indicators li::after,
.cid-sTWRgAA71z .carousel-indicators li::before {
  content: none;
}
.cid-sTWRgAA71z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWRgAA71z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWRgAA71z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWRgAA71z .carousel-indicators {
    display: none;
  }
}
.cid-sTWRgAA71z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWRgAA71z .carousel-inner > .active {
  display: block;
}
.cid-sTWRgAA71z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWRgAA71z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWRgAA71z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWRgAA71z .carousel-control,
  .cid-sTWRgAA71z .carousel-indicators,
  .cid-sTWRgAA71z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWRgAA71z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWRgAA71z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWRgAA71z .carousel-indicators .active,
.cid-sTWRgAA71z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWRgAA71z .carousel-indicators .active {
  background: #fff;
}
.cid-sTWRgAA71z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWRgAA71z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWRgAA71z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWRgAA71z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWRgAA71z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWRgAA71z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWRgAA71z .carousel {
  width: 100%;
}
.cid-sTWRgAA71z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWRgAA71z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWRgAA71z .modal.fade .modal-dialog,
.cid-sTWRgAA71z .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWRgAA71z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWRgAA71z H6 {
  text-align: center;
}
.cid-sTWRgBbIfe {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWRgBbIfe .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWRgBbIfe .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWRgBbIfe .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWRgBbIfe .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWRgBbIfe .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWRgBbIfe .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWRgBbIfe .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWRgBbIfe .nav-link,
.cid-sTWRgBbIfe .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWRgBbIfe .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWRgBbIfe H4 {
  text-align: center;
}
.cid-sTWRgBbIfe H3 {
  text-align: center;
}
.cid-sTWRgBMI1X {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWRgBMI1X .image-block {
  margin: auto;
}
.cid-sTWRgBMI1X figcaption {
  position: relative;
}
.cid-sTWRgBMI1X figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWRgBMI1X .image-block {
    width: 100% !important;
  }
}
.cid-sTWRgCb6b6 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWRgCb6b6 .image-block {
  margin: auto;
}
.cid-sTWRgCb6b6 figcaption {
  position: relative;
}
.cid-sTWRgCb6b6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWRgCb6b6 .image-block {
    width: 100% !important;
  }
}
.cid-sTWRgCzcCD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWRgCzcCD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWRgCzcCD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWRgCzcCD .row {
    text-align: center;
  }
  .cid-sTWRgCzcCD .row > div {
    margin: auto;
  }
  .cid-sTWRgCzcCD .social-row {
    justify-content: center;
  }
}
.cid-sTWRgCzcCD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWRgCzcCD .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWRgCzcCD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWRgCzcCD .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWRgCzcCD .mbr-text {
  color: #000000;
}
.cid-sTWRgCzcCD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWRgCzcCD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWRgCzcCD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWRgCzcCD H5 {
  color: #000000;
}
.cid-sTWRgDWrhJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWRgDWrhJ nav.navbar {
  position: fixed;
}
.cid-sTWRgDWrhJ .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-sTWRgDWrhJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWRgDWrhJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWRgDWrhJ .dropdown-item:hover,
.cid-sTWRgDWrhJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWRgDWrhJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWRgDWrhJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWRgDWrhJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWRgDWrhJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWRgDWrhJ .nav-link {
  position: relative;
}
.cid-sTWRgDWrhJ .container {
  display: flex;
  margin: auto;
}
.cid-sTWRgDWrhJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWRgDWrhJ .dropdown-menu,
.cid-sTWRgDWrhJ .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWRgDWrhJ .nav-item:focus,
.cid-sTWRgDWrhJ .nav-link:focus {
  outline: none;
}
.cid-sTWRgDWrhJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWRgDWrhJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWRgDWrhJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWRgDWrhJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWRgDWrhJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWRgDWrhJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWRgDWrhJ .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-sTWRgDWrhJ .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWRgDWrhJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWRgDWrhJ .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWRgDWrhJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWRgDWrhJ .navbar.collapsed {
  justify-content: center;
}
.cid-sTWRgDWrhJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWRgDWrhJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWRgDWrhJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWRgDWrhJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWRgDWrhJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWRgDWrhJ .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-sTWRgDWrhJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWRgDWrhJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWRgDWrhJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWRgDWrhJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWRgDWrhJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWRgDWrhJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWRgDWrhJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWRgDWrhJ .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-sTWRgDWrhJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWRgDWrhJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWRgDWrhJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWRgDWrhJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWRgDWrhJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWRgDWrhJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWRgDWrhJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWRgDWrhJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWRgDWrhJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWRgDWrhJ .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-sTWRgDWrhJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWRgDWrhJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWRgDWrhJ .dropdown-item.active,
.cid-sTWRgDWrhJ .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWRgDWrhJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWRgDWrhJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWRgDWrhJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWRgDWrhJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWRgDWrhJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWRgDWrhJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWRgDWrhJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWRgDWrhJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWRgDWrhJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWRgDWrhJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWRgDWrhJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWRgDWrhJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWRgDWrhJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWRgDWrhJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWRgDWrhJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWRgDWrhJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWRgDWrhJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWRgDWrhJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWRgDWrhJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWRgDWrhJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWRgDWrhJ .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-sTWRgDWrhJ .navbar {
    height: 70px;
  }
  .cid-sTWRgDWrhJ .navbar.opened {
    height: auto;
  }
  .cid-sTWRgDWrhJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWTzyVSWL {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWTzyVSWL .image-block {
  margin: auto;
}
.cid-sTWTzyVSWL figcaption {
  position: relative;
}
.cid-sTWTzyVSWL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWTzyVSWL .image-block {
    width: 100% !important;
  }
}
.cid-sTWTzzI3hJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWTzzI3hJ .mbr-section-title {
  text-align: left;
}
.cid-sTWTzAdnFH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWTzAETnf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWTzAETnf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWTzAETnf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWTzAETnf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWTzAETnf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWTzAETnf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWTzAETnf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWTzAETnf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWTzAETnf .card-subtitle {
  color: #0095ff;
}
.cid-sTWTzAETnf .mbr-text {
  color: #555555;
}
.cid-sTWTzBbfrK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWTzBbfrK .item {
  padding-bottom: 2rem;
}
.cid-sTWTzBbfrK .item-wrapper {
  position: relative;
}
.cid-sTWTzBbfrK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWTzBbfrK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWTzBbfrK .carousel-control,
.cid-sTWTzBbfrK .close {
  background: #1b1b1b;
}
.cid-sTWTzBbfrK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWTzBbfrK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWTzBbfrK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWTzBbfrK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWTzBbfrK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWTzBbfrK .close::before {
  content: '\e91a';
}
.cid-sTWTzBbfrK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWTzBbfrK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWTzBbfrK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWTzBbfrK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWTzBbfrK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWTzBbfrK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWTzBbfrK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWTzBbfrK .carousel-indicators li.active,
.cid-sTWTzBbfrK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWTzBbfrK .carousel-indicators li::after,
.cid-sTWTzBbfrK .carousel-indicators li::before {
  content: none;
}
.cid-sTWTzBbfrK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWTzBbfrK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWTzBbfrK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWTzBbfrK .carousel-indicators {
    display: none;
  }
}
.cid-sTWTzBbfrK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWTzBbfrK .carousel-inner > .active {
  display: block;
}
.cid-sTWTzBbfrK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWTzBbfrK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWTzBbfrK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWTzBbfrK .carousel-control,
  .cid-sTWTzBbfrK .carousel-indicators,
  .cid-sTWTzBbfrK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWTzBbfrK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWTzBbfrK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWTzBbfrK .carousel-indicators .active,
.cid-sTWTzBbfrK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWTzBbfrK .carousel-indicators .active {
  background: #fff;
}
.cid-sTWTzBbfrK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWTzBbfrK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWTzBbfrK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWTzBbfrK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWTzBbfrK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWTzBbfrK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWTzBbfrK .carousel {
  width: 100%;
}
.cid-sTWTzBbfrK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWTzBbfrK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWTzBbfrK .modal.fade .modal-dialog,
.cid-sTWTzBbfrK .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWTzBbfrK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWTzBbfrK H6 {
  text-align: center;
}
.cid-sTWTzBUG88 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWTzBUG88 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWTzBUG88 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWTzBUG88 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWTzBUG88 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWTzBUG88 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWTzBUG88 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWTzBUG88 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWTzBUG88 .nav-link,
.cid-sTWTzBUG88 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWTzBUG88 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWTzBUG88 H4 {
  text-align: center;
}
.cid-sTWTzBUG88 H3 {
  text-align: center;
}
.cid-sTWTzCvN8e {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWTzCvN8e .image-block {
  margin: auto;
}
.cid-sTWTzCvN8e figcaption {
  position: relative;
}
.cid-sTWTzCvN8e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWTzCvN8e .image-block {
    width: 100% !important;
  }
}
.cid-sTWTzCToOd {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWTzCToOd .image-block {
  margin: auto;
}
.cid-sTWTzCToOd figcaption {
  position: relative;
}
.cid-sTWTzCToOd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWTzCToOd .image-block {
    width: 100% !important;
  }
}
.cid-sTWTzDjCPe {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWTzDjCPe .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWTzDjCPe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWTzDjCPe .row {
    text-align: center;
  }
  .cid-sTWTzDjCPe .row > div {
    margin: auto;
  }
  .cid-sTWTzDjCPe .social-row {
    justify-content: center;
  }
}
.cid-sTWTzDjCPe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWTzDjCPe .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWTzDjCPe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWTzDjCPe .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWTzDjCPe .mbr-text {
  color: #000000;
}
.cid-sTWTzDjCPe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWTzDjCPe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWTzDjCPe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWTzDjCPe H5 {
  color: #000000;
}
.cid-sTWTzDWE8Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWTzDWE8Q nav.navbar {
  position: fixed;
}
.cid-sTWTzDWE8Q .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-sTWTzDWE8Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWTzDWE8Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWTzDWE8Q .dropdown-item:hover,
.cid-sTWTzDWE8Q .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWTzDWE8Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWTzDWE8Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWTzDWE8Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWTzDWE8Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWTzDWE8Q .nav-link {
  position: relative;
}
.cid-sTWTzDWE8Q .container {
  display: flex;
  margin: auto;
}
.cid-sTWTzDWE8Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWTzDWE8Q .dropdown-menu,
.cid-sTWTzDWE8Q .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWTzDWE8Q .nav-item:focus,
.cid-sTWTzDWE8Q .nav-link:focus {
  outline: none;
}
.cid-sTWTzDWE8Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWTzDWE8Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWTzDWE8Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWTzDWE8Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWTzDWE8Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWTzDWE8Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWTzDWE8Q .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-sTWTzDWE8Q .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWTzDWE8Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWTzDWE8Q .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWTzDWE8Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWTzDWE8Q .navbar.collapsed {
  justify-content: center;
}
.cid-sTWTzDWE8Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWTzDWE8Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWTzDWE8Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWTzDWE8Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWTzDWE8Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWTzDWE8Q .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-sTWTzDWE8Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWTzDWE8Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWTzDWE8Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWTzDWE8Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWTzDWE8Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWTzDWE8Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWTzDWE8Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWTzDWE8Q .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-sTWTzDWE8Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWTzDWE8Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWTzDWE8Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWTzDWE8Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWTzDWE8Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWTzDWE8Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWTzDWE8Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWTzDWE8Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWTzDWE8Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWTzDWE8Q .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-sTWTzDWE8Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWTzDWE8Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWTzDWE8Q .dropdown-item.active,
.cid-sTWTzDWE8Q .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWTzDWE8Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWTzDWE8Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWTzDWE8Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWTzDWE8Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWTzDWE8Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWTzDWE8Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWTzDWE8Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWTzDWE8Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWTzDWE8Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWTzDWE8Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWTzDWE8Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWTzDWE8Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWTzDWE8Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWTzDWE8Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWTzDWE8Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWTzDWE8Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWTzDWE8Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWTzDWE8Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWTzDWE8Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWTzDWE8Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWTzDWE8Q .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-sTWTzDWE8Q .navbar {
    height: 70px;
  }
  .cid-sTWTzDWE8Q .navbar.opened {
    height: auto;
  }
  .cid-sTWTzDWE8Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWVu6jDY6 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWVu6jDY6 .image-block {
  margin: auto;
}
.cid-sTWVu6jDY6 figcaption {
  position: relative;
}
.cid-sTWVu6jDY6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWVu6jDY6 .image-block {
    width: 100% !important;
  }
}
.cid-sTWVu6ZnX7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVu6ZnX7 .mbr-section-title {
  text-align: left;
}
.cid-sTWVu7CbBx {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVu82UMs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVu82UMs .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWVu82UMs .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWVu82UMs .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWVu82UMs .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWVu82UMs .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWVu82UMs .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWVu82UMs .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWVu82UMs .card-subtitle {
  color: #0095ff;
}
.cid-sTWVu82UMs .mbr-text {
  color: #555555;
}
.cid-sTWVu8EfsX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVu8EfsX .item {
  padding-bottom: 2rem;
}
.cid-sTWVu8EfsX .item-wrapper {
  position: relative;
}
.cid-sTWVu8EfsX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWVu8EfsX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWVu8EfsX .carousel-control,
.cid-sTWVu8EfsX .close {
  background: #1b1b1b;
}
.cid-sTWVu8EfsX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWVu8EfsX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWVu8EfsX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWVu8EfsX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWVu8EfsX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWVu8EfsX .close::before {
  content: '\e91a';
}
.cid-sTWVu8EfsX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWVu8EfsX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWVu8EfsX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWVu8EfsX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWVu8EfsX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWVu8EfsX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWVu8EfsX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWVu8EfsX .carousel-indicators li.active,
.cid-sTWVu8EfsX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWVu8EfsX .carousel-indicators li::after,
.cid-sTWVu8EfsX .carousel-indicators li::before {
  content: none;
}
.cid-sTWVu8EfsX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWVu8EfsX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWVu8EfsX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWVu8EfsX .carousel-indicators {
    display: none;
  }
}
.cid-sTWVu8EfsX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWVu8EfsX .carousel-inner > .active {
  display: block;
}
.cid-sTWVu8EfsX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWVu8EfsX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWVu8EfsX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWVu8EfsX .carousel-control,
  .cid-sTWVu8EfsX .carousel-indicators,
  .cid-sTWVu8EfsX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWVu8EfsX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWVu8EfsX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWVu8EfsX .carousel-indicators .active,
.cid-sTWVu8EfsX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWVu8EfsX .carousel-indicators .active {
  background: #fff;
}
.cid-sTWVu8EfsX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWVu8EfsX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWVu8EfsX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWVu8EfsX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWVu8EfsX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWVu8EfsX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWVu8EfsX .carousel {
  width: 100%;
}
.cid-sTWVu8EfsX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWVu8EfsX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWVu8EfsX .modal.fade .modal-dialog,
.cid-sTWVu8EfsX .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWVu8EfsX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWVu8EfsX H6 {
  text-align: center;
}
.cid-sTWVu9dcKA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWVu9dcKA .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWVu9dcKA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWVu9dcKA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWVu9dcKA .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWVu9dcKA .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWVu9dcKA .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWVu9dcKA .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWVu9dcKA .nav-link,
.cid-sTWVu9dcKA .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWVu9dcKA .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWVu9dcKA H4 {
  text-align: center;
}
.cid-sTWVu9dcKA H3 {
  text-align: center;
}
.cid-sTWVu9Ow04 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWVu9Ow04 .image-block {
  margin: auto;
}
.cid-sTWVu9Ow04 figcaption {
  position: relative;
}
.cid-sTWVu9Ow04 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWVu9Ow04 .image-block {
    width: 100% !important;
  }
}
.cid-sTWVuabbl0 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWVuabbl0 .image-block {
  margin: auto;
}
.cid-sTWVuabbl0 figcaption {
  position: relative;
}
.cid-sTWVuabbl0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWVuabbl0 .image-block {
    width: 100% !important;
  }
}
.cid-sTWVuaDOY4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWVuaDOY4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWVuaDOY4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWVuaDOY4 .row {
    text-align: center;
  }
  .cid-sTWVuaDOY4 .row > div {
    margin: auto;
  }
  .cid-sTWVuaDOY4 .social-row {
    justify-content: center;
  }
}
.cid-sTWVuaDOY4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWVuaDOY4 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWVuaDOY4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWVuaDOY4 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWVuaDOY4 .mbr-text {
  color: #000000;
}
.cid-sTWVuaDOY4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWVuaDOY4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWVuaDOY4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWVuaDOY4 H5 {
  color: #000000;
}
.cid-sTWVubeYen {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWVubeYen nav.navbar {
  position: fixed;
}
.cid-sTWVubeYen .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-sTWVubeYen .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWVubeYen .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWVubeYen .dropdown-item:hover,
.cid-sTWVubeYen .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWVubeYen .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWVubeYen .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWVubeYen .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWVubeYen .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWVubeYen .nav-link {
  position: relative;
}
.cid-sTWVubeYen .container {
  display: flex;
  margin: auto;
}
.cid-sTWVubeYen .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWVubeYen .dropdown-menu,
.cid-sTWVubeYen .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWVubeYen .nav-item:focus,
.cid-sTWVubeYen .nav-link:focus {
  outline: none;
}
.cid-sTWVubeYen .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWVubeYen .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWVubeYen .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWVubeYen .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWVubeYen .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWVubeYen .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWVubeYen .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-sTWVubeYen .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWVubeYen .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWVubeYen .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWVubeYen .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWVubeYen .navbar.collapsed {
  justify-content: center;
}
.cid-sTWVubeYen .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWVubeYen .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWVubeYen .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWVubeYen .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWVubeYen .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWVubeYen .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-sTWVubeYen .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWVubeYen .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWVubeYen .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWVubeYen .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWVubeYen .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWVubeYen .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWVubeYen .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWVubeYen .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-sTWVubeYen .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWVubeYen .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWVubeYen .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWVubeYen .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWVubeYen .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWVubeYen .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWVubeYen .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWVubeYen .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWVubeYen .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWVubeYen .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-sTWVubeYen .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWVubeYen .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWVubeYen .dropdown-item.active,
.cid-sTWVubeYen .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWVubeYen .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWVubeYen .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWVubeYen .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWVubeYen .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWVubeYen .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWVubeYen .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWVubeYen ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWVubeYen .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWVubeYen button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWVubeYen button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWVubeYen button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWVubeYen button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWVubeYen button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWVubeYen button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWVubeYen nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWVubeYen nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWVubeYen nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWVubeYen nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWVubeYen .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWVubeYen a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWVubeYen .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-sTWVubeYen .navbar {
    height: 70px;
  }
  .cid-sTWVubeYen .navbar.opened {
    height: auto;
  }
  .cid-sTWVubeYen .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWVxUOmZW {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWVxUOmZW .image-block {
  margin: auto;
}
.cid-sTWVxUOmZW figcaption {
  position: relative;
}
.cid-sTWVxUOmZW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWVxUOmZW .image-block {
    width: 100% !important;
  }
}
.cid-sTWVxVm65r {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVxVm65r .mbr-section-title {
  text-align: left;
}
.cid-sTWVxVS8cd {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVxWfg9E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVxWfg9E .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWVxWfg9E .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWVxWfg9E .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWVxWfg9E .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWVxWfg9E .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWVxWfg9E .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWVxWfg9E .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWVxWfg9E .card-subtitle {
  color: #0095ff;
}
.cid-sTWVxWfg9E .mbr-text {
  color: #555555;
}
.cid-sTWVxWLmvG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWVxWLmvG .item {
  padding-bottom: 2rem;
}
.cid-sTWVxWLmvG .item-wrapper {
  position: relative;
}
.cid-sTWVxWLmvG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWVxWLmvG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWVxWLmvG .carousel-control,
.cid-sTWVxWLmvG .close {
  background: #1b1b1b;
}
.cid-sTWVxWLmvG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWVxWLmvG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWVxWLmvG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWVxWLmvG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWVxWLmvG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWVxWLmvG .close::before {
  content: '\e91a';
}
.cid-sTWVxWLmvG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWVxWLmvG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWVxWLmvG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWVxWLmvG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWVxWLmvG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWVxWLmvG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWVxWLmvG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWVxWLmvG .carousel-indicators li.active,
.cid-sTWVxWLmvG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWVxWLmvG .carousel-indicators li::after,
.cid-sTWVxWLmvG .carousel-indicators li::before {
  content: none;
}
.cid-sTWVxWLmvG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWVxWLmvG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWVxWLmvG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWVxWLmvG .carousel-indicators {
    display: none;
  }
}
.cid-sTWVxWLmvG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWVxWLmvG .carousel-inner > .active {
  display: block;
}
.cid-sTWVxWLmvG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWVxWLmvG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWVxWLmvG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWVxWLmvG .carousel-control,
  .cid-sTWVxWLmvG .carousel-indicators,
  .cid-sTWVxWLmvG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWVxWLmvG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWVxWLmvG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWVxWLmvG .carousel-indicators .active,
.cid-sTWVxWLmvG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWVxWLmvG .carousel-indicators .active {
  background: #fff;
}
.cid-sTWVxWLmvG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWVxWLmvG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWVxWLmvG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWVxWLmvG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWVxWLmvG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWVxWLmvG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWVxWLmvG .carousel {
  width: 100%;
}
.cid-sTWVxWLmvG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWVxWLmvG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWVxWLmvG .modal.fade .modal-dialog,
.cid-sTWVxWLmvG .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWVxWLmvG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWVxWLmvG H6 {
  text-align: center;
}
.cid-sTWVxXpKqj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWVxXpKqj .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWVxXpKqj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWVxXpKqj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWVxXpKqj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWVxXpKqj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWVxXpKqj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWVxXpKqj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWVxXpKqj .nav-link,
.cid-sTWVxXpKqj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWVxXpKqj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWVxXpKqj H4 {
  text-align: center;
}
.cid-sTWVxXpKqj H3 {
  text-align: center;
}
.cid-sTWVxY2xIP {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWVxY2xIP .image-block {
  margin: auto;
}
.cid-sTWVxY2xIP figcaption {
  position: relative;
}
.cid-sTWVxY2xIP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWVxY2xIP .image-block {
    width: 100% !important;
  }
}
.cid-sTWVxYts6T {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWVxYts6T .image-block {
  margin: auto;
}
.cid-sTWVxYts6T figcaption {
  position: relative;
}
.cid-sTWVxYts6T figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWVxYts6T .image-block {
    width: 100% !important;
  }
}
.cid-sTWVxYRNAt {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWVxYRNAt .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWVxYRNAt .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWVxYRNAt .row {
    text-align: center;
  }
  .cid-sTWVxYRNAt .row > div {
    margin: auto;
  }
  .cid-sTWVxYRNAt .social-row {
    justify-content: center;
  }
}
.cid-sTWVxYRNAt .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWVxYRNAt .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWVxYRNAt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWVxYRNAt .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWVxYRNAt .mbr-text {
  color: #000000;
}
.cid-sTWVxYRNAt .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWVxYRNAt .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWVxYRNAt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWVxYRNAt H5 {
  color: #000000;
}
.cid-sTWVxZvEaE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWVxZvEaE nav.navbar {
  position: fixed;
}
.cid-sTWVxZvEaE .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-sTWVxZvEaE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWVxZvEaE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWVxZvEaE .dropdown-item:hover,
.cid-sTWVxZvEaE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWVxZvEaE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWVxZvEaE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWVxZvEaE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWVxZvEaE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWVxZvEaE .nav-link {
  position: relative;
}
.cid-sTWVxZvEaE .container {
  display: flex;
  margin: auto;
}
.cid-sTWVxZvEaE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWVxZvEaE .dropdown-menu,
.cid-sTWVxZvEaE .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWVxZvEaE .nav-item:focus,
.cid-sTWVxZvEaE .nav-link:focus {
  outline: none;
}
.cid-sTWVxZvEaE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWVxZvEaE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWVxZvEaE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWVxZvEaE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWVxZvEaE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWVxZvEaE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWVxZvEaE .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-sTWVxZvEaE .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWVxZvEaE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWVxZvEaE .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWVxZvEaE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWVxZvEaE .navbar.collapsed {
  justify-content: center;
}
.cid-sTWVxZvEaE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWVxZvEaE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWVxZvEaE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWVxZvEaE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWVxZvEaE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWVxZvEaE .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-sTWVxZvEaE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWVxZvEaE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWVxZvEaE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWVxZvEaE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWVxZvEaE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWVxZvEaE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWVxZvEaE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWVxZvEaE .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-sTWVxZvEaE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWVxZvEaE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWVxZvEaE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWVxZvEaE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWVxZvEaE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWVxZvEaE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWVxZvEaE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWVxZvEaE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWVxZvEaE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWVxZvEaE .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-sTWVxZvEaE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWVxZvEaE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWVxZvEaE .dropdown-item.active,
.cid-sTWVxZvEaE .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWVxZvEaE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWVxZvEaE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWVxZvEaE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWVxZvEaE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWVxZvEaE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWVxZvEaE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWVxZvEaE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWVxZvEaE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWVxZvEaE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWVxZvEaE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWVxZvEaE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWVxZvEaE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWVxZvEaE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWVxZvEaE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWVxZvEaE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWVxZvEaE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWVxZvEaE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWVxZvEaE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWVxZvEaE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWVxZvEaE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWVxZvEaE .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-sTWVxZvEaE .navbar {
    height: 70px;
  }
  .cid-sTWVxZvEaE .navbar.opened {
    height: auto;
  }
  .cid-sTWVxZvEaE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTWYKi3Xq1 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTWYKi3Xq1 .image-block {
  margin: auto;
}
.cid-sTWYKi3Xq1 figcaption {
  position: relative;
}
.cid-sTWYKi3Xq1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWYKi3Xq1 .image-block {
    width: 100% !important;
  }
}
.cid-sTWYKiP0hk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWYKiP0hk .mbr-section-title {
  text-align: left;
}
.cid-sTWYKjkKRe {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWYKjKndc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWYKjKndc .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTWYKjKndc .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWYKjKndc .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTWYKjKndc .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTWYKjKndc .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTWYKjKndc .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTWYKjKndc .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTWYKjKndc .card-subtitle {
  color: #0095ff;
}
.cid-sTWYKjKndc .mbr-text {
  color: #555555;
}
.cid-sTX0k9DkEc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWYKkkgLn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWYKkkgLn .item {
  padding-bottom: 2rem;
}
.cid-sTWYKkkgLn .item-wrapper {
  position: relative;
}
.cid-sTWYKkkgLn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTWYKkkgLn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTWYKkkgLn .carousel-control,
.cid-sTWYKkkgLn .close {
  background: #1b1b1b;
}
.cid-sTWYKkkgLn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTWYKkkgLn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTWYKkkgLn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTWYKkkgLn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTWYKkkgLn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTWYKkkgLn .close::before {
  content: '\e91a';
}
.cid-sTWYKkkgLn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTWYKkkgLn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTWYKkkgLn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWYKkkgLn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTWYKkkgLn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTWYKkkgLn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTWYKkkgLn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTWYKkkgLn .carousel-indicators li.active,
.cid-sTWYKkkgLn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTWYKkkgLn .carousel-indicators li::after,
.cid-sTWYKkkgLn .carousel-indicators li::before {
  content: none;
}
.cid-sTWYKkkgLn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTWYKkkgLn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTWYKkkgLn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWYKkkgLn .carousel-indicators {
    display: none;
  }
}
.cid-sTWYKkkgLn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTWYKkkgLn .carousel-inner > .active {
  display: block;
}
.cid-sTWYKkkgLn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTWYKkkgLn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTWYKkkgLn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTWYKkkgLn .carousel-control,
  .cid-sTWYKkkgLn .carousel-indicators,
  .cid-sTWYKkkgLn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTWYKkkgLn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTWYKkkgLn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTWYKkkgLn .carousel-indicators .active,
.cid-sTWYKkkgLn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTWYKkkgLn .carousel-indicators .active {
  background: #fff;
}
.cid-sTWYKkkgLn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTWYKkkgLn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTWYKkkgLn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTWYKkkgLn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTWYKkkgLn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTWYKkkgLn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTWYKkkgLn .carousel {
  width: 100%;
}
.cid-sTWYKkkgLn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTWYKkkgLn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTWYKkkgLn .modal.fade .modal-dialog,
.cid-sTWYKkkgLn .modal.in .modal-dialog {
  transform: none;
}
.cid-sTWYKkkgLn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTWYKkkgLn H6 {
  text-align: center;
}
.cid-sTWYKkZgwX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTWYKkZgwX .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTWYKkZgwX .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTWYKkZgwX .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTWYKkZgwX .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTWYKkZgwX .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTWYKkZgwX .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTWYKkZgwX .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTWYKkZgwX .nav-link,
.cid-sTWYKkZgwX .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTWYKkZgwX .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTWYKkZgwX H4 {
  text-align: center;
}
.cid-sTWYKkZgwX H3 {
  text-align: center;
}
.cid-sTWYKlCNSl {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTWYKlCNSl .image-block {
  margin: auto;
}
.cid-sTWYKlCNSl figcaption {
  position: relative;
}
.cid-sTWYKlCNSl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWYKlCNSl .image-block {
    width: 100% !important;
  }
}
.cid-sTWYKm1Zg9 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTWYKm1Zg9 .image-block {
  margin: auto;
}
.cid-sTWYKm1Zg9 figcaption {
  position: relative;
}
.cid-sTWYKm1Zg9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTWYKm1Zg9 .image-block {
    width: 100% !important;
  }
}
.cid-sTWYKmpa9n {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTWYKmpa9n .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTWYKmpa9n .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTWYKmpa9n .row {
    text-align: center;
  }
  .cid-sTWYKmpa9n .row > div {
    margin: auto;
  }
  .cid-sTWYKmpa9n .social-row {
    justify-content: center;
  }
}
.cid-sTWYKmpa9n .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTWYKmpa9n .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTWYKmpa9n .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTWYKmpa9n .list {
    margin-bottom: 0rem;
  }
}
.cid-sTWYKmpa9n .mbr-text {
  color: #000000;
}
.cid-sTWYKmpa9n .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTWYKmpa9n .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTWYKmpa9n div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTWYKmpa9n H5 {
  color: #000000;
}
.cid-sTWYKn8moA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTWYKn8moA nav.navbar {
  position: fixed;
}
.cid-sTWYKn8moA .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-sTWYKn8moA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTWYKn8moA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTWYKn8moA .dropdown-item:hover,
.cid-sTWYKn8moA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTWYKn8moA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTWYKn8moA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTWYKn8moA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTWYKn8moA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTWYKn8moA .nav-link {
  position: relative;
}
.cid-sTWYKn8moA .container {
  display: flex;
  margin: auto;
}
.cid-sTWYKn8moA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTWYKn8moA .dropdown-menu,
.cid-sTWYKn8moA .navbar.opened {
  background: #ffffff !important;
}
.cid-sTWYKn8moA .nav-item:focus,
.cid-sTWYKn8moA .nav-link:focus {
  outline: none;
}
.cid-sTWYKn8moA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTWYKn8moA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTWYKn8moA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTWYKn8moA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTWYKn8moA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTWYKn8moA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTWYKn8moA .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-sTWYKn8moA .navbar.opened {
  transition: all 0.3s;
}
.cid-sTWYKn8moA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTWYKn8moA .navbar .navbar-logo img {
  width: auto;
}
.cid-sTWYKn8moA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTWYKn8moA .navbar.collapsed {
  justify-content: center;
}
.cid-sTWYKn8moA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTWYKn8moA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTWYKn8moA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTWYKn8moA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTWYKn8moA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTWYKn8moA .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-sTWYKn8moA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTWYKn8moA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTWYKn8moA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTWYKn8moA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTWYKn8moA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTWYKn8moA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTWYKn8moA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTWYKn8moA .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-sTWYKn8moA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTWYKn8moA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTWYKn8moA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTWYKn8moA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTWYKn8moA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTWYKn8moA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTWYKn8moA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTWYKn8moA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTWYKn8moA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTWYKn8moA .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-sTWYKn8moA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTWYKn8moA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTWYKn8moA .dropdown-item.active,
.cid-sTWYKn8moA .dropdown-item:active {
  background-color: transparent;
}
.cid-sTWYKn8moA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTWYKn8moA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTWYKn8moA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTWYKn8moA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTWYKn8moA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTWYKn8moA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTWYKn8moA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTWYKn8moA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTWYKn8moA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTWYKn8moA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTWYKn8moA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTWYKn8moA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWYKn8moA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTWYKn8moA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTWYKn8moA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWYKn8moA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTWYKn8moA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTWYKn8moA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTWYKn8moA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTWYKn8moA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTWYKn8moA .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-sTWYKn8moA .navbar {
    height: 70px;
  }
  .cid-sTWYKn8moA .navbar.opened {
    height: auto;
  }
  .cid-sTWYKn8moA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTX2BLK1Cz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTX2BLK1Cz .image-block {
  margin: auto;
}
.cid-sTX2BLK1Cz figcaption {
  position: relative;
}
.cid-sTX2BLK1Cz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTX2BLK1Cz .image-block {
    width: 100% !important;
  }
}
.cid-sTX2BMukRC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX2BMukRC .mbr-section-title {
  text-align: left;
}
.cid-sTX2BN19zK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX2BNABwk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX2BNABwk .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTX2BNABwk .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTX2BNABwk .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTX2BNABwk .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTX2BNABwk .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTX2BNABwk .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTX2BNABwk .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTX2BNABwk .card-subtitle {
  color: #0095ff;
}
.cid-sTX2BNABwk .mbr-text {
  color: #555555;
}
.cid-sTXdN8lGbG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX2BOvrcP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX2BOvrcP .item {
  padding-bottom: 2rem;
}
.cid-sTX2BOvrcP .item-wrapper {
  position: relative;
}
.cid-sTX2BOvrcP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTX2BOvrcP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTX2BOvrcP .carousel-control,
.cid-sTX2BOvrcP .close {
  background: #1b1b1b;
}
.cid-sTX2BOvrcP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTX2BOvrcP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTX2BOvrcP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTX2BOvrcP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTX2BOvrcP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTX2BOvrcP .close::before {
  content: '\e91a';
}
.cid-sTX2BOvrcP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTX2BOvrcP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTX2BOvrcP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTX2BOvrcP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTX2BOvrcP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTX2BOvrcP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTX2BOvrcP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTX2BOvrcP .carousel-indicators li.active,
.cid-sTX2BOvrcP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTX2BOvrcP .carousel-indicators li::after,
.cid-sTX2BOvrcP .carousel-indicators li::before {
  content: none;
}
.cid-sTX2BOvrcP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTX2BOvrcP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTX2BOvrcP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTX2BOvrcP .carousel-indicators {
    display: none;
  }
}
.cid-sTX2BOvrcP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTX2BOvrcP .carousel-inner > .active {
  display: block;
}
.cid-sTX2BOvrcP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTX2BOvrcP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTX2BOvrcP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTX2BOvrcP .carousel-control,
  .cid-sTX2BOvrcP .carousel-indicators,
  .cid-sTX2BOvrcP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTX2BOvrcP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTX2BOvrcP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTX2BOvrcP .carousel-indicators .active,
.cid-sTX2BOvrcP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTX2BOvrcP .carousel-indicators .active {
  background: #fff;
}
.cid-sTX2BOvrcP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTX2BOvrcP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTX2BOvrcP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTX2BOvrcP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTX2BOvrcP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTX2BOvrcP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTX2BOvrcP .carousel {
  width: 100%;
}
.cid-sTX2BOvrcP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTX2BOvrcP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTX2BOvrcP .modal.fade .modal-dialog,
.cid-sTX2BOvrcP .modal.in .modal-dialog {
  transform: none;
}
.cid-sTX2BOvrcP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTX2BOvrcP H6 {
  text-align: center;
}
.cid-sTX2BP4hF5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTX2BP4hF5 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTX2BP4hF5 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTX2BP4hF5 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTX2BP4hF5 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTX2BP4hF5 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTX2BP4hF5 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTX2BP4hF5 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTX2BP4hF5 .nav-link,
.cid-sTX2BP4hF5 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTX2BP4hF5 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTX2BP4hF5 H4 {
  text-align: center;
}
.cid-sTX2BP4hF5 H3 {
  text-align: center;
}
.cid-sTX2BPF7Lx {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTX2BPF7Lx .image-block {
  margin: auto;
}
.cid-sTX2BPF7Lx figcaption {
  position: relative;
}
.cid-sTX2BPF7Lx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTX2BPF7Lx .image-block {
    width: 100% !important;
  }
}
.cid-sTX2BQ178e {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTX2BQ178e .image-block {
  margin: auto;
}
.cid-sTX2BQ178e figcaption {
  position: relative;
}
.cid-sTX2BQ178e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTX2BQ178e .image-block {
    width: 100% !important;
  }
}
.cid-sTX2BQs8rP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTX2BQs8rP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTX2BQs8rP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTX2BQs8rP .row {
    text-align: center;
  }
  .cid-sTX2BQs8rP .row > div {
    margin: auto;
  }
  .cid-sTX2BQs8rP .social-row {
    justify-content: center;
  }
}
.cid-sTX2BQs8rP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTX2BQs8rP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTX2BQs8rP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTX2BQs8rP .list {
    margin-bottom: 0rem;
  }
}
.cid-sTX2BQs8rP .mbr-text {
  color: #000000;
}
.cid-sTX2BQs8rP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTX2BQs8rP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTX2BQs8rP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTX2BQs8rP H5 {
  color: #000000;
}
.cid-sTX2BR4woq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTX2BR4woq nav.navbar {
  position: fixed;
}
.cid-sTX2BR4woq .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-sTX2BR4woq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTX2BR4woq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTX2BR4woq .dropdown-item:hover,
.cid-sTX2BR4woq .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTX2BR4woq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTX2BR4woq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTX2BR4woq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTX2BR4woq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTX2BR4woq .nav-link {
  position: relative;
}
.cid-sTX2BR4woq .container {
  display: flex;
  margin: auto;
}
.cid-sTX2BR4woq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTX2BR4woq .dropdown-menu,
.cid-sTX2BR4woq .navbar.opened {
  background: #ffffff !important;
}
.cid-sTX2BR4woq .nav-item:focus,
.cid-sTX2BR4woq .nav-link:focus {
  outline: none;
}
.cid-sTX2BR4woq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTX2BR4woq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTX2BR4woq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTX2BR4woq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTX2BR4woq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTX2BR4woq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTX2BR4woq .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-sTX2BR4woq .navbar.opened {
  transition: all 0.3s;
}
.cid-sTX2BR4woq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTX2BR4woq .navbar .navbar-logo img {
  width: auto;
}
.cid-sTX2BR4woq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTX2BR4woq .navbar.collapsed {
  justify-content: center;
}
.cid-sTX2BR4woq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTX2BR4woq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTX2BR4woq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTX2BR4woq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTX2BR4woq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTX2BR4woq .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-sTX2BR4woq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTX2BR4woq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTX2BR4woq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTX2BR4woq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTX2BR4woq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTX2BR4woq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTX2BR4woq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTX2BR4woq .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-sTX2BR4woq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTX2BR4woq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTX2BR4woq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTX2BR4woq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTX2BR4woq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTX2BR4woq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTX2BR4woq .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTX2BR4woq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTX2BR4woq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTX2BR4woq .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-sTX2BR4woq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTX2BR4woq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTX2BR4woq .dropdown-item.active,
.cid-sTX2BR4woq .dropdown-item:active {
  background-color: transparent;
}
.cid-sTX2BR4woq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTX2BR4woq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTX2BR4woq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTX2BR4woq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTX2BR4woq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTX2BR4woq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTX2BR4woq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTX2BR4woq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTX2BR4woq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTX2BR4woq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTX2BR4woq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTX2BR4woq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTX2BR4woq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTX2BR4woq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTX2BR4woq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTX2BR4woq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTX2BR4woq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTX2BR4woq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTX2BR4woq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTX2BR4woq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTX2BR4woq .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-sTX2BR4woq .navbar {
    height: 70px;
  }
  .cid-sTX2BR4woq .navbar.opened {
    height: auto;
  }
  .cid-sTX2BR4woq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTX5h1CxoC {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTX5h1CxoC .image-block {
  margin: auto;
}
.cid-sTX5h1CxoC figcaption {
  position: relative;
}
.cid-sTX5h1CxoC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTX5h1CxoC .image-block {
    width: 100% !important;
  }
}
.cid-sTX5h2qup0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX5h2qup0 .mbr-section-title {
  text-align: left;
}
.cid-sTX5h2YVOj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX5h3qBUK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX5h3qBUK .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTX5h3qBUK .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTX5h3qBUK .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTX5h3qBUK .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTX5h3qBUK .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTX5h3qBUK .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTX5h3qBUK .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTX5h3qBUK .card-subtitle {
  color: #0095ff;
}
.cid-sTX5h3qBUK .mbr-text {
  color: #555555;
}
.cid-sTXhwBSNUh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX5h41ea3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX5h41ea3 .item {
  padding-bottom: 2rem;
}
.cid-sTX5h41ea3 .item-wrapper {
  position: relative;
}
.cid-sTX5h41ea3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTX5h41ea3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTX5h41ea3 .carousel-control,
.cid-sTX5h41ea3 .close {
  background: #1b1b1b;
}
.cid-sTX5h41ea3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTX5h41ea3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTX5h41ea3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTX5h41ea3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTX5h41ea3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTX5h41ea3 .close::before {
  content: '\e91a';
}
.cid-sTX5h41ea3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTX5h41ea3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTX5h41ea3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTX5h41ea3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTX5h41ea3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTX5h41ea3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTX5h41ea3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTX5h41ea3 .carousel-indicators li.active,
.cid-sTX5h41ea3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTX5h41ea3 .carousel-indicators li::after,
.cid-sTX5h41ea3 .carousel-indicators li::before {
  content: none;
}
.cid-sTX5h41ea3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTX5h41ea3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTX5h41ea3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTX5h41ea3 .carousel-indicators {
    display: none;
  }
}
.cid-sTX5h41ea3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTX5h41ea3 .carousel-inner > .active {
  display: block;
}
.cid-sTX5h41ea3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTX5h41ea3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTX5h41ea3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTX5h41ea3 .carousel-control,
  .cid-sTX5h41ea3 .carousel-indicators,
  .cid-sTX5h41ea3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTX5h41ea3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTX5h41ea3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTX5h41ea3 .carousel-indicators .active,
.cid-sTX5h41ea3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTX5h41ea3 .carousel-indicators .active {
  background: #fff;
}
.cid-sTX5h41ea3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTX5h41ea3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTX5h41ea3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTX5h41ea3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTX5h41ea3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTX5h41ea3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTX5h41ea3 .carousel {
  width: 100%;
}
.cid-sTX5h41ea3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTX5h41ea3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTX5h41ea3 .modal.fade .modal-dialog,
.cid-sTX5h41ea3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTX5h41ea3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTX5h41ea3 H6 {
  text-align: center;
}
.cid-sTX5h4EPZR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTX5h4EPZR .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTX5h4EPZR .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTX5h4EPZR .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTX5h4EPZR .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTX5h4EPZR .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTX5h4EPZR .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTX5h4EPZR .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTX5h4EPZR .nav-link,
.cid-sTX5h4EPZR .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTX5h4EPZR .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTX5h4EPZR H4 {
  text-align: center;
}
.cid-sTX5h4EPZR H3 {
  text-align: center;
}
.cid-sTX5h5evst {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTX5h5evst .image-block {
  margin: auto;
}
.cid-sTX5h5evst figcaption {
  position: relative;
}
.cid-sTX5h5evst figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTX5h5evst .image-block {
    width: 100% !important;
  }
}
.cid-sTX5h5AtnI {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTX5h5AtnI .image-block {
  margin: auto;
}
.cid-sTX5h5AtnI figcaption {
  position: relative;
}
.cid-sTX5h5AtnI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTX5h5AtnI .image-block {
    width: 100% !important;
  }
}
.cid-sTX5h60Mgc {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTX5h60Mgc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTX5h60Mgc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTX5h60Mgc .row {
    text-align: center;
  }
  .cid-sTX5h60Mgc .row > div {
    margin: auto;
  }
  .cid-sTX5h60Mgc .social-row {
    justify-content: center;
  }
}
.cid-sTX5h60Mgc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTX5h60Mgc .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTX5h60Mgc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTX5h60Mgc .list {
    margin-bottom: 0rem;
  }
}
.cid-sTX5h60Mgc .mbr-text {
  color: #000000;
}
.cid-sTX5h60Mgc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTX5h60Mgc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTX5h60Mgc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTX5h60Mgc H5 {
  color: #000000;
}
.cid-sTX5h6EA5w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTX5h6EA5w nav.navbar {
  position: fixed;
}
.cid-sTX5h6EA5w .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-sTX5h6EA5w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTX5h6EA5w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTX5h6EA5w .dropdown-item:hover,
.cid-sTX5h6EA5w .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTX5h6EA5w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTX5h6EA5w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTX5h6EA5w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTX5h6EA5w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTX5h6EA5w .nav-link {
  position: relative;
}
.cid-sTX5h6EA5w .container {
  display: flex;
  margin: auto;
}
.cid-sTX5h6EA5w .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTX5h6EA5w .dropdown-menu,
.cid-sTX5h6EA5w .navbar.opened {
  background: #ffffff !important;
}
.cid-sTX5h6EA5w .nav-item:focus,
.cid-sTX5h6EA5w .nav-link:focus {
  outline: none;
}
.cid-sTX5h6EA5w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTX5h6EA5w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTX5h6EA5w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTX5h6EA5w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTX5h6EA5w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTX5h6EA5w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTX5h6EA5w .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-sTX5h6EA5w .navbar.opened {
  transition: all 0.3s;
}
.cid-sTX5h6EA5w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTX5h6EA5w .navbar .navbar-logo img {
  width: auto;
}
.cid-sTX5h6EA5w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTX5h6EA5w .navbar.collapsed {
  justify-content: center;
}
.cid-sTX5h6EA5w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTX5h6EA5w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTX5h6EA5w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTX5h6EA5w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTX5h6EA5w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTX5h6EA5w .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-sTX5h6EA5w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTX5h6EA5w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTX5h6EA5w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTX5h6EA5w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTX5h6EA5w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTX5h6EA5w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTX5h6EA5w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTX5h6EA5w .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-sTX5h6EA5w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTX5h6EA5w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTX5h6EA5w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTX5h6EA5w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTX5h6EA5w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTX5h6EA5w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTX5h6EA5w .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTX5h6EA5w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTX5h6EA5w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTX5h6EA5w .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-sTX5h6EA5w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTX5h6EA5w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTX5h6EA5w .dropdown-item.active,
.cid-sTX5h6EA5w .dropdown-item:active {
  background-color: transparent;
}
.cid-sTX5h6EA5w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTX5h6EA5w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTX5h6EA5w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTX5h6EA5w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTX5h6EA5w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTX5h6EA5w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTX5h6EA5w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTX5h6EA5w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTX5h6EA5w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTX5h6EA5w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTX5h6EA5w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTX5h6EA5w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTX5h6EA5w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTX5h6EA5w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTX5h6EA5w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTX5h6EA5w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTX5h6EA5w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTX5h6EA5w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTX5h6EA5w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTX5h6EA5w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTX5h6EA5w .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-sTX5h6EA5w .navbar {
    height: 70px;
  }
  .cid-sTX5h6EA5w .navbar.opened {
    height: auto;
  }
  .cid-sTX5h6EA5w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXa8Pqdey {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXa8Pqdey .image-block {
  margin: auto;
}
.cid-sTXa8Pqdey figcaption {
  position: relative;
}
.cid-sTXa8Pqdey figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXa8Pqdey .image-block {
    width: 100% !important;
  }
}
.cid-sTXa8Qd4NS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXa8Qd4NS .mbr-section-title {
  text-align: left;
}
.cid-sTXa8QK9Am {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXa8RksfF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXa8RksfF .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXa8RksfF .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXa8RksfF .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXa8RksfF .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXa8RksfF .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXa8RksfF .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXa8RksfF .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXa8RksfF .card-subtitle {
  color: #0095ff;
}
.cid-sTXa8RksfF .mbr-text {
  color: #555555;
}
.cid-sTXaE8741S {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXa8RPVjL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXa8RPVjL .item {
  padding-bottom: 2rem;
}
.cid-sTXa8RPVjL .item-wrapper {
  position: relative;
}
.cid-sTXa8RPVjL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXa8RPVjL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXa8RPVjL .carousel-control,
.cid-sTXa8RPVjL .close {
  background: #1b1b1b;
}
.cid-sTXa8RPVjL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXa8RPVjL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXa8RPVjL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXa8RPVjL .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXa8RPVjL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXa8RPVjL .close::before {
  content: '\e91a';
}
.cid-sTXa8RPVjL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXa8RPVjL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXa8RPVjL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXa8RPVjL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXa8RPVjL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXa8RPVjL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXa8RPVjL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXa8RPVjL .carousel-indicators li.active,
.cid-sTXa8RPVjL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXa8RPVjL .carousel-indicators li::after,
.cid-sTXa8RPVjL .carousel-indicators li::before {
  content: none;
}
.cid-sTXa8RPVjL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXa8RPVjL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXa8RPVjL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXa8RPVjL .carousel-indicators {
    display: none;
  }
}
.cid-sTXa8RPVjL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXa8RPVjL .carousel-inner > .active {
  display: block;
}
.cid-sTXa8RPVjL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXa8RPVjL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXa8RPVjL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXa8RPVjL .carousel-control,
  .cid-sTXa8RPVjL .carousel-indicators,
  .cid-sTXa8RPVjL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXa8RPVjL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXa8RPVjL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXa8RPVjL .carousel-indicators .active,
.cid-sTXa8RPVjL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXa8RPVjL .carousel-indicators .active {
  background: #fff;
}
.cid-sTXa8RPVjL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXa8RPVjL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXa8RPVjL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXa8RPVjL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXa8RPVjL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXa8RPVjL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXa8RPVjL .carousel {
  width: 100%;
}
.cid-sTXa8RPVjL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXa8RPVjL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXa8RPVjL .modal.fade .modal-dialog,
.cid-sTXa8RPVjL .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXa8RPVjL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXa8RPVjL H6 {
  text-align: center;
}
.cid-sTXa8SuIJH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXa8SuIJH .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXa8SuIJH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXa8SuIJH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXa8SuIJH .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXa8SuIJH .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXa8SuIJH .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXa8SuIJH .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXa8SuIJH .nav-link,
.cid-sTXa8SuIJH .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXa8SuIJH .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXa8SuIJH H4 {
  text-align: center;
}
.cid-sTXa8SuIJH H3 {
  text-align: center;
}
.cid-sTXa8T4uwd {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXa8T4uwd .image-block {
  margin: auto;
}
.cid-sTXa8T4uwd figcaption {
  position: relative;
}
.cid-sTXa8T4uwd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXa8T4uwd .image-block {
    width: 100% !important;
  }
}
.cid-sTXa8TqBhy {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXa8TqBhy .image-block {
  margin: auto;
}
.cid-sTXa8TqBhy figcaption {
  position: relative;
}
.cid-sTXa8TqBhy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXa8TqBhy .image-block {
    width: 100% !important;
  }
}
.cid-sTXa8TR1De {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXa8TR1De .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXa8TR1De .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXa8TR1De .row {
    text-align: center;
  }
  .cid-sTXa8TR1De .row > div {
    margin: auto;
  }
  .cid-sTXa8TR1De .social-row {
    justify-content: center;
  }
}
.cid-sTXa8TR1De .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXa8TR1De .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXa8TR1De .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXa8TR1De .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXa8TR1De .mbr-text {
  color: #000000;
}
.cid-sTXa8TR1De .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXa8TR1De .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXa8TR1De div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXa8TR1De H5 {
  color: #000000;
}
.cid-sTXa8Uv9K6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXa8Uv9K6 nav.navbar {
  position: fixed;
}
.cid-sTXa8Uv9K6 .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-sTXa8Uv9K6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXa8Uv9K6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXa8Uv9K6 .dropdown-item:hover,
.cid-sTXa8Uv9K6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXa8Uv9K6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXa8Uv9K6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXa8Uv9K6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXa8Uv9K6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXa8Uv9K6 .nav-link {
  position: relative;
}
.cid-sTXa8Uv9K6 .container {
  display: flex;
  margin: auto;
}
.cid-sTXa8Uv9K6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXa8Uv9K6 .dropdown-menu,
.cid-sTXa8Uv9K6 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXa8Uv9K6 .nav-item:focus,
.cid-sTXa8Uv9K6 .nav-link:focus {
  outline: none;
}
.cid-sTXa8Uv9K6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXa8Uv9K6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXa8Uv9K6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXa8Uv9K6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXa8Uv9K6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXa8Uv9K6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXa8Uv9K6 .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-sTXa8Uv9K6 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXa8Uv9K6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXa8Uv9K6 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXa8Uv9K6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXa8Uv9K6 .navbar.collapsed {
  justify-content: center;
}
.cid-sTXa8Uv9K6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXa8Uv9K6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXa8Uv9K6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXa8Uv9K6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXa8Uv9K6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXa8Uv9K6 .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-sTXa8Uv9K6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXa8Uv9K6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXa8Uv9K6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXa8Uv9K6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXa8Uv9K6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXa8Uv9K6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXa8Uv9K6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXa8Uv9K6 .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-sTXa8Uv9K6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXa8Uv9K6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXa8Uv9K6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXa8Uv9K6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXa8Uv9K6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXa8Uv9K6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXa8Uv9K6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXa8Uv9K6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXa8Uv9K6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXa8Uv9K6 .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-sTXa8Uv9K6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXa8Uv9K6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXa8Uv9K6 .dropdown-item.active,
.cid-sTXa8Uv9K6 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXa8Uv9K6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXa8Uv9K6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXa8Uv9K6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXa8Uv9K6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXa8Uv9K6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXa8Uv9K6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXa8Uv9K6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXa8Uv9K6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXa8Uv9K6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXa8Uv9K6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXa8Uv9K6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXa8Uv9K6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXa8Uv9K6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXa8Uv9K6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXa8Uv9K6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXa8Uv9K6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXa8Uv9K6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXa8Uv9K6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXa8Uv9K6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXa8Uv9K6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXa8Uv9K6 .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-sTXa8Uv9K6 .navbar {
    height: 70px;
  }
  .cid-sTXa8Uv9K6 .navbar.opened {
    height: auto;
  }
  .cid-sTXa8Uv9K6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXfZw5NaJ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXfZw5NaJ .image-block {
  margin: auto;
}
.cid-sTXfZw5NaJ figcaption {
  position: relative;
}
.cid-sTXfZw5NaJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXfZw5NaJ .image-block {
    width: 100% !important;
  }
}
.cid-sTXfZwU6G1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXfZwU6G1 .mbr-section-title {
  text-align: left;
}
.cid-sTXfZxztws {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXfZyaDVZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXfZyaDVZ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXfZyaDVZ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXfZyaDVZ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXfZyaDVZ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXfZyaDVZ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXfZyaDVZ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXfZyaDVZ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXfZyaDVZ .card-subtitle {
  color: #0095ff;
}
.cid-sTXfZyaDVZ .mbr-text {
  color: #555555;
}
.cid-sTXfZyGu86 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXfZz2Ko7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXfZz2Ko7 .item {
  padding-bottom: 2rem;
}
.cid-sTXfZz2Ko7 .item-wrapper {
  position: relative;
}
.cid-sTXfZz2Ko7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXfZz2Ko7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXfZz2Ko7 .carousel-control,
.cid-sTXfZz2Ko7 .close {
  background: #1b1b1b;
}
.cid-sTXfZz2Ko7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXfZz2Ko7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXfZz2Ko7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXfZz2Ko7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXfZz2Ko7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXfZz2Ko7 .close::before {
  content: '\e91a';
}
.cid-sTXfZz2Ko7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXfZz2Ko7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXfZz2Ko7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXfZz2Ko7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXfZz2Ko7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXfZz2Ko7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXfZz2Ko7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXfZz2Ko7 .carousel-indicators li.active,
.cid-sTXfZz2Ko7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXfZz2Ko7 .carousel-indicators li::after,
.cid-sTXfZz2Ko7 .carousel-indicators li::before {
  content: none;
}
.cid-sTXfZz2Ko7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXfZz2Ko7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXfZz2Ko7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXfZz2Ko7 .carousel-indicators {
    display: none;
  }
}
.cid-sTXfZz2Ko7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXfZz2Ko7 .carousel-inner > .active {
  display: block;
}
.cid-sTXfZz2Ko7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXfZz2Ko7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXfZz2Ko7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXfZz2Ko7 .carousel-control,
  .cid-sTXfZz2Ko7 .carousel-indicators,
  .cid-sTXfZz2Ko7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXfZz2Ko7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXfZz2Ko7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXfZz2Ko7 .carousel-indicators .active,
.cid-sTXfZz2Ko7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXfZz2Ko7 .carousel-indicators .active {
  background: #fff;
}
.cid-sTXfZz2Ko7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXfZz2Ko7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXfZz2Ko7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXfZz2Ko7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXfZz2Ko7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXfZz2Ko7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXfZz2Ko7 .carousel {
  width: 100%;
}
.cid-sTXfZz2Ko7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXfZz2Ko7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXfZz2Ko7 .modal.fade .modal-dialog,
.cid-sTXfZz2Ko7 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXfZz2Ko7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXfZz2Ko7 H6 {
  text-align: center;
}
.cid-sTXfZzDHPX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXfZzDHPX .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXfZzDHPX .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXfZzDHPX .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXfZzDHPX .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXfZzDHPX .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXfZzDHPX .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXfZzDHPX .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXfZzDHPX .nav-link,
.cid-sTXfZzDHPX .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXfZzDHPX .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXfZzDHPX H4 {
  text-align: center;
}
.cid-sTXfZzDHPX H3 {
  text-align: center;
}
.cid-sTXfZAgQDB {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXfZAgQDB .image-block {
  margin: auto;
}
.cid-sTXfZAgQDB figcaption {
  position: relative;
}
.cid-sTXfZAgQDB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXfZAgQDB .image-block {
    width: 100% !important;
  }
}
.cid-sTXfZAC256 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXfZAC256 .image-block {
  margin: auto;
}
.cid-sTXfZAC256 figcaption {
  position: relative;
}
.cid-sTXfZAC256 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXfZAC256 .image-block {
    width: 100% !important;
  }
}
.cid-sTXfZB2qd2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXfZB2qd2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXfZB2qd2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXfZB2qd2 .row {
    text-align: center;
  }
  .cid-sTXfZB2qd2 .row > div {
    margin: auto;
  }
  .cid-sTXfZB2qd2 .social-row {
    justify-content: center;
  }
}
.cid-sTXfZB2qd2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXfZB2qd2 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXfZB2qd2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXfZB2qd2 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXfZB2qd2 .mbr-text {
  color: #000000;
}
.cid-sTXfZB2qd2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXfZB2qd2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXfZB2qd2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXfZB2qd2 H5 {
  color: #000000;
}
.cid-sTXfZBEAuD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXfZBEAuD nav.navbar {
  position: fixed;
}
.cid-sTXfZBEAuD .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-sTXfZBEAuD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXfZBEAuD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXfZBEAuD .dropdown-item:hover,
.cid-sTXfZBEAuD .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXfZBEAuD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXfZBEAuD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXfZBEAuD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXfZBEAuD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXfZBEAuD .nav-link {
  position: relative;
}
.cid-sTXfZBEAuD .container {
  display: flex;
  margin: auto;
}
.cid-sTXfZBEAuD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXfZBEAuD .dropdown-menu,
.cid-sTXfZBEAuD .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXfZBEAuD .nav-item:focus,
.cid-sTXfZBEAuD .nav-link:focus {
  outline: none;
}
.cid-sTXfZBEAuD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXfZBEAuD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXfZBEAuD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXfZBEAuD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXfZBEAuD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXfZBEAuD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXfZBEAuD .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-sTXfZBEAuD .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXfZBEAuD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXfZBEAuD .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXfZBEAuD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXfZBEAuD .navbar.collapsed {
  justify-content: center;
}
.cid-sTXfZBEAuD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXfZBEAuD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXfZBEAuD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXfZBEAuD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXfZBEAuD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXfZBEAuD .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-sTXfZBEAuD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXfZBEAuD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXfZBEAuD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXfZBEAuD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXfZBEAuD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXfZBEAuD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXfZBEAuD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXfZBEAuD .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-sTXfZBEAuD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXfZBEAuD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXfZBEAuD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXfZBEAuD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXfZBEAuD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXfZBEAuD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXfZBEAuD .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXfZBEAuD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXfZBEAuD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXfZBEAuD .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-sTXfZBEAuD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXfZBEAuD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXfZBEAuD .dropdown-item.active,
.cid-sTXfZBEAuD .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXfZBEAuD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXfZBEAuD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXfZBEAuD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXfZBEAuD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXfZBEAuD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXfZBEAuD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXfZBEAuD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXfZBEAuD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXfZBEAuD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXfZBEAuD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXfZBEAuD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXfZBEAuD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXfZBEAuD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXfZBEAuD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXfZBEAuD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXfZBEAuD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXfZBEAuD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXfZBEAuD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXfZBEAuD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXfZBEAuD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXfZBEAuD .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-sTXfZBEAuD .navbar {
    height: 70px;
  }
  .cid-sTXfZBEAuD .navbar.opened {
    height: auto;
  }
  .cid-sTXfZBEAuD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXjmMACcd {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXjmMACcd .image-block {
  margin: auto;
}
.cid-sTXjmMACcd figcaption {
  position: relative;
}
.cid-sTXjmMACcd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXjmMACcd .image-block {
    width: 100% !important;
  }
}
.cid-sTXjmNnL3W {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXjmNnL3W .mbr-section-title {
  text-align: left;
}
.cid-sTXjmNTKlg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXjmOoAsK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXjmOoAsK .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXjmOoAsK .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXjmOoAsK .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXjmOoAsK .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXjmOoAsK .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXjmOoAsK .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXjmOoAsK .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXjmOoAsK .card-subtitle {
  color: #0095ff;
}
.cid-sTXjmOoAsK .mbr-text {
  color: #555555;
}
.cid-sTXjmOYxKn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXjmPjLXj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXjmPjLXj .item {
  padding-bottom: 2rem;
}
.cid-sTXjmPjLXj .item-wrapper {
  position: relative;
}
.cid-sTXjmPjLXj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXjmPjLXj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXjmPjLXj .carousel-control,
.cid-sTXjmPjLXj .close {
  background: #1b1b1b;
}
.cid-sTXjmPjLXj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXjmPjLXj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXjmPjLXj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXjmPjLXj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXjmPjLXj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXjmPjLXj .close::before {
  content: '\e91a';
}
.cid-sTXjmPjLXj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXjmPjLXj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXjmPjLXj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXjmPjLXj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXjmPjLXj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXjmPjLXj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXjmPjLXj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXjmPjLXj .carousel-indicators li.active,
.cid-sTXjmPjLXj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXjmPjLXj .carousel-indicators li::after,
.cid-sTXjmPjLXj .carousel-indicators li::before {
  content: none;
}
.cid-sTXjmPjLXj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXjmPjLXj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXjmPjLXj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXjmPjLXj .carousel-indicators {
    display: none;
  }
}
.cid-sTXjmPjLXj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXjmPjLXj .carousel-inner > .active {
  display: block;
}
.cid-sTXjmPjLXj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXjmPjLXj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXjmPjLXj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXjmPjLXj .carousel-control,
  .cid-sTXjmPjLXj .carousel-indicators,
  .cid-sTXjmPjLXj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXjmPjLXj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXjmPjLXj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXjmPjLXj .carousel-indicators .active,
.cid-sTXjmPjLXj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXjmPjLXj .carousel-indicators .active {
  background: #fff;
}
.cid-sTXjmPjLXj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXjmPjLXj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXjmPjLXj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXjmPjLXj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXjmPjLXj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXjmPjLXj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXjmPjLXj .carousel {
  width: 100%;
}
.cid-sTXjmPjLXj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXjmPjLXj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXjmPjLXj .modal.fade .modal-dialog,
.cid-sTXjmPjLXj .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXjmPjLXj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXjmPjLXj H6 {
  text-align: center;
}
.cid-sTXjmPTi0E {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXjmPTi0E .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXjmPTi0E .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXjmPTi0E .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXjmPTi0E .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXjmPTi0E .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXjmPTi0E .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXjmPTi0E .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXjmPTi0E .nav-link,
.cid-sTXjmPTi0E .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXjmPTi0E .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXjmPTi0E H4 {
  text-align: center;
}
.cid-sTXjmPTi0E H3 {
  text-align: center;
}
.cid-sTXjmQt1Hy {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXjmQt1Hy .image-block {
  margin: auto;
}
.cid-sTXjmQt1Hy figcaption {
  position: relative;
}
.cid-sTXjmQt1Hy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXjmQt1Hy .image-block {
    width: 100% !important;
  }
}
.cid-sTXjmQPIT1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXjmQPIT1 .image-block {
  margin: auto;
}
.cid-sTXjmQPIT1 figcaption {
  position: relative;
}
.cid-sTXjmQPIT1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXjmQPIT1 .image-block {
    width: 100% !important;
  }
}
.cid-sTXjmRkW26 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXjmRkW26 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXjmRkW26 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXjmRkW26 .row {
    text-align: center;
  }
  .cid-sTXjmRkW26 .row > div {
    margin: auto;
  }
  .cid-sTXjmRkW26 .social-row {
    justify-content: center;
  }
}
.cid-sTXjmRkW26 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXjmRkW26 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXjmRkW26 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXjmRkW26 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXjmRkW26 .mbr-text {
  color: #000000;
}
.cid-sTXjmRkW26 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXjmRkW26 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXjmRkW26 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXjmRkW26 H5 {
  color: #000000;
}
.cid-sTXjmRV1q1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXjmRV1q1 nav.navbar {
  position: fixed;
}
.cid-sTXjmRV1q1 .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-sTXjmRV1q1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXjmRV1q1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXjmRV1q1 .dropdown-item:hover,
.cid-sTXjmRV1q1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXjmRV1q1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXjmRV1q1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXjmRV1q1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXjmRV1q1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXjmRV1q1 .nav-link {
  position: relative;
}
.cid-sTXjmRV1q1 .container {
  display: flex;
  margin: auto;
}
.cid-sTXjmRV1q1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXjmRV1q1 .dropdown-menu,
.cid-sTXjmRV1q1 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXjmRV1q1 .nav-item:focus,
.cid-sTXjmRV1q1 .nav-link:focus {
  outline: none;
}
.cid-sTXjmRV1q1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXjmRV1q1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXjmRV1q1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXjmRV1q1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXjmRV1q1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXjmRV1q1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXjmRV1q1 .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-sTXjmRV1q1 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXjmRV1q1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXjmRV1q1 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXjmRV1q1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXjmRV1q1 .navbar.collapsed {
  justify-content: center;
}
.cid-sTXjmRV1q1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXjmRV1q1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXjmRV1q1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXjmRV1q1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXjmRV1q1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXjmRV1q1 .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-sTXjmRV1q1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXjmRV1q1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXjmRV1q1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXjmRV1q1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXjmRV1q1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXjmRV1q1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXjmRV1q1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXjmRV1q1 .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-sTXjmRV1q1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXjmRV1q1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXjmRV1q1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXjmRV1q1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXjmRV1q1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXjmRV1q1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXjmRV1q1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXjmRV1q1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXjmRV1q1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXjmRV1q1 .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-sTXjmRV1q1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXjmRV1q1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXjmRV1q1 .dropdown-item.active,
.cid-sTXjmRV1q1 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXjmRV1q1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXjmRV1q1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXjmRV1q1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXjmRV1q1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXjmRV1q1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXjmRV1q1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXjmRV1q1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXjmRV1q1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXjmRV1q1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXjmRV1q1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXjmRV1q1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXjmRV1q1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXjmRV1q1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXjmRV1q1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXjmRV1q1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXjmRV1q1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXjmRV1q1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXjmRV1q1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXjmRV1q1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXjmRV1q1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXjmRV1q1 .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-sTXjmRV1q1 .navbar {
    height: 70px;
  }
  .cid-sTXjmRV1q1 .navbar.opened {
    height: auto;
  }
  .cid-sTXjmRV1q1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXmp3kjhx {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXmp3kjhx .image-block {
  margin: auto;
}
.cid-sTXmp3kjhx figcaption {
  position: relative;
}
.cid-sTXmp3kjhx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXmp3kjhx .image-block {
    width: 100% !important;
  }
}
.cid-sTXmp45DDW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXmp45DDW .mbr-section-title {
  text-align: left;
}
.cid-sTXmp4Cch7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXmp53HwT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXmp53HwT .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXmp53HwT .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXmp53HwT .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXmp53HwT .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXmp53HwT .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXmp53HwT .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXmp53HwT .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXmp53HwT .card-subtitle {
  color: #0095ff;
}
.cid-sTXmp53HwT .mbr-text {
  color: #555555;
}
.cid-sTXmp5F7Fl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXmp613q2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXmp613q2 .item {
  padding-bottom: 2rem;
}
.cid-sTXmp613q2 .item-wrapper {
  position: relative;
}
.cid-sTXmp613q2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXmp613q2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXmp613q2 .carousel-control,
.cid-sTXmp613q2 .close {
  background: #1b1b1b;
}
.cid-sTXmp613q2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXmp613q2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXmp613q2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXmp613q2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXmp613q2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXmp613q2 .close::before {
  content: '\e91a';
}
.cid-sTXmp613q2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXmp613q2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXmp613q2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXmp613q2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXmp613q2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXmp613q2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXmp613q2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXmp613q2 .carousel-indicators li.active,
.cid-sTXmp613q2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXmp613q2 .carousel-indicators li::after,
.cid-sTXmp613q2 .carousel-indicators li::before {
  content: none;
}
.cid-sTXmp613q2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXmp613q2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXmp613q2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXmp613q2 .carousel-indicators {
    display: none;
  }
}
.cid-sTXmp613q2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXmp613q2 .carousel-inner > .active {
  display: block;
}
.cid-sTXmp613q2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXmp613q2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXmp613q2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXmp613q2 .carousel-control,
  .cid-sTXmp613q2 .carousel-indicators,
  .cid-sTXmp613q2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXmp613q2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXmp613q2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXmp613q2 .carousel-indicators .active,
.cid-sTXmp613q2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXmp613q2 .carousel-indicators .active {
  background: #fff;
}
.cid-sTXmp613q2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXmp613q2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXmp613q2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXmp613q2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXmp613q2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXmp613q2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXmp613q2 .carousel {
  width: 100%;
}
.cid-sTXmp613q2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXmp613q2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXmp613q2 .modal.fade .modal-dialog,
.cid-sTXmp613q2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXmp613q2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXmp613q2 H6 {
  text-align: center;
}
.cid-sTXmp6zk8e {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXmp6zk8e .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXmp6zk8e .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXmp6zk8e .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXmp6zk8e .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXmp6zk8e .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXmp6zk8e .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXmp6zk8e .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXmp6zk8e .nav-link,
.cid-sTXmp6zk8e .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXmp6zk8e .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXmp6zk8e H4 {
  text-align: center;
}
.cid-sTXmp6zk8e H3 {
  text-align: center;
}
.cid-sTXmp7bCGe {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXmp7bCGe .image-block {
  margin: auto;
}
.cid-sTXmp7bCGe figcaption {
  position: relative;
}
.cid-sTXmp7bCGe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXmp7bCGe .image-block {
    width: 100% !important;
  }
}
.cid-sTXmp7zLBM {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXmp7zLBM .image-block {
  margin: auto;
}
.cid-sTXmp7zLBM figcaption {
  position: relative;
}
.cid-sTXmp7zLBM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXmp7zLBM .image-block {
    width: 100% !important;
  }
}
.cid-sTXmp7ZsKI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXmp7ZsKI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXmp7ZsKI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXmp7ZsKI .row {
    text-align: center;
  }
  .cid-sTXmp7ZsKI .row > div {
    margin: auto;
  }
  .cid-sTXmp7ZsKI .social-row {
    justify-content: center;
  }
}
.cid-sTXmp7ZsKI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXmp7ZsKI .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXmp7ZsKI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXmp7ZsKI .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXmp7ZsKI .mbr-text {
  color: #000000;
}
.cid-sTXmp7ZsKI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXmp7ZsKI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXmp7ZsKI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXmp7ZsKI H5 {
  color: #000000;
}
.cid-sTXmp8DCdp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXmp8DCdp nav.navbar {
  position: fixed;
}
.cid-sTXmp8DCdp .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-sTXmp8DCdp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXmp8DCdp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXmp8DCdp .dropdown-item:hover,
.cid-sTXmp8DCdp .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXmp8DCdp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXmp8DCdp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXmp8DCdp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXmp8DCdp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXmp8DCdp .nav-link {
  position: relative;
}
.cid-sTXmp8DCdp .container {
  display: flex;
  margin: auto;
}
.cid-sTXmp8DCdp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXmp8DCdp .dropdown-menu,
.cid-sTXmp8DCdp .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXmp8DCdp .nav-item:focus,
.cid-sTXmp8DCdp .nav-link:focus {
  outline: none;
}
.cid-sTXmp8DCdp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXmp8DCdp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXmp8DCdp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXmp8DCdp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXmp8DCdp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXmp8DCdp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXmp8DCdp .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-sTXmp8DCdp .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXmp8DCdp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXmp8DCdp .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXmp8DCdp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXmp8DCdp .navbar.collapsed {
  justify-content: center;
}
.cid-sTXmp8DCdp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXmp8DCdp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXmp8DCdp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXmp8DCdp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXmp8DCdp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXmp8DCdp .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-sTXmp8DCdp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXmp8DCdp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXmp8DCdp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXmp8DCdp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXmp8DCdp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXmp8DCdp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXmp8DCdp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXmp8DCdp .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-sTXmp8DCdp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXmp8DCdp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXmp8DCdp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXmp8DCdp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXmp8DCdp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXmp8DCdp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXmp8DCdp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXmp8DCdp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXmp8DCdp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXmp8DCdp .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-sTXmp8DCdp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXmp8DCdp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXmp8DCdp .dropdown-item.active,
.cid-sTXmp8DCdp .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXmp8DCdp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXmp8DCdp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXmp8DCdp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXmp8DCdp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXmp8DCdp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXmp8DCdp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXmp8DCdp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXmp8DCdp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXmp8DCdp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXmp8DCdp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXmp8DCdp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXmp8DCdp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXmp8DCdp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXmp8DCdp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXmp8DCdp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXmp8DCdp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXmp8DCdp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXmp8DCdp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXmp8DCdp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXmp8DCdp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXmp8DCdp .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-sTXmp8DCdp .navbar {
    height: 70px;
  }
  .cid-sTXmp8DCdp .navbar.opened {
    height: auto;
  }
  .cid-sTXmp8DCdp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXqhn197i {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXqhn197i .image-block {
  margin: auto;
}
.cid-sTXqhn197i figcaption {
  position: relative;
}
.cid-sTXqhn197i figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXqhn197i .image-block {
    width: 100% !important;
  }
}
.cid-sTXqhnSZQB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXqhnSZQB .mbr-section-title {
  text-align: left;
}
.cid-sTXqhoonD2 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXqhoOXzq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXqhoOXzq .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXqhoOXzq .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXqhoOXzq .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXqhoOXzq .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXqhoOXzq .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXqhoOXzq .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXqhoOXzq .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXqhoOXzq .card-subtitle {
  color: #0095ff;
}
.cid-sTXqhoOXzq .mbr-text {
  color: #555555;
}
.cid-sTXqhplUmU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXqhpGizw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXqhpGizw .item {
  padding-bottom: 2rem;
}
.cid-sTXqhpGizw .item-wrapper {
  position: relative;
}
.cid-sTXqhpGizw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXqhpGizw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXqhpGizw .carousel-control,
.cid-sTXqhpGizw .close {
  background: #1b1b1b;
}
.cid-sTXqhpGizw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXqhpGizw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXqhpGizw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXqhpGizw .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXqhpGizw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXqhpGizw .close::before {
  content: '\e91a';
}
.cid-sTXqhpGizw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXqhpGizw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXqhpGizw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXqhpGizw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXqhpGizw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXqhpGizw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXqhpGizw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXqhpGizw .carousel-indicators li.active,
.cid-sTXqhpGizw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXqhpGizw .carousel-indicators li::after,
.cid-sTXqhpGizw .carousel-indicators li::before {
  content: none;
}
.cid-sTXqhpGizw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXqhpGizw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXqhpGizw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXqhpGizw .carousel-indicators {
    display: none;
  }
}
.cid-sTXqhpGizw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXqhpGizw .carousel-inner > .active {
  display: block;
}
.cid-sTXqhpGizw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXqhpGizw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXqhpGizw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXqhpGizw .carousel-control,
  .cid-sTXqhpGizw .carousel-indicators,
  .cid-sTXqhpGizw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXqhpGizw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXqhpGizw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXqhpGizw .carousel-indicators .active,
.cid-sTXqhpGizw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXqhpGizw .carousel-indicators .active {
  background: #fff;
}
.cid-sTXqhpGizw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXqhpGizw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXqhpGizw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXqhpGizw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXqhpGizw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXqhpGizw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXqhpGizw .carousel {
  width: 100%;
}
.cid-sTXqhpGizw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXqhpGizw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXqhpGizw .modal.fade .modal-dialog,
.cid-sTXqhpGizw .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXqhpGizw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXqhpGizw H6 {
  text-align: center;
}
.cid-sTXqhqkUh9 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXqhqkUh9 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXqhqkUh9 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXqhqkUh9 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXqhqkUh9 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXqhqkUh9 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXqhqkUh9 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXqhqkUh9 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXqhqkUh9 .nav-link,
.cid-sTXqhqkUh9 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXqhqkUh9 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXqhqkUh9 H4 {
  text-align: center;
}
.cid-sTXqhqkUh9 H3 {
  text-align: center;
}
.cid-sTXqhqTDFh {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXqhqTDFh .image-block {
  margin: auto;
}
.cid-sTXqhqTDFh figcaption {
  position: relative;
}
.cid-sTXqhqTDFh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXqhqTDFh .image-block {
    width: 100% !important;
  }
}
.cid-sTXqhrfxKx {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXqhrfxKx .image-block {
  margin: auto;
}
.cid-sTXqhrfxKx figcaption {
  position: relative;
}
.cid-sTXqhrfxKx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXqhrfxKx .image-block {
    width: 100% !important;
  }
}
.cid-sTXqhrHAuC {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXqhrHAuC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXqhrHAuC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXqhrHAuC .row {
    text-align: center;
  }
  .cid-sTXqhrHAuC .row > div {
    margin: auto;
  }
  .cid-sTXqhrHAuC .social-row {
    justify-content: center;
  }
}
.cid-sTXqhrHAuC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXqhrHAuC .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXqhrHAuC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXqhrHAuC .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXqhrHAuC .mbr-text {
  color: #000000;
}
.cid-sTXqhrHAuC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXqhrHAuC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXqhrHAuC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXqhrHAuC H5 {
  color: #000000;
}
.cid-sTXqhsjKDQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXqhsjKDQ nav.navbar {
  position: fixed;
}
.cid-sTXqhsjKDQ .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-sTXqhsjKDQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXqhsjKDQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXqhsjKDQ .dropdown-item:hover,
.cid-sTXqhsjKDQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXqhsjKDQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXqhsjKDQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXqhsjKDQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXqhsjKDQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXqhsjKDQ .nav-link {
  position: relative;
}
.cid-sTXqhsjKDQ .container {
  display: flex;
  margin: auto;
}
.cid-sTXqhsjKDQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXqhsjKDQ .dropdown-menu,
.cid-sTXqhsjKDQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXqhsjKDQ .nav-item:focus,
.cid-sTXqhsjKDQ .nav-link:focus {
  outline: none;
}
.cid-sTXqhsjKDQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXqhsjKDQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXqhsjKDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXqhsjKDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXqhsjKDQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXqhsjKDQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXqhsjKDQ .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-sTXqhsjKDQ .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXqhsjKDQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXqhsjKDQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXqhsjKDQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXqhsjKDQ .navbar.collapsed {
  justify-content: center;
}
.cid-sTXqhsjKDQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXqhsjKDQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXqhsjKDQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXqhsjKDQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXqhsjKDQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXqhsjKDQ .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-sTXqhsjKDQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXqhsjKDQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXqhsjKDQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXqhsjKDQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXqhsjKDQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXqhsjKDQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXqhsjKDQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXqhsjKDQ .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-sTXqhsjKDQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXqhsjKDQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXqhsjKDQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXqhsjKDQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXqhsjKDQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXqhsjKDQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXqhsjKDQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXqhsjKDQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXqhsjKDQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXqhsjKDQ .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-sTXqhsjKDQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXqhsjKDQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXqhsjKDQ .dropdown-item.active,
.cid-sTXqhsjKDQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXqhsjKDQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXqhsjKDQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXqhsjKDQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXqhsjKDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXqhsjKDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXqhsjKDQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXqhsjKDQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXqhsjKDQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXqhsjKDQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXqhsjKDQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXqhsjKDQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXqhsjKDQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXqhsjKDQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXqhsjKDQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXqhsjKDQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXqhsjKDQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXqhsjKDQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXqhsjKDQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXqhsjKDQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXqhsjKDQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXqhsjKDQ .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-sTXqhsjKDQ .navbar {
    height: 70px;
  }
  .cid-sTXqhsjKDQ .navbar.opened {
    height: auto;
  }
  .cid-sTXqhsjKDQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXDpR82aT {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXDpR82aT .image-block {
  margin: auto;
}
.cid-sTXDpR82aT figcaption {
  position: relative;
}
.cid-sTXDpR82aT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXDpR82aT .image-block {
    width: 100% !important;
  }
}
.cid-sTXDpRZTTg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXDpRZTTg .mbr-section-title {
  text-align: left;
}
.cid-sTXDpSz0BL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXDpSZ5JV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXDpSZ5JV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXDpSZ5JV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXDpSZ5JV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXDpSZ5JV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXDpSZ5JV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXDpSZ5JV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXDpSZ5JV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXDpSZ5JV .card-subtitle {
  color: #0095ff;
}
.cid-sTXDpSZ5JV .mbr-text {
  color: #555555;
}
.cid-sTXDpTzfNN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXDpTzfNN .item {
  padding-bottom: 2rem;
}
.cid-sTXDpTzfNN .item-wrapper {
  position: relative;
}
.cid-sTXDpTzfNN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXDpTzfNN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXDpTzfNN .carousel-control,
.cid-sTXDpTzfNN .close {
  background: #1b1b1b;
}
.cid-sTXDpTzfNN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXDpTzfNN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXDpTzfNN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXDpTzfNN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXDpTzfNN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXDpTzfNN .close::before {
  content: '\e91a';
}
.cid-sTXDpTzfNN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXDpTzfNN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXDpTzfNN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXDpTzfNN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXDpTzfNN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXDpTzfNN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXDpTzfNN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXDpTzfNN .carousel-indicators li.active,
.cid-sTXDpTzfNN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXDpTzfNN .carousel-indicators li::after,
.cid-sTXDpTzfNN .carousel-indicators li::before {
  content: none;
}
.cid-sTXDpTzfNN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXDpTzfNN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXDpTzfNN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXDpTzfNN .carousel-indicators {
    display: none;
  }
}
.cid-sTXDpTzfNN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXDpTzfNN .carousel-inner > .active {
  display: block;
}
.cid-sTXDpTzfNN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXDpTzfNN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXDpTzfNN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXDpTzfNN .carousel-control,
  .cid-sTXDpTzfNN .carousel-indicators,
  .cid-sTXDpTzfNN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXDpTzfNN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXDpTzfNN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXDpTzfNN .carousel-indicators .active,
.cid-sTXDpTzfNN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXDpTzfNN .carousel-indicators .active {
  background: #fff;
}
.cid-sTXDpTzfNN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXDpTzfNN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXDpTzfNN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXDpTzfNN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXDpTzfNN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXDpTzfNN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXDpTzfNN .carousel {
  width: 100%;
}
.cid-sTXDpTzfNN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXDpTzfNN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXDpTzfNN .modal.fade .modal-dialog,
.cid-sTXDpTzfNN .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXDpTzfNN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXDpTzfNN H6 {
  text-align: center;
}
.cid-sTXDpUd4SQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXDpUd4SQ .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXDpUd4SQ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXDpUd4SQ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXDpUd4SQ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXDpUd4SQ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXDpUd4SQ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXDpUd4SQ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXDpUd4SQ .nav-link,
.cid-sTXDpUd4SQ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXDpUd4SQ .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXDpUd4SQ H4 {
  text-align: center;
}
.cid-sTXDpUd4SQ H3 {
  text-align: center;
}
.cid-sTXDpUWQ6t {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXDpUWQ6t .image-block {
  margin: auto;
}
.cid-sTXDpUWQ6t figcaption {
  position: relative;
}
.cid-sTXDpUWQ6t figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXDpUWQ6t .image-block {
    width: 100% !important;
  }
}
.cid-sTXDpVoHqt {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXDpVoHqt .image-block {
  margin: auto;
}
.cid-sTXDpVoHqt figcaption {
  position: relative;
}
.cid-sTXDpVoHqt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXDpVoHqt .image-block {
    width: 100% !important;
  }
}
.cid-sTXDpVP7dA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXDpVP7dA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXDpVP7dA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXDpVP7dA .row {
    text-align: center;
  }
  .cid-sTXDpVP7dA .row > div {
    margin: auto;
  }
  .cid-sTXDpVP7dA .social-row {
    justify-content: center;
  }
}
.cid-sTXDpVP7dA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXDpVP7dA .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXDpVP7dA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXDpVP7dA .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXDpVP7dA .mbr-text {
  color: #000000;
}
.cid-sTXDpVP7dA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXDpVP7dA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXDpVP7dA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXDpVP7dA H5 {
  color: #000000;
}
.cid-sTXDpWteB7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXDpWteB7 nav.navbar {
  position: fixed;
}
.cid-sTXDpWteB7 .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-sTXDpWteB7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXDpWteB7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXDpWteB7 .dropdown-item:hover,
.cid-sTXDpWteB7 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXDpWteB7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXDpWteB7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXDpWteB7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXDpWteB7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXDpWteB7 .nav-link {
  position: relative;
}
.cid-sTXDpWteB7 .container {
  display: flex;
  margin: auto;
}
.cid-sTXDpWteB7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXDpWteB7 .dropdown-menu,
.cid-sTXDpWteB7 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXDpWteB7 .nav-item:focus,
.cid-sTXDpWteB7 .nav-link:focus {
  outline: none;
}
.cid-sTXDpWteB7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXDpWteB7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXDpWteB7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXDpWteB7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXDpWteB7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXDpWteB7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXDpWteB7 .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-sTXDpWteB7 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXDpWteB7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXDpWteB7 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXDpWteB7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXDpWteB7 .navbar.collapsed {
  justify-content: center;
}
.cid-sTXDpWteB7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXDpWteB7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXDpWteB7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXDpWteB7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXDpWteB7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXDpWteB7 .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-sTXDpWteB7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXDpWteB7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXDpWteB7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXDpWteB7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXDpWteB7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXDpWteB7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXDpWteB7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXDpWteB7 .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-sTXDpWteB7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXDpWteB7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXDpWteB7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXDpWteB7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXDpWteB7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXDpWteB7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXDpWteB7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXDpWteB7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXDpWteB7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXDpWteB7 .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-sTXDpWteB7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXDpWteB7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXDpWteB7 .dropdown-item.active,
.cid-sTXDpWteB7 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXDpWteB7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXDpWteB7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXDpWteB7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXDpWteB7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXDpWteB7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXDpWteB7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXDpWteB7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXDpWteB7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXDpWteB7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXDpWteB7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXDpWteB7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXDpWteB7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXDpWteB7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXDpWteB7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXDpWteB7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXDpWteB7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXDpWteB7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXDpWteB7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXDpWteB7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXDpWteB7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXDpWteB7 .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-sTXDpWteB7 .navbar {
    height: 70px;
  }
  .cid-sTXDpWteB7 .navbar.opened {
    height: auto;
  }
  .cid-sTXDpWteB7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXGIa7kJo {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXGIa7kJo .image-block {
  margin: auto;
}
.cid-sTXGIa7kJo figcaption {
  position: relative;
}
.cid-sTXGIa7kJo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXGIa7kJo .image-block {
    width: 100% !important;
  }
}
.cid-sTXGIaVg5B {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXGIaVg5B .mbr-section-title {
  text-align: left;
}
.cid-sTXGIbubEN {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXGIbQGNH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXGIbQGNH .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXGIbQGNH .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXGIbQGNH .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXGIbQGNH .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXGIbQGNH .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXGIbQGNH .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXGIbQGNH .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXGIbQGNH .card-subtitle {
  color: #0095ff;
}
.cid-sTXGIbQGNH .mbr-text {
  color: #555555;
}
.cid-sTXGIcsg9y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXGIcsg9y .item {
  padding-bottom: 2rem;
}
.cid-sTXGIcsg9y .item-wrapper {
  position: relative;
}
.cid-sTXGIcsg9y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXGIcsg9y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXGIcsg9y .carousel-control,
.cid-sTXGIcsg9y .close {
  background: #1b1b1b;
}
.cid-sTXGIcsg9y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXGIcsg9y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXGIcsg9y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXGIcsg9y .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXGIcsg9y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXGIcsg9y .close::before {
  content: '\e91a';
}
.cid-sTXGIcsg9y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXGIcsg9y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXGIcsg9y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXGIcsg9y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXGIcsg9y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXGIcsg9y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXGIcsg9y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXGIcsg9y .carousel-indicators li.active,
.cid-sTXGIcsg9y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXGIcsg9y .carousel-indicators li::after,
.cid-sTXGIcsg9y .carousel-indicators li::before {
  content: none;
}
.cid-sTXGIcsg9y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXGIcsg9y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXGIcsg9y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXGIcsg9y .carousel-indicators {
    display: none;
  }
}
.cid-sTXGIcsg9y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXGIcsg9y .carousel-inner > .active {
  display: block;
}
.cid-sTXGIcsg9y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXGIcsg9y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXGIcsg9y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXGIcsg9y .carousel-control,
  .cid-sTXGIcsg9y .carousel-indicators,
  .cid-sTXGIcsg9y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXGIcsg9y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXGIcsg9y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXGIcsg9y .carousel-indicators .active,
.cid-sTXGIcsg9y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXGIcsg9y .carousel-indicators .active {
  background: #fff;
}
.cid-sTXGIcsg9y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXGIcsg9y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXGIcsg9y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXGIcsg9y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXGIcsg9y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXGIcsg9y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXGIcsg9y .carousel {
  width: 100%;
}
.cid-sTXGIcsg9y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXGIcsg9y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXGIcsg9y .modal.fade .modal-dialog,
.cid-sTXGIcsg9y .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXGIcsg9y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXGIcsg9y H6 {
  text-align: center;
}
.cid-sTXGIdfWg1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXGIdfWg1 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXGIdfWg1 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXGIdfWg1 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXGIdfWg1 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXGIdfWg1 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXGIdfWg1 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXGIdfWg1 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXGIdfWg1 .nav-link,
.cid-sTXGIdfWg1 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXGIdfWg1 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXGIdfWg1 H4 {
  text-align: center;
}
.cid-sTXGIdfWg1 H3 {
  text-align: center;
}
.cid-sTXGIdPicJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXGIdPicJ .image-block {
  margin: auto;
}
.cid-sTXGIdPicJ figcaption {
  position: relative;
}
.cid-sTXGIdPicJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXGIdPicJ .image-block {
    width: 100% !important;
  }
}
.cid-sTXGIecrES {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXGIecrES .image-block {
  margin: auto;
}
.cid-sTXGIecrES figcaption {
  position: relative;
}
.cid-sTXGIecrES figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXGIecrES .image-block {
    width: 100% !important;
  }
}
.cid-sTXGIeyHWV {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXGIeyHWV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXGIeyHWV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXGIeyHWV .row {
    text-align: center;
  }
  .cid-sTXGIeyHWV .row > div {
    margin: auto;
  }
  .cid-sTXGIeyHWV .social-row {
    justify-content: center;
  }
}
.cid-sTXGIeyHWV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXGIeyHWV .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXGIeyHWV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXGIeyHWV .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXGIeyHWV .mbr-text {
  color: #000000;
}
.cid-sTXGIeyHWV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXGIeyHWV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXGIeyHWV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXGIeyHWV H5 {
  color: #000000;
}
.cid-sTXGIfb2qi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXGIfb2qi nav.navbar {
  position: fixed;
}
.cid-sTXGIfb2qi .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-sTXGIfb2qi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXGIfb2qi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXGIfb2qi .dropdown-item:hover,
.cid-sTXGIfb2qi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXGIfb2qi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXGIfb2qi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXGIfb2qi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXGIfb2qi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXGIfb2qi .nav-link {
  position: relative;
}
.cid-sTXGIfb2qi .container {
  display: flex;
  margin: auto;
}
.cid-sTXGIfb2qi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXGIfb2qi .dropdown-menu,
.cid-sTXGIfb2qi .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXGIfb2qi .nav-item:focus,
.cid-sTXGIfb2qi .nav-link:focus {
  outline: none;
}
.cid-sTXGIfb2qi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXGIfb2qi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXGIfb2qi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXGIfb2qi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXGIfb2qi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXGIfb2qi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXGIfb2qi .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-sTXGIfb2qi .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXGIfb2qi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXGIfb2qi .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXGIfb2qi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXGIfb2qi .navbar.collapsed {
  justify-content: center;
}
.cid-sTXGIfb2qi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXGIfb2qi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXGIfb2qi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXGIfb2qi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXGIfb2qi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXGIfb2qi .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-sTXGIfb2qi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXGIfb2qi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXGIfb2qi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXGIfb2qi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXGIfb2qi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXGIfb2qi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXGIfb2qi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXGIfb2qi .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-sTXGIfb2qi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXGIfb2qi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXGIfb2qi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXGIfb2qi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXGIfb2qi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXGIfb2qi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXGIfb2qi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXGIfb2qi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXGIfb2qi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXGIfb2qi .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-sTXGIfb2qi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXGIfb2qi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXGIfb2qi .dropdown-item.active,
.cid-sTXGIfb2qi .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXGIfb2qi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXGIfb2qi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXGIfb2qi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXGIfb2qi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXGIfb2qi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXGIfb2qi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXGIfb2qi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXGIfb2qi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXGIfb2qi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXGIfb2qi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXGIfb2qi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXGIfb2qi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXGIfb2qi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXGIfb2qi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXGIfb2qi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXGIfb2qi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXGIfb2qi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXGIfb2qi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXGIfb2qi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXGIfb2qi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXGIfb2qi .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-sTXGIfb2qi .navbar {
    height: 70px;
  }
  .cid-sTXGIfb2qi .navbar.opened {
    height: auto;
  }
  .cid-sTXGIfb2qi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sPD6KVXQcP {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sPD6KVXQcP .image-block {
  margin: auto;
}
.cid-sPD6KVXQcP figcaption {
  position: relative;
}
.cid-sPD6KVXQcP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD6KVXQcP .image-block {
    width: 100% !important;
  }
}
.cid-sPD6KWLaqO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6KWLaqO .mbr-section-title {
  text-align: center;
}
.cid-sPD6KXksME {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6KXksME .mbr-section-title {
  text-align: left;
}
.cid-sPD6KXZEVt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6KXZEVt img,
.cid-sPD6KXZEVt .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPD6KXZEVt .item:focus,
.cid-sPD6KXZEVt span:focus {
  outline: none;
}
.cid-sPD6KXZEVt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPD6KXZEVt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPD6KXZEVt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPD6KXZEVt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD6KXZEVt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPD6KXZEVt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPD6KXZEVt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPD6KXZEVt .mbr-section-title {
  color: #232323;
}
.cid-sPD6KXZEVt .mbr-text,
.cid-sPD6KXZEVt .mbr-section-btn {
  text-align: center;
}
.cid-sPD6KXZEVt .item-title {
  text-align: center;
}
.cid-sPD6KXZEVt .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPD6KYHlrn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6KYHlrn img,
.cid-sPD6KYHlrn .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPD6KYHlrn .item:focus,
.cid-sPD6KYHlrn span:focus {
  outline: none;
}
.cid-sPD6KYHlrn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPD6KYHlrn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPD6KYHlrn .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPD6KYHlrn .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD6KYHlrn .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPD6KYHlrn .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPD6KYHlrn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPD6KYHlrn .mbr-section-title {
  color: #232323;
}
.cid-sPD6KYHlrn .mbr-text,
.cid-sPD6KYHlrn .mbr-section-btn {
  text-align: center;
}
.cid-sPD6KYHlrn .item-title {
  text-align: center;
}
.cid-sPD6KYHlrn .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sPD6KZqctJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6KZqctJ img,
.cid-sPD6KZqctJ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPD6KZqctJ .item:focus,
.cid-sPD6KZqctJ span:focus {
  outline: none;
}
.cid-sPD6KZqctJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPD6KZqctJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPD6KZqctJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPD6KZqctJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD6KZqctJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPD6KZqctJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPD6KZqctJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPD6KZqctJ .mbr-section-title {
  color: #232323;
}
.cid-sPD6KZqctJ .mbr-text,
.cid-sPD6KZqctJ .mbr-section-btn {
  text-align: center;
}
.cid-sPD6KZqctJ .item-title {
  text-align: center;
}
.cid-sPD6KZqctJ .item-subtitle {
  text-align: center;
  color: #000000;
}
.cid-sPD6L07bj6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6L07bj6 img,
.cid-sPD6L07bj6 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPD6L07bj6 .item:focus,
.cid-sPD6L07bj6 span:focus {
  outline: none;
}
.cid-sPD6L07bj6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPD6L07bj6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPD6L07bj6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPD6L07bj6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD6L07bj6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPD6L07bj6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPD6L07bj6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPD6L07bj6 .mbr-section-title {
  color: #232323;
}
.cid-sPD6L07bj6 .mbr-text,
.cid-sPD6L07bj6 .mbr-section-btn {
  text-align: center;
}
.cid-sPD6L07bj6 .item-title {
  text-align: center;
}
.cid-sPD6L07bj6 .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPDZ0kYvak {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPDZ0kYvak img,
.cid-sPDZ0kYvak .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPDZ0kYvak .item:focus,
.cid-sPDZ0kYvak span:focus {
  outline: none;
}
.cid-sPDZ0kYvak .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPDZ0kYvak .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPDZ0kYvak .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPDZ0kYvak .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPDZ0kYvak .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPDZ0kYvak .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPDZ0kYvak .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPDZ0kYvak .mbr-section-title {
  color: #232323;
}
.cid-sPDZ0kYvak .mbr-text,
.cid-sPDZ0kYvak .mbr-section-btn {
  text-align: center;
}
.cid-sPDZ0kYvak .item-title {
  text-align: center;
}
.cid-sPDZ0kYvak .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPD6L0M9hu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6L0M9hu img,
.cid-sPD6L0M9hu .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sPD6L0M9hu .item:focus,
.cid-sPD6L0M9hu span:focus {
  outline: none;
}
.cid-sPD6L0M9hu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sPD6L0M9hu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sPD6L0M9hu .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sPD6L0M9hu .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD6L0M9hu .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sPD6L0M9hu .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sPD6L0M9hu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sPD6L0M9hu .mbr-section-title {
  color: #232323;
}
.cid-sPD6L0M9hu .mbr-text,
.cid-sPD6L0M9hu .mbr-section-btn {
  text-align: center;
}
.cid-sPD6L0M9hu .item-title {
  text-align: center;
}
.cid-sPD6L0M9hu .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXMrWPLcn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXMrWPLcn img,
.cid-sTXMrWPLcn .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXMrWPLcn .item:focus,
.cid-sTXMrWPLcn span:focus {
  outline: none;
}
.cid-sTXMrWPLcn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXMrWPLcn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXMrWPLcn .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXMrWPLcn .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXMrWPLcn .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXMrWPLcn .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXMrWPLcn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXMrWPLcn .mbr-section-title {
  color: #232323;
}
.cid-sTXMrWPLcn .mbr-text,
.cid-sTXMrWPLcn .mbr-section-btn {
  text-align: center;
}
.cid-sTXMrWPLcn .item-title {
  text-align: center;
}
.cid-sTXMrWPLcn .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sPD6L1nv8r {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sPD6L1nv8r .image-block {
  margin: auto;
}
.cid-sPD6L1nv8r figcaption {
  position: relative;
}
.cid-sPD6L1nv8r figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD6L1nv8r .image-block {
    width: 100% !important;
  }
}
.cid-sPD6L1KoZV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPD6L1KoZV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sPD6L1KoZV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sPD6L1KoZV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sPD6L1KoZV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sPD6L1KoZV .row .row {
    flex-direction: column-reverse;
  }
  .cid-sPD6L1KoZV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPD6L1KoZV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sPD6L1KoZV .card-subtitle {
  color: #0095ff;
}
.cid-sPD6L1KoZV .mbr-text {
  color: #555555;
}
.cid-sPD6L2hOwm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sPD6L2hOwm .image-block {
  margin: auto;
}
.cid-sPD6L2hOwm figcaption {
  position: relative;
}
.cid-sPD6L2hOwm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPD6L2hOwm .image-block {
    width: 100% !important;
  }
}
.cid-sPD6L2EuIm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sPD6L2EuIm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sPD6L2EuIm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sPD6L2EuIm .row {
    text-align: center;
  }
  .cid-sPD6L2EuIm .row > div {
    margin: auto;
  }
  .cid-sPD6L2EuIm .social-row {
    justify-content: center;
  }
}
.cid-sPD6L2EuIm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sPD6L2EuIm .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sPD6L2EuIm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sPD6L2EuIm .list {
    margin-bottom: 0rem;
  }
}
.cid-sPD6L2EuIm .mbr-text {
  color: #000000;
}
.cid-sPD6L2EuIm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sPD6L2EuIm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sPD6L2EuIm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sPD6L2EuIm H5 {
  color: #000000;
}
.cid-sPD6L3j2PN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sPD6L3j2PN nav.navbar {
  position: fixed;
}
.cid-sPD6L3j2PN .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-sPD6L3j2PN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sPD6L3j2PN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sPD6L3j2PN .dropdown-item:hover,
.cid-sPD6L3j2PN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sPD6L3j2PN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sPD6L3j2PN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sPD6L3j2PN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sPD6L3j2PN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sPD6L3j2PN .nav-link {
  position: relative;
}
.cid-sPD6L3j2PN .container {
  display: flex;
  margin: auto;
}
.cid-sPD6L3j2PN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sPD6L3j2PN .dropdown-menu,
.cid-sPD6L3j2PN .navbar.opened {
  background: #ffffff !important;
}
.cid-sPD6L3j2PN .nav-item:focus,
.cid-sPD6L3j2PN .nav-link:focus {
  outline: none;
}
.cid-sPD6L3j2PN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sPD6L3j2PN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sPD6L3j2PN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sPD6L3j2PN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sPD6L3j2PN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sPD6L3j2PN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sPD6L3j2PN .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-sPD6L3j2PN .navbar.opened {
  transition: all 0.3s;
}
.cid-sPD6L3j2PN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sPD6L3j2PN .navbar .navbar-logo img {
  width: auto;
}
.cid-sPD6L3j2PN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sPD6L3j2PN .navbar.collapsed {
  justify-content: center;
}
.cid-sPD6L3j2PN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sPD6L3j2PN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sPD6L3j2PN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sPD6L3j2PN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sPD6L3j2PN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sPD6L3j2PN .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-sPD6L3j2PN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sPD6L3j2PN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sPD6L3j2PN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sPD6L3j2PN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sPD6L3j2PN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sPD6L3j2PN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sPD6L3j2PN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sPD6L3j2PN .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-sPD6L3j2PN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sPD6L3j2PN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sPD6L3j2PN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sPD6L3j2PN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sPD6L3j2PN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sPD6L3j2PN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sPD6L3j2PN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sPD6L3j2PN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sPD6L3j2PN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sPD6L3j2PN .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-sPD6L3j2PN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sPD6L3j2PN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sPD6L3j2PN .dropdown-item.active,
.cid-sPD6L3j2PN .dropdown-item:active {
  background-color: transparent;
}
.cid-sPD6L3j2PN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sPD6L3j2PN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sPD6L3j2PN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sPD6L3j2PN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sPD6L3j2PN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sPD6L3j2PN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sPD6L3j2PN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sPD6L3j2PN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sPD6L3j2PN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sPD6L3j2PN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sPD6L3j2PN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sPD6L3j2PN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD6L3j2PN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sPD6L3j2PN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sPD6L3j2PN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD6L3j2PN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sPD6L3j2PN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sPD6L3j2PN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sPD6L3j2PN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sPD6L3j2PN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sPD6L3j2PN .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-sPD6L3j2PN .navbar {
    height: 70px;
  }
  .cid-sPD6L3j2PN .navbar.opened {
    height: auto;
  }
  .cid-sPD6L3j2PN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXKEzZgBV {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXKEzZgBV .image-block {
  margin: auto;
}
.cid-sTXKEzZgBV figcaption {
  position: relative;
}
.cid-sTXKEzZgBV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXKEzZgBV .image-block {
    width: 100% !important;
  }
}
.cid-sTXKEAZHfD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXKEAZHfD .mbr-section-title {
  text-align: left;
}
.cid-sTXKEBx20Q {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXKEC25R2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXKEC25R2 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXKEC25R2 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXKEC25R2 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXKEC25R2 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXKEC25R2 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXKEC25R2 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXKEC25R2 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXKEC25R2 .card-subtitle {
  color: #0095ff;
}
.cid-sTXKEC25R2 .mbr-text {
  color: #555555;
}
.cid-sTXKECHWHu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXKECHWHu .item {
  padding-bottom: 2rem;
}
.cid-sTXKECHWHu .item-wrapper {
  position: relative;
}
.cid-sTXKECHWHu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXKECHWHu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXKECHWHu .carousel-control,
.cid-sTXKECHWHu .close {
  background: #1b1b1b;
}
.cid-sTXKECHWHu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXKECHWHu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXKECHWHu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXKECHWHu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXKECHWHu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXKECHWHu .close::before {
  content: '\e91a';
}
.cid-sTXKECHWHu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXKECHWHu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXKECHWHu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXKECHWHu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXKECHWHu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXKECHWHu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXKECHWHu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXKECHWHu .carousel-indicators li.active,
.cid-sTXKECHWHu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXKECHWHu .carousel-indicators li::after,
.cid-sTXKECHWHu .carousel-indicators li::before {
  content: none;
}
.cid-sTXKECHWHu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXKECHWHu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXKECHWHu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXKECHWHu .carousel-indicators {
    display: none;
  }
}
.cid-sTXKECHWHu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXKECHWHu .carousel-inner > .active {
  display: block;
}
.cid-sTXKECHWHu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXKECHWHu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXKECHWHu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXKECHWHu .carousel-control,
  .cid-sTXKECHWHu .carousel-indicators,
  .cid-sTXKECHWHu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXKECHWHu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXKECHWHu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXKECHWHu .carousel-indicators .active,
.cid-sTXKECHWHu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXKECHWHu .carousel-indicators .active {
  background: #fff;
}
.cid-sTXKECHWHu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXKECHWHu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXKECHWHu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXKECHWHu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXKECHWHu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXKECHWHu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXKECHWHu .carousel {
  width: 100%;
}
.cid-sTXKECHWHu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXKECHWHu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXKECHWHu .modal.fade .modal-dialog,
.cid-sTXKECHWHu .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXKECHWHu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXKECHWHu H6 {
  text-align: center;
}
.cid-sTXKEDxD3L {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXKEDxD3L .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXKEDxD3L .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXKEDxD3L .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXKEDxD3L .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXKEDxD3L .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXKEDxD3L .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXKEDxD3L .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXKEDxD3L .nav-link,
.cid-sTXKEDxD3L .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXKEDxD3L .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXKEDxD3L H4 {
  text-align: center;
}
.cid-sTXKEDxD3L H3 {
  text-align: center;
}
.cid-sTXKEEhbpP {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXKEEhbpP .image-block {
  margin: auto;
}
.cid-sTXKEEhbpP figcaption {
  position: relative;
}
.cid-sTXKEEhbpP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXKEEhbpP .image-block {
    width: 100% !important;
  }
}
.cid-sTXKEEGdbS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXKEEGdbS .image-block {
  margin: auto;
}
.cid-sTXKEEGdbS figcaption {
  position: relative;
}
.cid-sTXKEEGdbS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXKEEGdbS .image-block {
    width: 100% !important;
  }
}
.cid-sTXKEF5voW {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXKEF5voW .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXKEF5voW .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXKEF5voW .row {
    text-align: center;
  }
  .cid-sTXKEF5voW .row > div {
    margin: auto;
  }
  .cid-sTXKEF5voW .social-row {
    justify-content: center;
  }
}
.cid-sTXKEF5voW .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXKEF5voW .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXKEF5voW .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXKEF5voW .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXKEF5voW .mbr-text {
  color: #000000;
}
.cid-sTXKEF5voW .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXKEF5voW .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXKEF5voW div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXKEF5voW H5 {
  color: #000000;
}
.cid-sTXKEFLbWX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXKEFLbWX nav.navbar {
  position: fixed;
}
.cid-sTXKEFLbWX .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-sTXKEFLbWX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXKEFLbWX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXKEFLbWX .dropdown-item:hover,
.cid-sTXKEFLbWX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXKEFLbWX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXKEFLbWX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXKEFLbWX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXKEFLbWX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXKEFLbWX .nav-link {
  position: relative;
}
.cid-sTXKEFLbWX .container {
  display: flex;
  margin: auto;
}
.cid-sTXKEFLbWX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXKEFLbWX .dropdown-menu,
.cid-sTXKEFLbWX .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXKEFLbWX .nav-item:focus,
.cid-sTXKEFLbWX .nav-link:focus {
  outline: none;
}
.cid-sTXKEFLbWX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXKEFLbWX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXKEFLbWX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXKEFLbWX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXKEFLbWX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXKEFLbWX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXKEFLbWX .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-sTXKEFLbWX .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXKEFLbWX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXKEFLbWX .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXKEFLbWX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXKEFLbWX .navbar.collapsed {
  justify-content: center;
}
.cid-sTXKEFLbWX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXKEFLbWX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXKEFLbWX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXKEFLbWX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXKEFLbWX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXKEFLbWX .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-sTXKEFLbWX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXKEFLbWX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXKEFLbWX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXKEFLbWX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXKEFLbWX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXKEFLbWX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXKEFLbWX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXKEFLbWX .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-sTXKEFLbWX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXKEFLbWX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXKEFLbWX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXKEFLbWX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXKEFLbWX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXKEFLbWX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXKEFLbWX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXKEFLbWX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXKEFLbWX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXKEFLbWX .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-sTXKEFLbWX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXKEFLbWX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXKEFLbWX .dropdown-item.active,
.cid-sTXKEFLbWX .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXKEFLbWX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXKEFLbWX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXKEFLbWX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXKEFLbWX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXKEFLbWX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXKEFLbWX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXKEFLbWX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXKEFLbWX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXKEFLbWX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXKEFLbWX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXKEFLbWX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXKEFLbWX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXKEFLbWX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXKEFLbWX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXKEFLbWX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXKEFLbWX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXKEFLbWX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXKEFLbWX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXKEFLbWX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXKEFLbWX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXKEFLbWX .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-sTXKEFLbWX .navbar {
    height: 70px;
  }
  .cid-sTXKEFLbWX .navbar.opened {
    height: auto;
  }
  .cid-sTXKEFLbWX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXNgrzPnc {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXNgrzPnc .image-block {
  margin: auto;
}
.cid-sTXNgrzPnc figcaption {
  position: relative;
}
.cid-sTXNgrzPnc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXNgrzPnc .image-block {
    width: 100% !important;
  }
}
.cid-sTXNgskOWn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXNgskOWn .mbr-section-title {
  text-align: left;
}
.cid-sTXNgsNlCB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXNgt9hKa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXNgt9hKa .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXNgt9hKa .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXNgt9hKa .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXNgt9hKa .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXNgt9hKa .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXNgt9hKa .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXNgt9hKa .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXNgt9hKa .card-subtitle {
  color: #0095ff;
}
.cid-sTXNgt9hKa .mbr-text {
  color: #555555;
}
.cid-sTXNGsD0y9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXNgtKPUb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXNgtKPUb .item {
  padding-bottom: 2rem;
}
.cid-sTXNgtKPUb .item-wrapper {
  position: relative;
}
.cid-sTXNgtKPUb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXNgtKPUb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXNgtKPUb .carousel-control,
.cid-sTXNgtKPUb .close {
  background: #1b1b1b;
}
.cid-sTXNgtKPUb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXNgtKPUb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXNgtKPUb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXNgtKPUb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXNgtKPUb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXNgtKPUb .close::before {
  content: '\e91a';
}
.cid-sTXNgtKPUb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXNgtKPUb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXNgtKPUb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXNgtKPUb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXNgtKPUb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXNgtKPUb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXNgtKPUb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXNgtKPUb .carousel-indicators li.active,
.cid-sTXNgtKPUb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXNgtKPUb .carousel-indicators li::after,
.cid-sTXNgtKPUb .carousel-indicators li::before {
  content: none;
}
.cid-sTXNgtKPUb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXNgtKPUb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXNgtKPUb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXNgtKPUb .carousel-indicators {
    display: none;
  }
}
.cid-sTXNgtKPUb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXNgtKPUb .carousel-inner > .active {
  display: block;
}
.cid-sTXNgtKPUb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXNgtKPUb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXNgtKPUb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXNgtKPUb .carousel-control,
  .cid-sTXNgtKPUb .carousel-indicators,
  .cid-sTXNgtKPUb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXNgtKPUb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXNgtKPUb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXNgtKPUb .carousel-indicators .active,
.cid-sTXNgtKPUb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXNgtKPUb .carousel-indicators .active {
  background: #fff;
}
.cid-sTXNgtKPUb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXNgtKPUb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXNgtKPUb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXNgtKPUb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXNgtKPUb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXNgtKPUb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXNgtKPUb .carousel {
  width: 100%;
}
.cid-sTXNgtKPUb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXNgtKPUb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXNgtKPUb .modal.fade .modal-dialog,
.cid-sTXNgtKPUb .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXNgtKPUb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXNgtKPUb H6 {
  text-align: center;
}
.cid-sTXNguk2vO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXNguk2vO .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXNguk2vO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXNguk2vO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXNguk2vO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXNguk2vO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXNguk2vO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXNguk2vO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXNguk2vO .nav-link,
.cid-sTXNguk2vO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXNguk2vO .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXNguk2vO H4 {
  text-align: center;
}
.cid-sTXNguk2vO H3 {
  text-align: center;
}
.cid-sTXNguUefa {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXNguUefa .image-block {
  margin: auto;
}
.cid-sTXNguUefa figcaption {
  position: relative;
}
.cid-sTXNguUefa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXNguUefa .image-block {
    width: 100% !important;
  }
}
.cid-sTXNgvgmq8 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXNgvgmq8 .image-block {
  margin: auto;
}
.cid-sTXNgvgmq8 figcaption {
  position: relative;
}
.cid-sTXNgvgmq8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXNgvgmq8 .image-block {
    width: 100% !important;
  }
}
.cid-sTXNgvCYv8 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXNgvCYv8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXNgvCYv8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXNgvCYv8 .row {
    text-align: center;
  }
  .cid-sTXNgvCYv8 .row > div {
    margin: auto;
  }
  .cid-sTXNgvCYv8 .social-row {
    justify-content: center;
  }
}
.cid-sTXNgvCYv8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXNgvCYv8 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXNgvCYv8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXNgvCYv8 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXNgvCYv8 .mbr-text {
  color: #000000;
}
.cid-sTXNgvCYv8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXNgvCYv8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXNgvCYv8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXNgvCYv8 H5 {
  color: #000000;
}
.cid-sTXNgwiAby {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXNgwiAby nav.navbar {
  position: fixed;
}
.cid-sTXNgwiAby .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-sTXNgwiAby .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXNgwiAby .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXNgwiAby .dropdown-item:hover,
.cid-sTXNgwiAby .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXNgwiAby .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXNgwiAby .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXNgwiAby .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXNgwiAby .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXNgwiAby .nav-link {
  position: relative;
}
.cid-sTXNgwiAby .container {
  display: flex;
  margin: auto;
}
.cid-sTXNgwiAby .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXNgwiAby .dropdown-menu,
.cid-sTXNgwiAby .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXNgwiAby .nav-item:focus,
.cid-sTXNgwiAby .nav-link:focus {
  outline: none;
}
.cid-sTXNgwiAby .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXNgwiAby .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXNgwiAby .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXNgwiAby .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXNgwiAby .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXNgwiAby .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXNgwiAby .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-sTXNgwiAby .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXNgwiAby .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXNgwiAby .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXNgwiAby .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXNgwiAby .navbar.collapsed {
  justify-content: center;
}
.cid-sTXNgwiAby .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXNgwiAby .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXNgwiAby .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXNgwiAby .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXNgwiAby .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXNgwiAby .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-sTXNgwiAby .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXNgwiAby .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXNgwiAby .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXNgwiAby .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXNgwiAby .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXNgwiAby .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXNgwiAby .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXNgwiAby .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-sTXNgwiAby .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXNgwiAby .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXNgwiAby .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXNgwiAby .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXNgwiAby .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXNgwiAby .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXNgwiAby .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXNgwiAby .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXNgwiAby .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXNgwiAby .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-sTXNgwiAby .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXNgwiAby .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXNgwiAby .dropdown-item.active,
.cid-sTXNgwiAby .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXNgwiAby .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXNgwiAby .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXNgwiAby .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXNgwiAby .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXNgwiAby .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXNgwiAby .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXNgwiAby ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXNgwiAby .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXNgwiAby button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXNgwiAby button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXNgwiAby button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXNgwiAby button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXNgwiAby button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXNgwiAby button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXNgwiAby nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXNgwiAby nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXNgwiAby nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXNgwiAby nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXNgwiAby .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXNgwiAby a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXNgwiAby .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-sTXNgwiAby .navbar {
    height: 70px;
  }
  .cid-sTXNgwiAby .navbar.opened {
    height: auto;
  }
  .cid-sTXNgwiAby .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTLxV7zLs0 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTLxV7zLs0 .image-block {
  margin: auto;
}
.cid-sTLxV7zLs0 figcaption {
  position: relative;
}
.cid-sTLxV7zLs0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLxV7zLs0 .image-block {
    width: 100% !important;
  }
}
.cid-sTLxV8n5Az {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLxV8Q7JB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLxV8Q7JB .mbr-section-title {
  text-align: left;
}
.cid-sTLxV9fgrb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLxV9fgrb img,
.cid-sTLxV9fgrb .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTLxV9fgrb .item:focus,
.cid-sTLxV9fgrb span:focus {
  outline: none;
}
.cid-sTLxV9fgrb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTLxV9fgrb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTLxV9fgrb .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTLxV9fgrb .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLxV9fgrb .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTLxV9fgrb .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTLxV9fgrb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTLxV9fgrb .mbr-section-title {
  color: #232323;
}
.cid-sTLxV9fgrb .mbr-text,
.cid-sTLxV9fgrb .mbr-section-btn {
  text-align: left;
}
.cid-sTLxV9fgrb .item-title {
  text-align: center;
}
.cid-sTLxV9fgrb .item-subtitle {
  text-align: left;
}
.cid-sTLxV9T9Nw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLxV9T9Nw img,
.cid-sTLxV9T9Nw .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTLxV9T9Nw .item:focus,
.cid-sTLxV9T9Nw span:focus {
  outline: none;
}
.cid-sTLxV9T9Nw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTLxV9T9Nw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTLxV9T9Nw .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTLxV9T9Nw .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLxV9T9Nw .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTLxV9T9Nw .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTLxV9T9Nw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTLxV9T9Nw .mbr-section-title {
  color: #232323;
}
.cid-sTLxV9T9Nw .mbr-text,
.cid-sTLxV9T9Nw .mbr-section-btn {
  text-align: left;
}
.cid-sTLxV9T9Nw .item-title {
  text-align: center;
}
.cid-sTLxV9T9Nw .item-subtitle {
  text-align: left;
}
.cid-sTLZUVuwka {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLZUVuwka img,
.cid-sTLZUVuwka .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTLZUVuwka .item:focus,
.cid-sTLZUVuwka span:focus {
  outline: none;
}
.cid-sTLZUVuwka .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTLZUVuwka .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTLZUVuwka .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTLZUVuwka .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLZUVuwka .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTLZUVuwka .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTLZUVuwka .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTLZUVuwka .mbr-section-title {
  color: #232323;
}
.cid-sTLZUVuwka .mbr-text,
.cid-sTLZUVuwka .mbr-section-btn {
  text-align: center;
}
.cid-sTLZUVuwka .item-title {
  text-align: center;
}
.cid-sTLZUVuwka .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTLxVao4cQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTLxVao4cQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTLxVao4cQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTLxVao4cQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTLxVao4cQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTLxVao4cQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTLxVao4cQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTLxVao4cQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTLxVao4cQ .card-subtitle {
  color: #0095ff;
}
.cid-sTLxVao4cQ .mbr-text {
  color: #555555;
}
.cid-sTM7q5ICsZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTM7q5ICsZ img,
.cid-sTM7q5ICsZ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTM7q5ICsZ .item:focus,
.cid-sTM7q5ICsZ span:focus {
  outline: none;
}
.cid-sTM7q5ICsZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTM7q5ICsZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTM7q5ICsZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTM7q5ICsZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTM7q5ICsZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTM7q5ICsZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTM7q5ICsZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTM7q5ICsZ .mbr-section-title {
  color: #232323;
}
.cid-sTM7q5ICsZ .mbr-text,
.cid-sTM7q5ICsZ .mbr-section-btn {
  text-align: center;
}
.cid-sTM7q5ICsZ .item-title {
  text-align: center;
}
.cid-sTM7q5ICsZ .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTWP4RA1R5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWP4RA1R5 img,
.cid-sTWP4RA1R5 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTWP4RA1R5 .item:focus,
.cid-sTWP4RA1R5 span:focus {
  outline: none;
}
.cid-sTWP4RA1R5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTWP4RA1R5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTWP4RA1R5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTWP4RA1R5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWP4RA1R5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTWP4RA1R5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTWP4RA1R5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTWP4RA1R5 .mbr-section-title {
  color: #232323;
}
.cid-sTWP4RA1R5 .mbr-text,
.cid-sTWP4RA1R5 .mbr-section-btn {
  text-align: center;
}
.cid-sTWP4RA1R5 .item-title {
  text-align: center;
}
.cid-sTWP4RA1R5 .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTWW7sAu4C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTWW7sAu4C img,
.cid-sTWW7sAu4C .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTWW7sAu4C .item:focus,
.cid-sTWW7sAu4C span:focus {
  outline: none;
}
.cid-sTWW7sAu4C .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTWW7sAu4C .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTWW7sAu4C .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTWW7sAu4C .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTWW7sAu4C .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTWW7sAu4C .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTWW7sAu4C .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTWW7sAu4C .mbr-section-title {
  color: #232323;
}
.cid-sTWW7sAu4C .mbr-text,
.cid-sTWW7sAu4C .mbr-section-btn {
  text-align: center;
}
.cid-sTWW7sAu4C .item-title {
  text-align: center;
}
.cid-sTWW7sAu4C .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTX9542PrF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTX9542PrF img,
.cid-sTX9542PrF .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTX9542PrF .item:focus,
.cid-sTX9542PrF span:focus {
  outline: none;
}
.cid-sTX9542PrF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTX9542PrF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTX9542PrF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTX9542PrF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTX9542PrF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTX9542PrF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTX9542PrF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTX9542PrF .mbr-section-title {
  color: #232323;
}
.cid-sTX9542PrF .mbr-text,
.cid-sTX9542PrF .mbr-section-btn {
  text-align: center;
}
.cid-sTX9542PrF .item-title {
  text-align: center;
}
.cid-sTX9542PrF .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXoPVMYWY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXoPVMYWY img,
.cid-sTXoPVMYWY .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXoPVMYWY .item:focus,
.cid-sTXoPVMYWY span:focus {
  outline: none;
}
.cid-sTXoPVMYWY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXoPVMYWY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXoPVMYWY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXoPVMYWY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXoPVMYWY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXoPVMYWY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXoPVMYWY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXoPVMYWY .mbr-section-title {
  color: #232323;
}
.cid-sTXoPVMYWY .mbr-text,
.cid-sTXoPVMYWY .mbr-section-btn {
  text-align: center;
}
.cid-sTXoPVMYWY .item-title {
  text-align: center;
}
.cid-sTXoPVMYWY .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTLxVaSOKF {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTLxVaSOKF .image-block {
  margin: auto;
}
.cid-sTLxVaSOKF figcaption {
  position: relative;
}
.cid-sTLxVaSOKF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLxVaSOKF .image-block {
    width: 100% !important;
  }
}
.cid-sTLxVbdldj {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTLxVbdldj .image-block {
  margin: auto;
}
.cid-sTLxVbdldj figcaption {
  position: relative;
}
.cid-sTLxVbdldj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTLxVbdldj .image-block {
    width: 100% !important;
  }
}
.cid-sTLxVbxJWj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTLxVbxJWj .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTLxVbxJWj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTLxVbxJWj .row {
    text-align: center;
  }
  .cid-sTLxVbxJWj .row > div {
    margin: auto;
  }
  .cid-sTLxVbxJWj .social-row {
    justify-content: center;
  }
}
.cid-sTLxVbxJWj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTLxVbxJWj .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTLxVbxJWj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTLxVbxJWj .list {
    margin-bottom: 0rem;
  }
}
.cid-sTLxVbxJWj .mbr-text {
  color: #000000;
}
.cid-sTLxVbxJWj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTLxVbxJWj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTLxVbxJWj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTLxVbxJWj H5 {
  color: #000000;
}
.cid-sTLxVccvBm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTLxVccvBm nav.navbar {
  position: fixed;
}
.cid-sTLxVccvBm .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-sTLxVccvBm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTLxVccvBm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTLxVccvBm .dropdown-item:hover,
.cid-sTLxVccvBm .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTLxVccvBm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTLxVccvBm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTLxVccvBm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTLxVccvBm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTLxVccvBm .nav-link {
  position: relative;
}
.cid-sTLxVccvBm .container {
  display: flex;
  margin: auto;
}
.cid-sTLxVccvBm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTLxVccvBm .dropdown-menu,
.cid-sTLxVccvBm .navbar.opened {
  background: #ffffff !important;
}
.cid-sTLxVccvBm .nav-item:focus,
.cid-sTLxVccvBm .nav-link:focus {
  outline: none;
}
.cid-sTLxVccvBm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTLxVccvBm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTLxVccvBm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTLxVccvBm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTLxVccvBm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTLxVccvBm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTLxVccvBm .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-sTLxVccvBm .navbar.opened {
  transition: all 0.3s;
}
.cid-sTLxVccvBm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTLxVccvBm .navbar .navbar-logo img {
  width: auto;
}
.cid-sTLxVccvBm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTLxVccvBm .navbar.collapsed {
  justify-content: center;
}
.cid-sTLxVccvBm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTLxVccvBm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTLxVccvBm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTLxVccvBm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTLxVccvBm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTLxVccvBm .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-sTLxVccvBm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTLxVccvBm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTLxVccvBm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTLxVccvBm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTLxVccvBm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTLxVccvBm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTLxVccvBm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTLxVccvBm .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-sTLxVccvBm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTLxVccvBm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTLxVccvBm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTLxVccvBm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTLxVccvBm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTLxVccvBm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTLxVccvBm .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTLxVccvBm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTLxVccvBm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTLxVccvBm .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-sTLxVccvBm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTLxVccvBm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTLxVccvBm .dropdown-item.active,
.cid-sTLxVccvBm .dropdown-item:active {
  background-color: transparent;
}
.cid-sTLxVccvBm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTLxVccvBm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTLxVccvBm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTLxVccvBm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTLxVccvBm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTLxVccvBm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTLxVccvBm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTLxVccvBm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTLxVccvBm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTLxVccvBm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTLxVccvBm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTLxVccvBm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLxVccvBm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTLxVccvBm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTLxVccvBm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLxVccvBm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTLxVccvBm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTLxVccvBm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTLxVccvBm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTLxVccvBm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTLxVccvBm .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-sTLxVccvBm .navbar {
    height: 70px;
  }
  .cid-sTLxVccvBm .navbar.opened {
    height: auto;
  }
  .cid-sTLxVccvBm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXUxakYDD {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXUxakYDD .image-block {
  margin: auto;
}
.cid-sTXUxakYDD figcaption {
  position: relative;
}
.cid-sTXUxakYDD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXUxakYDD .image-block {
    width: 100% !important;
  }
}
.cid-sTXUxb4UDN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXUxb4UDN .mbr-section-title {
  text-align: left;
}
.cid-sTXUxbzbRQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXUxbU87f {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXUxbU87f .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXUxbU87f .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXUxbU87f .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXUxbU87f .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXUxbU87f .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXUxbU87f .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXUxbU87f .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXUxbU87f .card-subtitle {
  color: #0095ff;
}
.cid-sTXUxbU87f .mbr-text {
  color: #555555;
}
.cid-sTXUxcOz4d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXUxcOz4d .item {
  padding-bottom: 2rem;
}
.cid-sTXUxcOz4d .item-wrapper {
  position: relative;
}
.cid-sTXUxcOz4d .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXUxcOz4d .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXUxcOz4d .carousel-control,
.cid-sTXUxcOz4d .close {
  background: #1b1b1b;
}
.cid-sTXUxcOz4d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXUxcOz4d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXUxcOz4d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXUxcOz4d .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXUxcOz4d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXUxcOz4d .close::before {
  content: '\e91a';
}
.cid-sTXUxcOz4d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXUxcOz4d .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXUxcOz4d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXUxcOz4d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXUxcOz4d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXUxcOz4d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXUxcOz4d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXUxcOz4d .carousel-indicators li.active,
.cid-sTXUxcOz4d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXUxcOz4d .carousel-indicators li::after,
.cid-sTXUxcOz4d .carousel-indicators li::before {
  content: none;
}
.cid-sTXUxcOz4d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXUxcOz4d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXUxcOz4d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXUxcOz4d .carousel-indicators {
    display: none;
  }
}
.cid-sTXUxcOz4d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXUxcOz4d .carousel-inner > .active {
  display: block;
}
.cid-sTXUxcOz4d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXUxcOz4d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXUxcOz4d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXUxcOz4d .carousel-control,
  .cid-sTXUxcOz4d .carousel-indicators,
  .cid-sTXUxcOz4d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXUxcOz4d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXUxcOz4d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXUxcOz4d .carousel-indicators .active,
.cid-sTXUxcOz4d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXUxcOz4d .carousel-indicators .active {
  background: #fff;
}
.cid-sTXUxcOz4d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXUxcOz4d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXUxcOz4d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXUxcOz4d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXUxcOz4d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXUxcOz4d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXUxcOz4d .carousel {
  width: 100%;
}
.cid-sTXUxcOz4d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXUxcOz4d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXUxcOz4d .modal.fade .modal-dialog,
.cid-sTXUxcOz4d .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXUxcOz4d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXUxcOz4d H6 {
  text-align: center;
}
.cid-sTXUxdt6oq {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXUxdt6oq .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXUxdt6oq .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXUxdt6oq .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXUxdt6oq .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXUxdt6oq .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXUxdt6oq .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXUxdt6oq .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXUxdt6oq .nav-link,
.cid-sTXUxdt6oq .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXUxdt6oq .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXUxdt6oq H4 {
  text-align: center;
}
.cid-sTXUxdt6oq H3 {
  text-align: center;
}
.cid-sTXUxe9Dlj {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXUxe9Dlj .image-block {
  margin: auto;
}
.cid-sTXUxe9Dlj figcaption {
  position: relative;
}
.cid-sTXUxe9Dlj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXUxe9Dlj .image-block {
    width: 100% !important;
  }
}
.cid-sTXUxetyWs {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXUxetyWs .image-block {
  margin: auto;
}
.cid-sTXUxetyWs figcaption {
  position: relative;
}
.cid-sTXUxetyWs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXUxetyWs .image-block {
    width: 100% !important;
  }
}
.cid-sTXUxeP0iZ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXUxeP0iZ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXUxeP0iZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXUxeP0iZ .row {
    text-align: center;
  }
  .cid-sTXUxeP0iZ .row > div {
    margin: auto;
  }
  .cid-sTXUxeP0iZ .social-row {
    justify-content: center;
  }
}
.cid-sTXUxeP0iZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXUxeP0iZ .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXUxeP0iZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXUxeP0iZ .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXUxeP0iZ .mbr-text {
  color: #000000;
}
.cid-sTXUxeP0iZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXUxeP0iZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXUxeP0iZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXUxeP0iZ H5 {
  color: #000000;
}
.cid-sTXUxfqaJc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXUxfqaJc nav.navbar {
  position: fixed;
}
.cid-sTXUxfqaJc .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-sTXUxfqaJc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXUxfqaJc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXUxfqaJc .dropdown-item:hover,
.cid-sTXUxfqaJc .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXUxfqaJc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXUxfqaJc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXUxfqaJc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXUxfqaJc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXUxfqaJc .nav-link {
  position: relative;
}
.cid-sTXUxfqaJc .container {
  display: flex;
  margin: auto;
}
.cid-sTXUxfqaJc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXUxfqaJc .dropdown-menu,
.cid-sTXUxfqaJc .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXUxfqaJc .nav-item:focus,
.cid-sTXUxfqaJc .nav-link:focus {
  outline: none;
}
.cid-sTXUxfqaJc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXUxfqaJc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXUxfqaJc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXUxfqaJc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXUxfqaJc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXUxfqaJc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXUxfqaJc .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-sTXUxfqaJc .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXUxfqaJc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXUxfqaJc .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXUxfqaJc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXUxfqaJc .navbar.collapsed {
  justify-content: center;
}
.cid-sTXUxfqaJc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXUxfqaJc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXUxfqaJc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXUxfqaJc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXUxfqaJc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXUxfqaJc .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-sTXUxfqaJc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXUxfqaJc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXUxfqaJc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXUxfqaJc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXUxfqaJc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXUxfqaJc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXUxfqaJc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXUxfqaJc .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-sTXUxfqaJc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXUxfqaJc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXUxfqaJc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXUxfqaJc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXUxfqaJc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXUxfqaJc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXUxfqaJc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXUxfqaJc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXUxfqaJc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXUxfqaJc .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-sTXUxfqaJc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXUxfqaJc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXUxfqaJc .dropdown-item.active,
.cid-sTXUxfqaJc .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXUxfqaJc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXUxfqaJc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXUxfqaJc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXUxfqaJc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXUxfqaJc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXUxfqaJc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXUxfqaJc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXUxfqaJc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXUxfqaJc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXUxfqaJc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXUxfqaJc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXUxfqaJc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXUxfqaJc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXUxfqaJc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXUxfqaJc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXUxfqaJc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXUxfqaJc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXUxfqaJc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXUxfqaJc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXUxfqaJc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXUxfqaJc .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-sTXUxfqaJc .navbar {
    height: 70px;
  }
  .cid-sTXUxfqaJc .navbar.opened {
    height: auto;
  }
  .cid-sTXUxfqaJc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXRNC1D3H {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXRNC1D3H .image-block {
  margin: auto;
}
.cid-sTXRNC1D3H figcaption {
  position: relative;
}
.cid-sTXRNC1D3H figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXRNC1D3H .image-block {
    width: 100% !important;
  }
}
.cid-sTXRNCPiyl {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNDjAfT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNDjAfT .mbr-section-title {
  text-align: left;
}
.cid-sTXRNDO8oT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNDO8oT img,
.cid-sTXRNDO8oT .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNDO8oT .item:focus,
.cid-sTXRNDO8oT span:focus {
  outline: none;
}
.cid-sTXRNDO8oT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNDO8oT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNDO8oT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNDO8oT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNDO8oT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNDO8oT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNDO8oT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNDO8oT .mbr-section-title {
  color: #232323;
}
.cid-sTXRNDO8oT .mbr-text,
.cid-sTXRNDO8oT .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNDO8oT .item-title {
  text-align: center;
}
.cid-sTXRNDO8oT .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNEyyOr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNEyyOr img,
.cid-sTXRNEyyOr .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNEyyOr .item:focus,
.cid-sTXRNEyyOr span:focus {
  outline: none;
}
.cid-sTXRNEyyOr .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNEyyOr .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNEyyOr .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNEyyOr .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNEyyOr .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNEyyOr .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNEyyOr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNEyyOr .mbr-section-title {
  color: #232323;
}
.cid-sTXRNEyyOr .mbr-text,
.cid-sTXRNEyyOr .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNEyyOr .item-title {
  text-align: center;
}
.cid-sTXRNEyyOr .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNFh9Hy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNFh9Hy img,
.cid-sTXRNFh9Hy .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNFh9Hy .item:focus,
.cid-sTXRNFh9Hy span:focus {
  outline: none;
}
.cid-sTXRNFh9Hy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNFh9Hy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNFh9Hy .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNFh9Hy .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNFh9Hy .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNFh9Hy .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNFh9Hy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNFh9Hy .mbr-section-title {
  color: #232323;
}
.cid-sTXRNFh9Hy .mbr-text,
.cid-sTXRNFh9Hy .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNFh9Hy .item-title {
  text-align: center;
}
.cid-sTXRNFh9Hy .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNG3U0F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNG3U0F img,
.cid-sTXRNG3U0F .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNG3U0F .item:focus,
.cid-sTXRNG3U0F span:focus {
  outline: none;
}
.cid-sTXRNG3U0F .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNG3U0F .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNG3U0F .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNG3U0F .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNG3U0F .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNG3U0F .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNG3U0F .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNG3U0F .mbr-section-title {
  color: #232323;
}
.cid-sTXRNG3U0F .mbr-text,
.cid-sTXRNG3U0F .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNG3U0F .item-title {
  text-align: center;
}
.cid-sTXRNG3U0F .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNGZ4kH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNGZ4kH img,
.cid-sTXRNGZ4kH .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNGZ4kH .item:focus,
.cid-sTXRNGZ4kH span:focus {
  outline: none;
}
.cid-sTXRNGZ4kH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNGZ4kH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNGZ4kH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNGZ4kH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNGZ4kH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNGZ4kH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNGZ4kH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNGZ4kH .mbr-section-title {
  color: #232323;
}
.cid-sTXRNGZ4kH .mbr-text,
.cid-sTXRNGZ4kH .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNGZ4kH .item-title {
  text-align: center;
}
.cid-sTXRNGZ4kH .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNHLf8L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNHLf8L img,
.cid-sTXRNHLf8L .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNHLf8L .item:focus,
.cid-sTXRNHLf8L span:focus {
  outline: none;
}
.cid-sTXRNHLf8L .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNHLf8L .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNHLf8L .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNHLf8L .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNHLf8L .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNHLf8L .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNHLf8L .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNHLf8L .mbr-section-title {
  color: #232323;
}
.cid-sTXRNHLf8L .mbr-text,
.cid-sTXRNHLf8L .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNHLf8L .item-title {
  text-align: center;
}
.cid-sTXRNHLf8L .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNIy1p6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXRNIy1p6 img,
.cid-sTXRNIy1p6 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sTXRNIy1p6 .item:focus,
.cid-sTXRNIy1p6 span:focus {
  outline: none;
}
.cid-sTXRNIy1p6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sTXRNIy1p6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sTXRNIy1p6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sTXRNIy1p6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXRNIy1p6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sTXRNIy1p6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sTXRNIy1p6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sTXRNIy1p6 .mbr-section-title {
  color: #232323;
}
.cid-sTXRNIy1p6 .mbr-text,
.cid-sTXRNIy1p6 .mbr-section-btn {
  text-align: center;
}
.cid-sTXRNIy1p6 .item-title {
  text-align: center;
}
.cid-sTXRNIy1p6 .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sTXRNK1CC4 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXRNK1CC4 .image-block {
  margin: auto;
}
.cid-sTXRNK1CC4 figcaption {
  position: relative;
}
.cid-sTXRNK1CC4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXRNK1CC4 .image-block {
    width: 100% !important;
  }
}
.cid-sTXRNKuADA {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXRNKuADA .image-block {
  margin: auto;
}
.cid-sTXRNKuADA figcaption {
  position: relative;
}
.cid-sTXRNKuADA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXRNKuADA .image-block {
    width: 100% !important;
  }
}
.cid-sTXRNL03sc {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXRNL03sc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXRNL03sc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXRNL03sc .row {
    text-align: center;
  }
  .cid-sTXRNL03sc .row > div {
    margin: auto;
  }
  .cid-sTXRNL03sc .social-row {
    justify-content: center;
  }
}
.cid-sTXRNL03sc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXRNL03sc .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXRNL03sc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXRNL03sc .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXRNL03sc .mbr-text {
  color: #000000;
}
.cid-sTXRNL03sc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXRNL03sc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXRNL03sc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXRNL03sc H5 {
  color: #000000;
}
.cid-sTXRNLXmFA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXRNLXmFA nav.navbar {
  position: fixed;
}
.cid-sTXRNLXmFA .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-sTXRNLXmFA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXRNLXmFA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXRNLXmFA .dropdown-item:hover,
.cid-sTXRNLXmFA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXRNLXmFA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXRNLXmFA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXRNLXmFA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXRNLXmFA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXRNLXmFA .nav-link {
  position: relative;
}
.cid-sTXRNLXmFA .container {
  display: flex;
  margin: auto;
}
.cid-sTXRNLXmFA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXRNLXmFA .dropdown-menu,
.cid-sTXRNLXmFA .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXRNLXmFA .nav-item:focus,
.cid-sTXRNLXmFA .nav-link:focus {
  outline: none;
}
.cid-sTXRNLXmFA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXRNLXmFA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXRNLXmFA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXRNLXmFA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXRNLXmFA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXRNLXmFA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXRNLXmFA .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-sTXRNLXmFA .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXRNLXmFA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXRNLXmFA .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXRNLXmFA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXRNLXmFA .navbar.collapsed {
  justify-content: center;
}
.cid-sTXRNLXmFA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXRNLXmFA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXRNLXmFA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXRNLXmFA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXRNLXmFA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXRNLXmFA .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-sTXRNLXmFA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXRNLXmFA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXRNLXmFA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXRNLXmFA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXRNLXmFA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXRNLXmFA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXRNLXmFA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXRNLXmFA .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-sTXRNLXmFA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXRNLXmFA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXRNLXmFA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXRNLXmFA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXRNLXmFA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXRNLXmFA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXRNLXmFA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXRNLXmFA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXRNLXmFA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXRNLXmFA .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-sTXRNLXmFA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXRNLXmFA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXRNLXmFA .dropdown-item.active,
.cid-sTXRNLXmFA .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXRNLXmFA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXRNLXmFA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXRNLXmFA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXRNLXmFA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXRNLXmFA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXRNLXmFA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXRNLXmFA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXRNLXmFA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXRNLXmFA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXRNLXmFA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXRNLXmFA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXRNLXmFA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXRNLXmFA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXRNLXmFA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXRNLXmFA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXRNLXmFA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXRNLXmFA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXRNLXmFA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXRNLXmFA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXRNLXmFA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXRNLXmFA .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-sTXRNLXmFA .navbar {
    height: 70px;
  }
  .cid-sTXRNLXmFA .navbar.opened {
    height: auto;
  }
  .cid-sTXRNLXmFA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTXWJn9dKz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTXWJn9dKz .image-block {
  margin: auto;
}
.cid-sTXWJn9dKz figcaption {
  position: relative;
}
.cid-sTXWJn9dKz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXWJn9dKz .image-block {
    width: 100% !important;
  }
}
.cid-sTXWJojP2u {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXWJojP2u .mbr-section-title {
  text-align: left;
}
.cid-sTXWJoRWhC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXWJpizTf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXWJpizTf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTXWJpizTf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTXWJpizTf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTXWJpizTf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTXWJpizTf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTXWJpizTf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTXWJpizTf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTXWJpizTf .card-subtitle {
  color: #0095ff;
}
.cid-sTXWJpizTf .mbr-text {
  color: #555555;
}
.cid-sTXXoXcvoL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXWJpT6N1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTXWJpT6N1 .item {
  padding-bottom: 2rem;
}
.cid-sTXWJpT6N1 .item-wrapper {
  position: relative;
}
.cid-sTXWJpT6N1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTXWJpT6N1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTXWJpT6N1 .carousel-control,
.cid-sTXWJpT6N1 .close {
  background: #1b1b1b;
}
.cid-sTXWJpT6N1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTXWJpT6N1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTXWJpT6N1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTXWJpT6N1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTXWJpT6N1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTXWJpT6N1 .close::before {
  content: '\e91a';
}
.cid-sTXWJpT6N1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTXWJpT6N1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTXWJpT6N1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXWJpT6N1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTXWJpT6N1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTXWJpT6N1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTXWJpT6N1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTXWJpT6N1 .carousel-indicators li.active,
.cid-sTXWJpT6N1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTXWJpT6N1 .carousel-indicators li::after,
.cid-sTXWJpT6N1 .carousel-indicators li::before {
  content: none;
}
.cid-sTXWJpT6N1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTXWJpT6N1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTXWJpT6N1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXWJpT6N1 .carousel-indicators {
    display: none;
  }
}
.cid-sTXWJpT6N1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTXWJpT6N1 .carousel-inner > .active {
  display: block;
}
.cid-sTXWJpT6N1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTXWJpT6N1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTXWJpT6N1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTXWJpT6N1 .carousel-control,
  .cid-sTXWJpT6N1 .carousel-indicators,
  .cid-sTXWJpT6N1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTXWJpT6N1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTXWJpT6N1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTXWJpT6N1 .carousel-indicators .active,
.cid-sTXWJpT6N1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTXWJpT6N1 .carousel-indicators .active {
  background: #fff;
}
.cid-sTXWJpT6N1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTXWJpT6N1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTXWJpT6N1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTXWJpT6N1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTXWJpT6N1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTXWJpT6N1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTXWJpT6N1 .carousel {
  width: 100%;
}
.cid-sTXWJpT6N1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTXWJpT6N1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTXWJpT6N1 .modal.fade .modal-dialog,
.cid-sTXWJpT6N1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTXWJpT6N1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTXWJpT6N1 H6 {
  text-align: center;
}
.cid-sTXWJqJT04 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTXWJqJT04 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTXWJqJT04 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTXWJqJT04 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTXWJqJT04 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTXWJqJT04 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTXWJqJT04 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTXWJqJT04 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTXWJqJT04 .nav-link,
.cid-sTXWJqJT04 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTXWJqJT04 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTXWJqJT04 H4 {
  text-align: center;
}
.cid-sTXWJqJT04 H3 {
  text-align: center;
}
.cid-sTXWJrkZvR {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTXWJrkZvR .image-block {
  margin: auto;
}
.cid-sTXWJrkZvR figcaption {
  position: relative;
}
.cid-sTXWJrkZvR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXWJrkZvR .image-block {
    width: 100% !important;
  }
}
.cid-sTXWJrNlmq {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTXWJrNlmq .image-block {
  margin: auto;
}
.cid-sTXWJrNlmq figcaption {
  position: relative;
}
.cid-sTXWJrNlmq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTXWJrNlmq .image-block {
    width: 100% !important;
  }
}
.cid-sTXWJsaON0 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTXWJsaON0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTXWJsaON0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTXWJsaON0 .row {
    text-align: center;
  }
  .cid-sTXWJsaON0 .row > div {
    margin: auto;
  }
  .cid-sTXWJsaON0 .social-row {
    justify-content: center;
  }
}
.cid-sTXWJsaON0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTXWJsaON0 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTXWJsaON0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTXWJsaON0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTXWJsaON0 .mbr-text {
  color: #000000;
}
.cid-sTXWJsaON0 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTXWJsaON0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTXWJsaON0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTXWJsaON0 H5 {
  color: #000000;
}
.cid-sTXWJsSMO7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTXWJsSMO7 nav.navbar {
  position: fixed;
}
.cid-sTXWJsSMO7 .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-sTXWJsSMO7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTXWJsSMO7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTXWJsSMO7 .dropdown-item:hover,
.cid-sTXWJsSMO7 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTXWJsSMO7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTXWJsSMO7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTXWJsSMO7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTXWJsSMO7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTXWJsSMO7 .nav-link {
  position: relative;
}
.cid-sTXWJsSMO7 .container {
  display: flex;
  margin: auto;
}
.cid-sTXWJsSMO7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTXWJsSMO7 .dropdown-menu,
.cid-sTXWJsSMO7 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTXWJsSMO7 .nav-item:focus,
.cid-sTXWJsSMO7 .nav-link:focus {
  outline: none;
}
.cid-sTXWJsSMO7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTXWJsSMO7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTXWJsSMO7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTXWJsSMO7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTXWJsSMO7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTXWJsSMO7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTXWJsSMO7 .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-sTXWJsSMO7 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTXWJsSMO7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTXWJsSMO7 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTXWJsSMO7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTXWJsSMO7 .navbar.collapsed {
  justify-content: center;
}
.cid-sTXWJsSMO7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTXWJsSMO7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTXWJsSMO7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTXWJsSMO7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTXWJsSMO7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTXWJsSMO7 .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-sTXWJsSMO7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTXWJsSMO7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTXWJsSMO7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTXWJsSMO7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTXWJsSMO7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTXWJsSMO7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTXWJsSMO7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTXWJsSMO7 .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-sTXWJsSMO7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTXWJsSMO7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTXWJsSMO7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTXWJsSMO7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTXWJsSMO7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTXWJsSMO7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTXWJsSMO7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTXWJsSMO7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTXWJsSMO7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTXWJsSMO7 .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-sTXWJsSMO7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTXWJsSMO7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTXWJsSMO7 .dropdown-item.active,
.cid-sTXWJsSMO7 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTXWJsSMO7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTXWJsSMO7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTXWJsSMO7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTXWJsSMO7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTXWJsSMO7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTXWJsSMO7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTXWJsSMO7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTXWJsSMO7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTXWJsSMO7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTXWJsSMO7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTXWJsSMO7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTXWJsSMO7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXWJsSMO7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTXWJsSMO7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTXWJsSMO7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXWJsSMO7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTXWJsSMO7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTXWJsSMO7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTXWJsSMO7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTXWJsSMO7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTXWJsSMO7 .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-sTXWJsSMO7 .navbar {
    height: 70px;
  }
  .cid-sTXWJsSMO7 .navbar.opened {
    height: auto;
  }
  .cid-sTXWJsSMO7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYgayJfZs {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYgayJfZs .image-block {
  margin: auto;
}
.cid-sTYgayJfZs figcaption {
  position: relative;
}
.cid-sTYgayJfZs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYgayJfZs .image-block {
    width: 100% !important;
  }
}
.cid-sTYgazAhT4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYgazAhT4 .mbr-section-title {
  text-align: left;
}
.cid-sTYgaA7KXf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYgaACBj9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYgaACBj9 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYgaACBj9 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYgaACBj9 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYgaACBj9 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYgaACBj9 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYgaACBj9 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYgaACBj9 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYgaACBj9 .card-subtitle {
  color: #0095ff;
}
.cid-sTYgaACBj9 .mbr-text {
  color: #555555;
}
.cid-sTYgaBdeJc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYgaBdeJc .item {
  padding-bottom: 2rem;
}
.cid-sTYgaBdeJc .item-wrapper {
  position: relative;
}
.cid-sTYgaBdeJc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYgaBdeJc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYgaBdeJc .carousel-control,
.cid-sTYgaBdeJc .close {
  background: #1b1b1b;
}
.cid-sTYgaBdeJc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYgaBdeJc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYgaBdeJc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYgaBdeJc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYgaBdeJc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYgaBdeJc .close::before {
  content: '\e91a';
}
.cid-sTYgaBdeJc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYgaBdeJc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYgaBdeJc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYgaBdeJc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYgaBdeJc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYgaBdeJc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYgaBdeJc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYgaBdeJc .carousel-indicators li.active,
.cid-sTYgaBdeJc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYgaBdeJc .carousel-indicators li::after,
.cid-sTYgaBdeJc .carousel-indicators li::before {
  content: none;
}
.cid-sTYgaBdeJc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYgaBdeJc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYgaBdeJc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYgaBdeJc .carousel-indicators {
    display: none;
  }
}
.cid-sTYgaBdeJc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYgaBdeJc .carousel-inner > .active {
  display: block;
}
.cid-sTYgaBdeJc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYgaBdeJc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYgaBdeJc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYgaBdeJc .carousel-control,
  .cid-sTYgaBdeJc .carousel-indicators,
  .cid-sTYgaBdeJc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYgaBdeJc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYgaBdeJc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYgaBdeJc .carousel-indicators .active,
.cid-sTYgaBdeJc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYgaBdeJc .carousel-indicators .active {
  background: #fff;
}
.cid-sTYgaBdeJc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYgaBdeJc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYgaBdeJc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYgaBdeJc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYgaBdeJc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYgaBdeJc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYgaBdeJc .carousel {
  width: 100%;
}
.cid-sTYgaBdeJc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYgaBdeJc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYgaBdeJc .modal.fade .modal-dialog,
.cid-sTYgaBdeJc .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYgaBdeJc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYgaBdeJc H6 {
  text-align: center;
}
.cid-sTYgaBVeBL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYgaBVeBL .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYgaBVeBL .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYgaBVeBL .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYgaBVeBL .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYgaBVeBL .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYgaBVeBL .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYgaBVeBL .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYgaBVeBL .nav-link,
.cid-sTYgaBVeBL .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYgaBVeBL .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYgaBVeBL H4 {
  text-align: center;
}
.cid-sTYgaBVeBL H3 {
  text-align: center;
}
.cid-sTYgaCwm3c {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYgaCwm3c .image-block {
  margin: auto;
}
.cid-sTYgaCwm3c figcaption {
  position: relative;
}
.cid-sTYgaCwm3c figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYgaCwm3c .image-block {
    width: 100% !important;
  }
}
.cid-sTYgaCSsMa {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYgaCSsMa .image-block {
  margin: auto;
}
.cid-sTYgaCSsMa figcaption {
  position: relative;
}
.cid-sTYgaCSsMa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYgaCSsMa .image-block {
    width: 100% !important;
  }
}
.cid-sTYgaDhVSf {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYgaDhVSf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYgaDhVSf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYgaDhVSf .row {
    text-align: center;
  }
  .cid-sTYgaDhVSf .row > div {
    margin: auto;
  }
  .cid-sTYgaDhVSf .social-row {
    justify-content: center;
  }
}
.cid-sTYgaDhVSf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYgaDhVSf .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYgaDhVSf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYgaDhVSf .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYgaDhVSf .mbr-text {
  color: #000000;
}
.cid-sTYgaDhVSf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYgaDhVSf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYgaDhVSf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYgaDhVSf H5 {
  color: #000000;
}
.cid-sTYgaE0SrR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYgaE0SrR nav.navbar {
  position: fixed;
}
.cid-sTYgaE0SrR .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-sTYgaE0SrR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYgaE0SrR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYgaE0SrR .dropdown-item:hover,
.cid-sTYgaE0SrR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYgaE0SrR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYgaE0SrR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYgaE0SrR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYgaE0SrR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYgaE0SrR .nav-link {
  position: relative;
}
.cid-sTYgaE0SrR .container {
  display: flex;
  margin: auto;
}
.cid-sTYgaE0SrR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYgaE0SrR .dropdown-menu,
.cid-sTYgaE0SrR .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYgaE0SrR .nav-item:focus,
.cid-sTYgaE0SrR .nav-link:focus {
  outline: none;
}
.cid-sTYgaE0SrR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYgaE0SrR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYgaE0SrR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYgaE0SrR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYgaE0SrR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYgaE0SrR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYgaE0SrR .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-sTYgaE0SrR .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYgaE0SrR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYgaE0SrR .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYgaE0SrR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYgaE0SrR .navbar.collapsed {
  justify-content: center;
}
.cid-sTYgaE0SrR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYgaE0SrR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYgaE0SrR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYgaE0SrR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYgaE0SrR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYgaE0SrR .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-sTYgaE0SrR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYgaE0SrR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYgaE0SrR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYgaE0SrR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYgaE0SrR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYgaE0SrR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYgaE0SrR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYgaE0SrR .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-sTYgaE0SrR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYgaE0SrR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYgaE0SrR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYgaE0SrR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYgaE0SrR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYgaE0SrR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYgaE0SrR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYgaE0SrR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYgaE0SrR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYgaE0SrR .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-sTYgaE0SrR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYgaE0SrR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYgaE0SrR .dropdown-item.active,
.cid-sTYgaE0SrR .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYgaE0SrR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYgaE0SrR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYgaE0SrR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYgaE0SrR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYgaE0SrR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYgaE0SrR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYgaE0SrR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYgaE0SrR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYgaE0SrR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYgaE0SrR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYgaE0SrR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYgaE0SrR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYgaE0SrR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYgaE0SrR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYgaE0SrR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYgaE0SrR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYgaE0SrR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYgaE0SrR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYgaE0SrR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYgaE0SrR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYgaE0SrR .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-sTYgaE0SrR .navbar {
    height: 70px;
  }
  .cid-sTYgaE0SrR .navbar.opened {
    height: auto;
  }
  .cid-sTYgaE0SrR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYibdZqKG {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYibdZqKG .image-block {
  margin: auto;
}
.cid-sTYibdZqKG figcaption {
  position: relative;
}
.cid-sTYibdZqKG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYibdZqKG .image-block {
    width: 100% !important;
  }
}
.cid-sTYibeN75d {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYibeN75d .mbr-section-title {
  text-align: left;
}
.cid-sTYibflBoL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYibfQm3s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYibfQm3s .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYibfQm3s .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYibfQm3s .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYibfQm3s .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYibfQm3s .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYibfQm3s .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYibfQm3s .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYibfQm3s .card-subtitle {
  color: #0095ff;
}
.cid-sTYibfQm3s .mbr-text {
  color: #555555;
}
.cid-sTYibgoYvW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYibgoYvW .item {
  padding-bottom: 2rem;
}
.cid-sTYibgoYvW .item-wrapper {
  position: relative;
}
.cid-sTYibgoYvW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYibgoYvW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYibgoYvW .carousel-control,
.cid-sTYibgoYvW .close {
  background: #1b1b1b;
}
.cid-sTYibgoYvW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYibgoYvW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYibgoYvW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYibgoYvW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYibgoYvW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYibgoYvW .close::before {
  content: '\e91a';
}
.cid-sTYibgoYvW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYibgoYvW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYibgoYvW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYibgoYvW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYibgoYvW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYibgoYvW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYibgoYvW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYibgoYvW .carousel-indicators li.active,
.cid-sTYibgoYvW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYibgoYvW .carousel-indicators li::after,
.cid-sTYibgoYvW .carousel-indicators li::before {
  content: none;
}
.cid-sTYibgoYvW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYibgoYvW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYibgoYvW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYibgoYvW .carousel-indicators {
    display: none;
  }
}
.cid-sTYibgoYvW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYibgoYvW .carousel-inner > .active {
  display: block;
}
.cid-sTYibgoYvW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYibgoYvW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYibgoYvW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYibgoYvW .carousel-control,
  .cid-sTYibgoYvW .carousel-indicators,
  .cid-sTYibgoYvW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYibgoYvW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYibgoYvW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYibgoYvW .carousel-indicators .active,
.cid-sTYibgoYvW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYibgoYvW .carousel-indicators .active {
  background: #fff;
}
.cid-sTYibgoYvW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYibgoYvW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYibgoYvW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYibgoYvW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYibgoYvW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYibgoYvW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYibgoYvW .carousel {
  width: 100%;
}
.cid-sTYibgoYvW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYibgoYvW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYibgoYvW .modal.fade .modal-dialog,
.cid-sTYibgoYvW .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYibgoYvW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYibgoYvW H6 {
  text-align: center;
}
.cid-sTYibgZs1p {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYibgZs1p .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYibgZs1p .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYibgZs1p .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYibgZs1p .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYibgZs1p .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYibgZs1p .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYibgZs1p .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYibgZs1p .nav-link,
.cid-sTYibgZs1p .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYibgZs1p .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYibgZs1p H4 {
  text-align: center;
}
.cid-sTYibgZs1p H3 {
  text-align: center;
}
.cid-sTYibhFdCw {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYibhFdCw .image-block {
  margin: auto;
}
.cid-sTYibhFdCw figcaption {
  position: relative;
}
.cid-sTYibhFdCw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYibhFdCw .image-block {
    width: 100% !important;
  }
}
.cid-sTYibi26gn {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYibi26gn .image-block {
  margin: auto;
}
.cid-sTYibi26gn figcaption {
  position: relative;
}
.cid-sTYibi26gn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYibi26gn .image-block {
    width: 100% !important;
  }
}
.cid-sTYibiqIre {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYibiqIre .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYibiqIre .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYibiqIre .row {
    text-align: center;
  }
  .cid-sTYibiqIre .row > div {
    margin: auto;
  }
  .cid-sTYibiqIre .social-row {
    justify-content: center;
  }
}
.cid-sTYibiqIre .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYibiqIre .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYibiqIre .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYibiqIre .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYibiqIre .mbr-text {
  color: #000000;
}
.cid-sTYibiqIre .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYibiqIre .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYibiqIre div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYibiqIre H5 {
  color: #000000;
}
.cid-sTYibj6ZCs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYibj6ZCs nav.navbar {
  position: fixed;
}
.cid-sTYibj6ZCs .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-sTYibj6ZCs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYibj6ZCs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYibj6ZCs .dropdown-item:hover,
.cid-sTYibj6ZCs .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYibj6ZCs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYibj6ZCs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYibj6ZCs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYibj6ZCs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYibj6ZCs .nav-link {
  position: relative;
}
.cid-sTYibj6ZCs .container {
  display: flex;
  margin: auto;
}
.cid-sTYibj6ZCs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYibj6ZCs .dropdown-menu,
.cid-sTYibj6ZCs .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYibj6ZCs .nav-item:focus,
.cid-sTYibj6ZCs .nav-link:focus {
  outline: none;
}
.cid-sTYibj6ZCs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYibj6ZCs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYibj6ZCs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYibj6ZCs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYibj6ZCs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYibj6ZCs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYibj6ZCs .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-sTYibj6ZCs .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYibj6ZCs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYibj6ZCs .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYibj6ZCs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYibj6ZCs .navbar.collapsed {
  justify-content: center;
}
.cid-sTYibj6ZCs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYibj6ZCs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYibj6ZCs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYibj6ZCs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYibj6ZCs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYibj6ZCs .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-sTYibj6ZCs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYibj6ZCs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYibj6ZCs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYibj6ZCs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYibj6ZCs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYibj6ZCs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYibj6ZCs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYibj6ZCs .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-sTYibj6ZCs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYibj6ZCs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYibj6ZCs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYibj6ZCs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYibj6ZCs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYibj6ZCs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYibj6ZCs .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYibj6ZCs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYibj6ZCs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYibj6ZCs .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-sTYibj6ZCs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYibj6ZCs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYibj6ZCs .dropdown-item.active,
.cid-sTYibj6ZCs .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYibj6ZCs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYibj6ZCs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYibj6ZCs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYibj6ZCs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYibj6ZCs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYibj6ZCs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYibj6ZCs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYibj6ZCs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYibj6ZCs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYibj6ZCs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYibj6ZCs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYibj6ZCs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYibj6ZCs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYibj6ZCs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYibj6ZCs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYibj6ZCs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYibj6ZCs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYibj6ZCs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYibj6ZCs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYibj6ZCs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYibj6ZCs .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-sTYibj6ZCs .navbar {
    height: 70px;
  }
  .cid-sTYibj6ZCs .navbar.opened {
    height: auto;
  }
  .cid-sTYibj6ZCs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYk190pVX {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYk190pVX .image-block {
  margin: auto;
}
.cid-sTYk190pVX figcaption {
  position: relative;
}
.cid-sTYk190pVX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYk190pVX .image-block {
    width: 100% !important;
  }
}
.cid-sTYk19Pugq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYk19Pugq .mbr-section-title {
  text-align: left;
}
.cid-sTYk1ak2Bn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYk1aKLGr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYk1aKLGr .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYk1aKLGr .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYk1aKLGr .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYk1aKLGr .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYk1aKLGr .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYk1aKLGr .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYk1aKLGr .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYk1aKLGr .card-subtitle {
  color: #0095ff;
}
.cid-sTYk1aKLGr .mbr-text {
  color: #555555;
}
.cid-sTYk1bkoNC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYk1bkoNC .item {
  padding-bottom: 2rem;
}
.cid-sTYk1bkoNC .item-wrapper {
  position: relative;
}
.cid-sTYk1bkoNC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYk1bkoNC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYk1bkoNC .carousel-control,
.cid-sTYk1bkoNC .close {
  background: #1b1b1b;
}
.cid-sTYk1bkoNC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYk1bkoNC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYk1bkoNC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYk1bkoNC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYk1bkoNC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYk1bkoNC .close::before {
  content: '\e91a';
}
.cid-sTYk1bkoNC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYk1bkoNC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYk1bkoNC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYk1bkoNC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYk1bkoNC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYk1bkoNC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYk1bkoNC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYk1bkoNC .carousel-indicators li.active,
.cid-sTYk1bkoNC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYk1bkoNC .carousel-indicators li::after,
.cid-sTYk1bkoNC .carousel-indicators li::before {
  content: none;
}
.cid-sTYk1bkoNC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYk1bkoNC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYk1bkoNC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYk1bkoNC .carousel-indicators {
    display: none;
  }
}
.cid-sTYk1bkoNC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYk1bkoNC .carousel-inner > .active {
  display: block;
}
.cid-sTYk1bkoNC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYk1bkoNC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYk1bkoNC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYk1bkoNC .carousel-control,
  .cid-sTYk1bkoNC .carousel-indicators,
  .cid-sTYk1bkoNC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYk1bkoNC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYk1bkoNC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYk1bkoNC .carousel-indicators .active,
.cid-sTYk1bkoNC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYk1bkoNC .carousel-indicators .active {
  background: #fff;
}
.cid-sTYk1bkoNC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYk1bkoNC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYk1bkoNC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYk1bkoNC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYk1bkoNC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYk1bkoNC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYk1bkoNC .carousel {
  width: 100%;
}
.cid-sTYk1bkoNC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYk1bkoNC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYk1bkoNC .modal.fade .modal-dialog,
.cid-sTYk1bkoNC .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYk1bkoNC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYk1bkoNC H6 {
  text-align: center;
}
.cid-sTYk1c9sd2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYk1c9sd2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYk1c9sd2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYk1c9sd2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYk1c9sd2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYk1c9sd2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYk1c9sd2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYk1c9sd2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYk1c9sd2 .nav-link,
.cid-sTYk1c9sd2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYk1c9sd2 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYk1c9sd2 H4 {
  text-align: center;
}
.cid-sTYk1c9sd2 H3 {
  text-align: center;
}
.cid-sTYk1cMktM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYk1cMktM .image-block {
  margin: auto;
}
.cid-sTYk1cMktM figcaption {
  position: relative;
}
.cid-sTYk1cMktM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYk1cMktM .image-block {
    width: 100% !important;
  }
}
.cid-sTYk1d8BRK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYk1d8BRK .image-block {
  margin: auto;
}
.cid-sTYk1d8BRK figcaption {
  position: relative;
}
.cid-sTYk1d8BRK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYk1d8BRK .image-block {
    width: 100% !important;
  }
}
.cid-sTYk1dv0aP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYk1dv0aP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYk1dv0aP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYk1dv0aP .row {
    text-align: center;
  }
  .cid-sTYk1dv0aP .row > div {
    margin: auto;
  }
  .cid-sTYk1dv0aP .social-row {
    justify-content: center;
  }
}
.cid-sTYk1dv0aP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYk1dv0aP .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYk1dv0aP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYk1dv0aP .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYk1dv0aP .mbr-text {
  color: #000000;
}
.cid-sTYk1dv0aP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYk1dv0aP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYk1dv0aP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYk1dv0aP H5 {
  color: #000000;
}
.cid-sTYk1e8HUI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYk1e8HUI nav.navbar {
  position: fixed;
}
.cid-sTYk1e8HUI .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-sTYk1e8HUI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYk1e8HUI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYk1e8HUI .dropdown-item:hover,
.cid-sTYk1e8HUI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYk1e8HUI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYk1e8HUI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYk1e8HUI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYk1e8HUI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYk1e8HUI .nav-link {
  position: relative;
}
.cid-sTYk1e8HUI .container {
  display: flex;
  margin: auto;
}
.cid-sTYk1e8HUI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYk1e8HUI .dropdown-menu,
.cid-sTYk1e8HUI .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYk1e8HUI .nav-item:focus,
.cid-sTYk1e8HUI .nav-link:focus {
  outline: none;
}
.cid-sTYk1e8HUI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYk1e8HUI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYk1e8HUI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYk1e8HUI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYk1e8HUI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYk1e8HUI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYk1e8HUI .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-sTYk1e8HUI .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYk1e8HUI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYk1e8HUI .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYk1e8HUI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYk1e8HUI .navbar.collapsed {
  justify-content: center;
}
.cid-sTYk1e8HUI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYk1e8HUI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYk1e8HUI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYk1e8HUI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYk1e8HUI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYk1e8HUI .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-sTYk1e8HUI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYk1e8HUI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYk1e8HUI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYk1e8HUI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYk1e8HUI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYk1e8HUI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYk1e8HUI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYk1e8HUI .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-sTYk1e8HUI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYk1e8HUI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYk1e8HUI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYk1e8HUI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYk1e8HUI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYk1e8HUI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYk1e8HUI .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYk1e8HUI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYk1e8HUI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYk1e8HUI .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-sTYk1e8HUI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYk1e8HUI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYk1e8HUI .dropdown-item.active,
.cid-sTYk1e8HUI .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYk1e8HUI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYk1e8HUI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYk1e8HUI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYk1e8HUI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYk1e8HUI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYk1e8HUI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYk1e8HUI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYk1e8HUI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYk1e8HUI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYk1e8HUI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYk1e8HUI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYk1e8HUI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYk1e8HUI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYk1e8HUI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYk1e8HUI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYk1e8HUI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYk1e8HUI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYk1e8HUI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYk1e8HUI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYk1e8HUI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYk1e8HUI .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-sTYk1e8HUI .navbar {
    height: 70px;
  }
  .cid-sTYk1e8HUI .navbar.opened {
    height: auto;
  }
  .cid-sTYk1e8HUI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYlj3JH66 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYlj3JH66 .image-block {
  margin: auto;
}
.cid-sTYlj3JH66 figcaption {
  position: relative;
}
.cid-sTYlj3JH66 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYlj3JH66 .image-block {
    width: 100% !important;
  }
}
.cid-sTYlj4ywtX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYlj4ywtX .mbr-section-title {
  text-align: left;
}
.cid-sTYlj548s4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYlj5vke5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYlj5vke5 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYlj5vke5 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYlj5vke5 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYlj5vke5 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYlj5vke5 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYlj5vke5 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYlj5vke5 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYlj5vke5 .card-subtitle {
  color: #0095ff;
}
.cid-sTYlj5vke5 .mbr-text {
  color: #555555;
}
.cid-sTYlj6aqXZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYlj6aqXZ .item {
  padding-bottom: 2rem;
}
.cid-sTYlj6aqXZ .item-wrapper {
  position: relative;
}
.cid-sTYlj6aqXZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYlj6aqXZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYlj6aqXZ .carousel-control,
.cid-sTYlj6aqXZ .close {
  background: #1b1b1b;
}
.cid-sTYlj6aqXZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYlj6aqXZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYlj6aqXZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYlj6aqXZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYlj6aqXZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYlj6aqXZ .close::before {
  content: '\e91a';
}
.cid-sTYlj6aqXZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYlj6aqXZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYlj6aqXZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYlj6aqXZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYlj6aqXZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYlj6aqXZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYlj6aqXZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYlj6aqXZ .carousel-indicators li.active,
.cid-sTYlj6aqXZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYlj6aqXZ .carousel-indicators li::after,
.cid-sTYlj6aqXZ .carousel-indicators li::before {
  content: none;
}
.cid-sTYlj6aqXZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYlj6aqXZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYlj6aqXZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYlj6aqXZ .carousel-indicators {
    display: none;
  }
}
.cid-sTYlj6aqXZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYlj6aqXZ .carousel-inner > .active {
  display: block;
}
.cid-sTYlj6aqXZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYlj6aqXZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYlj6aqXZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYlj6aqXZ .carousel-control,
  .cid-sTYlj6aqXZ .carousel-indicators,
  .cid-sTYlj6aqXZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYlj6aqXZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYlj6aqXZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYlj6aqXZ .carousel-indicators .active,
.cid-sTYlj6aqXZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYlj6aqXZ .carousel-indicators .active {
  background: #fff;
}
.cid-sTYlj6aqXZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYlj6aqXZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYlj6aqXZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYlj6aqXZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYlj6aqXZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYlj6aqXZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYlj6aqXZ .carousel {
  width: 100%;
}
.cid-sTYlj6aqXZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYlj6aqXZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYlj6aqXZ .modal.fade .modal-dialog,
.cid-sTYlj6aqXZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYlj6aqXZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYlj6aqXZ H6 {
  text-align: center;
}
.cid-sTYlj70Lju {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYlj70Lju .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYlj70Lju .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYlj70Lju .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYlj70Lju .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYlj70Lju .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYlj70Lju .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYlj70Lju .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYlj70Lju .nav-link,
.cid-sTYlj70Lju .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYlj70Lju .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYlj70Lju H4 {
  text-align: center;
}
.cid-sTYlj70Lju H3 {
  text-align: center;
}
.cid-sTYlj7C74b {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYlj7C74b .image-block {
  margin: auto;
}
.cid-sTYlj7C74b figcaption {
  position: relative;
}
.cid-sTYlj7C74b figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYlj7C74b .image-block {
    width: 100% !important;
  }
}
.cid-sTYlj7ZRea {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYlj7ZRea .image-block {
  margin: auto;
}
.cid-sTYlj7ZRea figcaption {
  position: relative;
}
.cid-sTYlj7ZRea figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYlj7ZRea .image-block {
    width: 100% !important;
  }
}
.cid-sTYlj8mY80 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYlj8mY80 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYlj8mY80 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYlj8mY80 .row {
    text-align: center;
  }
  .cid-sTYlj8mY80 .row > div {
    margin: auto;
  }
  .cid-sTYlj8mY80 .social-row {
    justify-content: center;
  }
}
.cid-sTYlj8mY80 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYlj8mY80 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYlj8mY80 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYlj8mY80 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYlj8mY80 .mbr-text {
  color: #000000;
}
.cid-sTYlj8mY80 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYlj8mY80 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYlj8mY80 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYlj8mY80 H5 {
  color: #000000;
}
.cid-sTYlj93JVi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYlj93JVi nav.navbar {
  position: fixed;
}
.cid-sTYlj93JVi .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-sTYlj93JVi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYlj93JVi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYlj93JVi .dropdown-item:hover,
.cid-sTYlj93JVi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYlj93JVi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYlj93JVi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYlj93JVi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYlj93JVi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYlj93JVi .nav-link {
  position: relative;
}
.cid-sTYlj93JVi .container {
  display: flex;
  margin: auto;
}
.cid-sTYlj93JVi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYlj93JVi .dropdown-menu,
.cid-sTYlj93JVi .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYlj93JVi .nav-item:focus,
.cid-sTYlj93JVi .nav-link:focus {
  outline: none;
}
.cid-sTYlj93JVi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYlj93JVi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYlj93JVi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYlj93JVi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYlj93JVi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYlj93JVi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYlj93JVi .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-sTYlj93JVi .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYlj93JVi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYlj93JVi .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYlj93JVi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYlj93JVi .navbar.collapsed {
  justify-content: center;
}
.cid-sTYlj93JVi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYlj93JVi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYlj93JVi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYlj93JVi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYlj93JVi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYlj93JVi .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-sTYlj93JVi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYlj93JVi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYlj93JVi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYlj93JVi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYlj93JVi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYlj93JVi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYlj93JVi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYlj93JVi .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-sTYlj93JVi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYlj93JVi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYlj93JVi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYlj93JVi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYlj93JVi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYlj93JVi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYlj93JVi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYlj93JVi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYlj93JVi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYlj93JVi .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-sTYlj93JVi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYlj93JVi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYlj93JVi .dropdown-item.active,
.cid-sTYlj93JVi .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYlj93JVi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYlj93JVi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYlj93JVi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYlj93JVi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYlj93JVi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYlj93JVi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYlj93JVi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYlj93JVi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYlj93JVi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYlj93JVi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYlj93JVi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYlj93JVi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYlj93JVi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYlj93JVi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYlj93JVi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYlj93JVi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYlj93JVi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYlj93JVi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYlj93JVi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYlj93JVi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYlj93JVi .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-sTYlj93JVi .navbar {
    height: 70px;
  }
  .cid-sTYlj93JVi .navbar.opened {
    height: auto;
  }
  .cid-sTYlj93JVi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYmjOVbQf {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYmjOVbQf .image-block {
  margin: auto;
}
.cid-sTYmjOVbQf figcaption {
  position: relative;
}
.cid-sTYmjOVbQf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYmjOVbQf .image-block {
    width: 100% !important;
  }
}
.cid-sTYmjPJebp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYmjPJebp .mbr-section-title {
  text-align: left;
}
.cid-sTYmjQefuJ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYmjQEq5Z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYmjQEq5Z .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYmjQEq5Z .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYmjQEq5Z .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYmjQEq5Z .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYmjQEq5Z .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYmjQEq5Z .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYmjQEq5Z .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYmjQEq5Z .card-subtitle {
  color: #0095ff;
}
.cid-sTYmjQEq5Z .mbr-text {
  color: #555555;
}
.cid-sTYmjRdOMm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYmjRdOMm .item {
  padding-bottom: 2rem;
}
.cid-sTYmjRdOMm .item-wrapper {
  position: relative;
}
.cid-sTYmjRdOMm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYmjRdOMm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYmjRdOMm .carousel-control,
.cid-sTYmjRdOMm .close {
  background: #1b1b1b;
}
.cid-sTYmjRdOMm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYmjRdOMm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYmjRdOMm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYmjRdOMm .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYmjRdOMm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYmjRdOMm .close::before {
  content: '\e91a';
}
.cid-sTYmjRdOMm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYmjRdOMm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYmjRdOMm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYmjRdOMm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYmjRdOMm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYmjRdOMm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYmjRdOMm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYmjRdOMm .carousel-indicators li.active,
.cid-sTYmjRdOMm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYmjRdOMm .carousel-indicators li::after,
.cid-sTYmjRdOMm .carousel-indicators li::before {
  content: none;
}
.cid-sTYmjRdOMm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYmjRdOMm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYmjRdOMm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYmjRdOMm .carousel-indicators {
    display: none;
  }
}
.cid-sTYmjRdOMm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYmjRdOMm .carousel-inner > .active {
  display: block;
}
.cid-sTYmjRdOMm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYmjRdOMm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYmjRdOMm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYmjRdOMm .carousel-control,
  .cid-sTYmjRdOMm .carousel-indicators,
  .cid-sTYmjRdOMm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYmjRdOMm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYmjRdOMm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYmjRdOMm .carousel-indicators .active,
.cid-sTYmjRdOMm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYmjRdOMm .carousel-indicators .active {
  background: #fff;
}
.cid-sTYmjRdOMm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYmjRdOMm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYmjRdOMm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYmjRdOMm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYmjRdOMm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYmjRdOMm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYmjRdOMm .carousel {
  width: 100%;
}
.cid-sTYmjRdOMm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYmjRdOMm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYmjRdOMm .modal.fade .modal-dialog,
.cid-sTYmjRdOMm .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYmjRdOMm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYmjRdOMm H6 {
  text-align: center;
}
.cid-sTYmjS0aBL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYmjS0aBL .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYmjS0aBL .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYmjS0aBL .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYmjS0aBL .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYmjS0aBL .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYmjS0aBL .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYmjS0aBL .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYmjS0aBL .nav-link,
.cid-sTYmjS0aBL .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYmjS0aBL .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYmjS0aBL H4 {
  text-align: center;
}
.cid-sTYmjS0aBL H3 {
  text-align: center;
}
.cid-sTYmjSJTSU {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYmjSJTSU .image-block {
  margin: auto;
}
.cid-sTYmjSJTSU figcaption {
  position: relative;
}
.cid-sTYmjSJTSU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYmjSJTSU .image-block {
    width: 100% !important;
  }
}
.cid-sTYmjT6Ns7 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYmjT6Ns7 .image-block {
  margin: auto;
}
.cid-sTYmjT6Ns7 figcaption {
  position: relative;
}
.cid-sTYmjT6Ns7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYmjT6Ns7 .image-block {
    width: 100% !important;
  }
}
.cid-sTYmjTvXx5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYmjTvXx5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYmjTvXx5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYmjTvXx5 .row {
    text-align: center;
  }
  .cid-sTYmjTvXx5 .row > div {
    margin: auto;
  }
  .cid-sTYmjTvXx5 .social-row {
    justify-content: center;
  }
}
.cid-sTYmjTvXx5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYmjTvXx5 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYmjTvXx5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYmjTvXx5 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYmjTvXx5 .mbr-text {
  color: #000000;
}
.cid-sTYmjTvXx5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYmjTvXx5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYmjTvXx5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYmjTvXx5 H5 {
  color: #000000;
}
.cid-sTYmjU83pR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYmjU83pR nav.navbar {
  position: fixed;
}
.cid-sTYmjU83pR .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-sTYmjU83pR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYmjU83pR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYmjU83pR .dropdown-item:hover,
.cid-sTYmjU83pR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYmjU83pR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYmjU83pR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYmjU83pR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYmjU83pR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYmjU83pR .nav-link {
  position: relative;
}
.cid-sTYmjU83pR .container {
  display: flex;
  margin: auto;
}
.cid-sTYmjU83pR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYmjU83pR .dropdown-menu,
.cid-sTYmjU83pR .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYmjU83pR .nav-item:focus,
.cid-sTYmjU83pR .nav-link:focus {
  outline: none;
}
.cid-sTYmjU83pR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYmjU83pR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYmjU83pR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYmjU83pR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYmjU83pR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYmjU83pR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYmjU83pR .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-sTYmjU83pR .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYmjU83pR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYmjU83pR .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYmjU83pR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYmjU83pR .navbar.collapsed {
  justify-content: center;
}
.cid-sTYmjU83pR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYmjU83pR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYmjU83pR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYmjU83pR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYmjU83pR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYmjU83pR .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-sTYmjU83pR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYmjU83pR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYmjU83pR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYmjU83pR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYmjU83pR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYmjU83pR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYmjU83pR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYmjU83pR .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-sTYmjU83pR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYmjU83pR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYmjU83pR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYmjU83pR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYmjU83pR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYmjU83pR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYmjU83pR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYmjU83pR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYmjU83pR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYmjU83pR .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-sTYmjU83pR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYmjU83pR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYmjU83pR .dropdown-item.active,
.cid-sTYmjU83pR .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYmjU83pR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYmjU83pR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYmjU83pR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYmjU83pR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYmjU83pR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYmjU83pR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYmjU83pR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYmjU83pR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYmjU83pR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYmjU83pR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYmjU83pR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYmjU83pR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYmjU83pR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYmjU83pR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYmjU83pR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYmjU83pR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYmjU83pR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYmjU83pR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYmjU83pR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYmjU83pR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYmjU83pR .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-sTYmjU83pR .navbar {
    height: 70px;
  }
  .cid-sTYmjU83pR .navbar.opened {
    height: auto;
  }
  .cid-sTYmjU83pR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYnqPJwSh {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYnqPJwSh .image-block {
  margin: auto;
}
.cid-sTYnqPJwSh figcaption {
  position: relative;
}
.cid-sTYnqPJwSh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYnqPJwSh .image-block {
    width: 100% !important;
  }
}
.cid-sTYnqQGUwM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYnqQGUwM .mbr-section-title {
  text-align: left;
}
.cid-sTYnqRn9RD {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYnqRUKjd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYnqRUKjd .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYnqRUKjd .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYnqRUKjd .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYnqRUKjd .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYnqRUKjd .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYnqRUKjd .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYnqRUKjd .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYnqRUKjd .card-subtitle {
  color: #0095ff;
}
.cid-sTYnqRUKjd .mbr-text {
  color: #555555;
}
.cid-sTYnqSthR4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYnqSthR4 .item {
  padding-bottom: 2rem;
}
.cid-sTYnqSthR4 .item-wrapper {
  position: relative;
}
.cid-sTYnqSthR4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYnqSthR4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYnqSthR4 .carousel-control,
.cid-sTYnqSthR4 .close {
  background: #1b1b1b;
}
.cid-sTYnqSthR4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYnqSthR4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYnqSthR4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYnqSthR4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYnqSthR4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYnqSthR4 .close::before {
  content: '\e91a';
}
.cid-sTYnqSthR4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYnqSthR4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYnqSthR4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYnqSthR4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYnqSthR4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYnqSthR4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYnqSthR4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYnqSthR4 .carousel-indicators li.active,
.cid-sTYnqSthR4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYnqSthR4 .carousel-indicators li::after,
.cid-sTYnqSthR4 .carousel-indicators li::before {
  content: none;
}
.cid-sTYnqSthR4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYnqSthR4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYnqSthR4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYnqSthR4 .carousel-indicators {
    display: none;
  }
}
.cid-sTYnqSthR4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYnqSthR4 .carousel-inner > .active {
  display: block;
}
.cid-sTYnqSthR4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYnqSthR4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYnqSthR4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYnqSthR4 .carousel-control,
  .cid-sTYnqSthR4 .carousel-indicators,
  .cid-sTYnqSthR4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYnqSthR4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYnqSthR4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYnqSthR4 .carousel-indicators .active,
.cid-sTYnqSthR4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYnqSthR4 .carousel-indicators .active {
  background: #fff;
}
.cid-sTYnqSthR4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYnqSthR4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYnqSthR4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYnqSthR4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYnqSthR4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYnqSthR4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYnqSthR4 .carousel {
  width: 100%;
}
.cid-sTYnqSthR4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYnqSthR4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYnqSthR4 .modal.fade .modal-dialog,
.cid-sTYnqSthR4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYnqSthR4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYnqSthR4 H6 {
  text-align: center;
}
.cid-sTYnqTkskI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYnqTkskI .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYnqTkskI .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYnqTkskI .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYnqTkskI .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYnqTkskI .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYnqTkskI .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYnqTkskI .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYnqTkskI .nav-link,
.cid-sTYnqTkskI .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYnqTkskI .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYnqTkskI H4 {
  text-align: center;
}
.cid-sTYnqTkskI H3 {
  text-align: center;
}
.cid-sTYnqUtUSe {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYnqUtUSe .image-block {
  margin: auto;
}
.cid-sTYnqUtUSe figcaption {
  position: relative;
}
.cid-sTYnqUtUSe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYnqUtUSe .image-block {
    width: 100% !important;
  }
}
.cid-sTYnqV0UV2 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYnqV0UV2 .image-block {
  margin: auto;
}
.cid-sTYnqV0UV2 figcaption {
  position: relative;
}
.cid-sTYnqV0UV2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYnqV0UV2 .image-block {
    width: 100% !important;
  }
}
.cid-sTYnqVF8rf {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYnqVF8rf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYnqVF8rf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYnqVF8rf .row {
    text-align: center;
  }
  .cid-sTYnqVF8rf .row > div {
    margin: auto;
  }
  .cid-sTYnqVF8rf .social-row {
    justify-content: center;
  }
}
.cid-sTYnqVF8rf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYnqVF8rf .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYnqVF8rf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYnqVF8rf .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYnqVF8rf .mbr-text {
  color: #000000;
}
.cid-sTYnqVF8rf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYnqVF8rf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYnqVF8rf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYnqVF8rf H5 {
  color: #000000;
}
.cid-sTYnqWHb8V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYnqWHb8V nav.navbar {
  position: fixed;
}
.cid-sTYnqWHb8V .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-sTYnqWHb8V .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYnqWHb8V .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYnqWHb8V .dropdown-item:hover,
.cid-sTYnqWHb8V .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYnqWHb8V .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYnqWHb8V .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYnqWHb8V .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYnqWHb8V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYnqWHb8V .nav-link {
  position: relative;
}
.cid-sTYnqWHb8V .container {
  display: flex;
  margin: auto;
}
.cid-sTYnqWHb8V .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYnqWHb8V .dropdown-menu,
.cid-sTYnqWHb8V .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYnqWHb8V .nav-item:focus,
.cid-sTYnqWHb8V .nav-link:focus {
  outline: none;
}
.cid-sTYnqWHb8V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYnqWHb8V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYnqWHb8V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYnqWHb8V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYnqWHb8V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYnqWHb8V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYnqWHb8V .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-sTYnqWHb8V .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYnqWHb8V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYnqWHb8V .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYnqWHb8V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYnqWHb8V .navbar.collapsed {
  justify-content: center;
}
.cid-sTYnqWHb8V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYnqWHb8V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYnqWHb8V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYnqWHb8V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYnqWHb8V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYnqWHb8V .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-sTYnqWHb8V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYnqWHb8V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYnqWHb8V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYnqWHb8V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYnqWHb8V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYnqWHb8V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYnqWHb8V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYnqWHb8V .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-sTYnqWHb8V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYnqWHb8V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYnqWHb8V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYnqWHb8V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYnqWHb8V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYnqWHb8V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYnqWHb8V .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYnqWHb8V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYnqWHb8V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYnqWHb8V .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-sTYnqWHb8V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYnqWHb8V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYnqWHb8V .dropdown-item.active,
.cid-sTYnqWHb8V .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYnqWHb8V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYnqWHb8V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYnqWHb8V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYnqWHb8V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYnqWHb8V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYnqWHb8V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYnqWHb8V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYnqWHb8V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYnqWHb8V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYnqWHb8V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYnqWHb8V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYnqWHb8V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYnqWHb8V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYnqWHb8V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYnqWHb8V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYnqWHb8V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYnqWHb8V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYnqWHb8V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYnqWHb8V .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYnqWHb8V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYnqWHb8V .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-sTYnqWHb8V .navbar {
    height: 70px;
  }
  .cid-sTYnqWHb8V .navbar.opened {
    height: auto;
  }
  .cid-sTYnqWHb8V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYop25fZ4 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYop25fZ4 .image-block {
  margin: auto;
}
.cid-sTYop25fZ4 figcaption {
  position: relative;
}
.cid-sTYop25fZ4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYop25fZ4 .image-block {
    width: 100% !important;
  }
}
.cid-sTYop2TPEj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYop2TPEj .mbr-section-title {
  text-align: left;
}
.cid-sTYop3p6sL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYop3SOoa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYop3SOoa .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYop3SOoa .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYop3SOoa .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYop3SOoa .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYop3SOoa .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYop3SOoa .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYop3SOoa .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYop3SOoa .card-subtitle {
  color: #0095ff;
}
.cid-sTYop3SOoa .mbr-text {
  color: #555555;
}
.cid-sTYop4qODX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYop4qODX .item {
  padding-bottom: 2rem;
}
.cid-sTYop4qODX .item-wrapper {
  position: relative;
}
.cid-sTYop4qODX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYop4qODX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYop4qODX .carousel-control,
.cid-sTYop4qODX .close {
  background: #1b1b1b;
}
.cid-sTYop4qODX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYop4qODX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYop4qODX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYop4qODX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYop4qODX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYop4qODX .close::before {
  content: '\e91a';
}
.cid-sTYop4qODX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYop4qODX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYop4qODX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYop4qODX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYop4qODX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYop4qODX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYop4qODX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYop4qODX .carousel-indicators li.active,
.cid-sTYop4qODX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYop4qODX .carousel-indicators li::after,
.cid-sTYop4qODX .carousel-indicators li::before {
  content: none;
}
.cid-sTYop4qODX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYop4qODX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYop4qODX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYop4qODX .carousel-indicators {
    display: none;
  }
}
.cid-sTYop4qODX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYop4qODX .carousel-inner > .active {
  display: block;
}
.cid-sTYop4qODX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYop4qODX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYop4qODX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYop4qODX .carousel-control,
  .cid-sTYop4qODX .carousel-indicators,
  .cid-sTYop4qODX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYop4qODX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYop4qODX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYop4qODX .carousel-indicators .active,
.cid-sTYop4qODX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYop4qODX .carousel-indicators .active {
  background: #fff;
}
.cid-sTYop4qODX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYop4qODX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYop4qODX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYop4qODX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYop4qODX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYop4qODX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYop4qODX .carousel {
  width: 100%;
}
.cid-sTYop4qODX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYop4qODX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYop4qODX .modal.fade .modal-dialog,
.cid-sTYop4qODX .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYop4qODX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYop4qODX H6 {
  text-align: center;
}
.cid-sTYop5dnOz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYop5dnOz .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYop5dnOz .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYop5dnOz .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYop5dnOz .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYop5dnOz .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYop5dnOz .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYop5dnOz .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYop5dnOz .nav-link,
.cid-sTYop5dnOz .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYop5dnOz .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYop5dnOz H4 {
  text-align: center;
}
.cid-sTYop5dnOz H3 {
  text-align: center;
}
.cid-sTYop5WD1e {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYop5WD1e .image-block {
  margin: auto;
}
.cid-sTYop5WD1e figcaption {
  position: relative;
}
.cid-sTYop5WD1e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYop5WD1e .image-block {
    width: 100% !important;
  }
}
.cid-sTYop6jsq6 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYop6jsq6 .image-block {
  margin: auto;
}
.cid-sTYop6jsq6 figcaption {
  position: relative;
}
.cid-sTYop6jsq6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYop6jsq6 .image-block {
    width: 100% !important;
  }
}
.cid-sTYop6G6Tx {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYop6G6Tx .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYop6G6Tx .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYop6G6Tx .row {
    text-align: center;
  }
  .cid-sTYop6G6Tx .row > div {
    margin: auto;
  }
  .cid-sTYop6G6Tx .social-row {
    justify-content: center;
  }
}
.cid-sTYop6G6Tx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYop6G6Tx .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYop6G6Tx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYop6G6Tx .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYop6G6Tx .mbr-text {
  color: #000000;
}
.cid-sTYop6G6Tx .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYop6G6Tx .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYop6G6Tx div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYop6G6Tx H5 {
  color: #000000;
}
.cid-sTYop7lvpn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYop7lvpn nav.navbar {
  position: fixed;
}
.cid-sTYop7lvpn .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-sTYop7lvpn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYop7lvpn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYop7lvpn .dropdown-item:hover,
.cid-sTYop7lvpn .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYop7lvpn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYop7lvpn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYop7lvpn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYop7lvpn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYop7lvpn .nav-link {
  position: relative;
}
.cid-sTYop7lvpn .container {
  display: flex;
  margin: auto;
}
.cid-sTYop7lvpn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYop7lvpn .dropdown-menu,
.cid-sTYop7lvpn .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYop7lvpn .nav-item:focus,
.cid-sTYop7lvpn .nav-link:focus {
  outline: none;
}
.cid-sTYop7lvpn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYop7lvpn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYop7lvpn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYop7lvpn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYop7lvpn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYop7lvpn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYop7lvpn .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-sTYop7lvpn .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYop7lvpn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYop7lvpn .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYop7lvpn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYop7lvpn .navbar.collapsed {
  justify-content: center;
}
.cid-sTYop7lvpn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYop7lvpn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYop7lvpn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYop7lvpn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYop7lvpn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYop7lvpn .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-sTYop7lvpn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYop7lvpn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYop7lvpn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYop7lvpn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYop7lvpn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYop7lvpn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYop7lvpn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYop7lvpn .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-sTYop7lvpn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYop7lvpn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYop7lvpn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYop7lvpn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYop7lvpn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYop7lvpn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYop7lvpn .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYop7lvpn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYop7lvpn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYop7lvpn .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-sTYop7lvpn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYop7lvpn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYop7lvpn .dropdown-item.active,
.cid-sTYop7lvpn .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYop7lvpn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYop7lvpn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYop7lvpn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYop7lvpn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYop7lvpn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYop7lvpn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYop7lvpn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYop7lvpn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYop7lvpn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYop7lvpn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYop7lvpn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYop7lvpn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYop7lvpn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYop7lvpn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYop7lvpn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYop7lvpn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYop7lvpn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYop7lvpn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYop7lvpn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYop7lvpn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYop7lvpn .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-sTYop7lvpn .navbar {
    height: 70px;
  }
  .cid-sTYop7lvpn .navbar.opened {
    height: auto;
  }
  .cid-sTYop7lvpn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYp5aYe05 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYp5aYe05 .image-block {
  margin: auto;
}
.cid-sTYp5aYe05 figcaption {
  position: relative;
}
.cid-sTYp5aYe05 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYp5aYe05 .image-block {
    width: 100% !important;
  }
}
.cid-sTYp5c3NHQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYp5c3NHQ .mbr-section-title {
  text-align: left;
}
.cid-sTYp5cy529 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYp5cVNrI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYp5cVNrI .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYp5cVNrI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYp5cVNrI .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYp5cVNrI .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYp5cVNrI .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYp5cVNrI .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYp5cVNrI .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYp5cVNrI .card-subtitle {
  color: #0095ff;
}
.cid-sTYp5cVNrI .mbr-text {
  color: #555555;
}
.cid-sTYp5duPLE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYp5duPLE .item {
  padding-bottom: 2rem;
}
.cid-sTYp5duPLE .item-wrapper {
  position: relative;
}
.cid-sTYp5duPLE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYp5duPLE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYp5duPLE .carousel-control,
.cid-sTYp5duPLE .close {
  background: #1b1b1b;
}
.cid-sTYp5duPLE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYp5duPLE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYp5duPLE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYp5duPLE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYp5duPLE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYp5duPLE .close::before {
  content: '\e91a';
}
.cid-sTYp5duPLE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYp5duPLE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYp5duPLE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYp5duPLE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYp5duPLE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYp5duPLE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYp5duPLE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYp5duPLE .carousel-indicators li.active,
.cid-sTYp5duPLE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYp5duPLE .carousel-indicators li::after,
.cid-sTYp5duPLE .carousel-indicators li::before {
  content: none;
}
.cid-sTYp5duPLE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYp5duPLE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYp5duPLE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYp5duPLE .carousel-indicators {
    display: none;
  }
}
.cid-sTYp5duPLE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYp5duPLE .carousel-inner > .active {
  display: block;
}
.cid-sTYp5duPLE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYp5duPLE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYp5duPLE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYp5duPLE .carousel-control,
  .cid-sTYp5duPLE .carousel-indicators,
  .cid-sTYp5duPLE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYp5duPLE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYp5duPLE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYp5duPLE .carousel-indicators .active,
.cid-sTYp5duPLE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYp5duPLE .carousel-indicators .active {
  background: #fff;
}
.cid-sTYp5duPLE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYp5duPLE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYp5duPLE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYp5duPLE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYp5duPLE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYp5duPLE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYp5duPLE .carousel {
  width: 100%;
}
.cid-sTYp5duPLE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYp5duPLE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYp5duPLE .modal.fade .modal-dialog,
.cid-sTYp5duPLE .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYp5duPLE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYp5duPLE H6 {
  text-align: center;
}
.cid-sTYp5eliaD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYp5eliaD .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYp5eliaD .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYp5eliaD .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYp5eliaD .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYp5eliaD .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYp5eliaD .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYp5eliaD .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYp5eliaD .nav-link,
.cid-sTYp5eliaD .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYp5eliaD .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYp5eliaD H4 {
  text-align: center;
}
.cid-sTYp5eliaD H3 {
  text-align: center;
}
.cid-sTYp5eYy6k {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYp5eYy6k .image-block {
  margin: auto;
}
.cid-sTYp5eYy6k figcaption {
  position: relative;
}
.cid-sTYp5eYy6k figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYp5eYy6k .image-block {
    width: 100% !important;
  }
}
.cid-sTYp5flrUn {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYp5flrUn .image-block {
  margin: auto;
}
.cid-sTYp5flrUn figcaption {
  position: relative;
}
.cid-sTYp5flrUn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYp5flrUn .image-block {
    width: 100% !important;
  }
}
.cid-sTYp5fIVvF {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYp5fIVvF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYp5fIVvF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYp5fIVvF .row {
    text-align: center;
  }
  .cid-sTYp5fIVvF .row > div {
    margin: auto;
  }
  .cid-sTYp5fIVvF .social-row {
    justify-content: center;
  }
}
.cid-sTYp5fIVvF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYp5fIVvF .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYp5fIVvF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYp5fIVvF .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYp5fIVvF .mbr-text {
  color: #000000;
}
.cid-sTYp5fIVvF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYp5fIVvF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYp5fIVvF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYp5fIVvF H5 {
  color: #000000;
}
.cid-sTYp5gr3Mi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYp5gr3Mi nav.navbar {
  position: fixed;
}
.cid-sTYp5gr3Mi .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-sTYp5gr3Mi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYp5gr3Mi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYp5gr3Mi .dropdown-item:hover,
.cid-sTYp5gr3Mi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYp5gr3Mi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYp5gr3Mi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYp5gr3Mi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYp5gr3Mi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYp5gr3Mi .nav-link {
  position: relative;
}
.cid-sTYp5gr3Mi .container {
  display: flex;
  margin: auto;
}
.cid-sTYp5gr3Mi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYp5gr3Mi .dropdown-menu,
.cid-sTYp5gr3Mi .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYp5gr3Mi .nav-item:focus,
.cid-sTYp5gr3Mi .nav-link:focus {
  outline: none;
}
.cid-sTYp5gr3Mi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYp5gr3Mi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYp5gr3Mi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYp5gr3Mi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYp5gr3Mi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYp5gr3Mi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYp5gr3Mi .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-sTYp5gr3Mi .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYp5gr3Mi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYp5gr3Mi .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYp5gr3Mi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYp5gr3Mi .navbar.collapsed {
  justify-content: center;
}
.cid-sTYp5gr3Mi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYp5gr3Mi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYp5gr3Mi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYp5gr3Mi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYp5gr3Mi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYp5gr3Mi .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-sTYp5gr3Mi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYp5gr3Mi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYp5gr3Mi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYp5gr3Mi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYp5gr3Mi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYp5gr3Mi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYp5gr3Mi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYp5gr3Mi .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-sTYp5gr3Mi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYp5gr3Mi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYp5gr3Mi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYp5gr3Mi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYp5gr3Mi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYp5gr3Mi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYp5gr3Mi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYp5gr3Mi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYp5gr3Mi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYp5gr3Mi .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-sTYp5gr3Mi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYp5gr3Mi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYp5gr3Mi .dropdown-item.active,
.cid-sTYp5gr3Mi .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYp5gr3Mi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYp5gr3Mi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYp5gr3Mi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYp5gr3Mi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYp5gr3Mi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYp5gr3Mi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYp5gr3Mi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYp5gr3Mi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYp5gr3Mi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYp5gr3Mi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYp5gr3Mi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYp5gr3Mi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYp5gr3Mi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYp5gr3Mi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYp5gr3Mi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYp5gr3Mi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYp5gr3Mi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYp5gr3Mi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYp5gr3Mi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYp5gr3Mi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYp5gr3Mi .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-sTYp5gr3Mi .navbar {
    height: 70px;
  }
  .cid-sTYp5gr3Mi .navbar.opened {
    height: auto;
  }
  .cid-sTYp5gr3Mi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYpWVGdO8 {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYpWVGdO8 .image-block {
  margin: auto;
}
.cid-sTYpWVGdO8 figcaption {
  position: relative;
}
.cid-sTYpWVGdO8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYpWVGdO8 .image-block {
    width: 100% !important;
  }
}
.cid-sTYpWWCGwp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYpWWCGwp .mbr-section-title {
  text-align: left;
}
.cid-sTYpWXeCjU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYpWXHqJQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYpWXHqJQ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYpWXHqJQ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYpWXHqJQ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYpWXHqJQ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYpWXHqJQ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYpWXHqJQ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYpWXHqJQ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYpWXHqJQ .card-subtitle {
  color: #0095ff;
}
.cid-sTYpWXHqJQ .mbr-text {
  color: #555555;
}
.cid-sTYpWYnHHd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYpWYnHHd .item {
  padding-bottom: 2rem;
}
.cid-sTYpWYnHHd .item-wrapper {
  position: relative;
}
.cid-sTYpWYnHHd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYpWYnHHd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYpWYnHHd .carousel-control,
.cid-sTYpWYnHHd .close {
  background: #1b1b1b;
}
.cid-sTYpWYnHHd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYpWYnHHd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYpWYnHHd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYpWYnHHd .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYpWYnHHd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYpWYnHHd .close::before {
  content: '\e91a';
}
.cid-sTYpWYnHHd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYpWYnHHd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYpWYnHHd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYpWYnHHd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYpWYnHHd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYpWYnHHd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYpWYnHHd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYpWYnHHd .carousel-indicators li.active,
.cid-sTYpWYnHHd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYpWYnHHd .carousel-indicators li::after,
.cid-sTYpWYnHHd .carousel-indicators li::before {
  content: none;
}
.cid-sTYpWYnHHd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYpWYnHHd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYpWYnHHd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYpWYnHHd .carousel-indicators {
    display: none;
  }
}
.cid-sTYpWYnHHd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYpWYnHHd .carousel-inner > .active {
  display: block;
}
.cid-sTYpWYnHHd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYpWYnHHd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYpWYnHHd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYpWYnHHd .carousel-control,
  .cid-sTYpWYnHHd .carousel-indicators,
  .cid-sTYpWYnHHd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYpWYnHHd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYpWYnHHd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYpWYnHHd .carousel-indicators .active,
.cid-sTYpWYnHHd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYpWYnHHd .carousel-indicators .active {
  background: #fff;
}
.cid-sTYpWYnHHd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYpWYnHHd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYpWYnHHd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYpWYnHHd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYpWYnHHd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYpWYnHHd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYpWYnHHd .carousel {
  width: 100%;
}
.cid-sTYpWYnHHd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYpWYnHHd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYpWYnHHd .modal.fade .modal-dialog,
.cid-sTYpWYnHHd .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYpWYnHHd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYpWYnHHd H6 {
  text-align: center;
}
.cid-sTYpWZm7Ak {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYpWZm7Ak .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYpWZm7Ak .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYpWZm7Ak .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYpWZm7Ak .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYpWZm7Ak .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYpWZm7Ak .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYpWZm7Ak .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYpWZm7Ak .nav-link,
.cid-sTYpWZm7Ak .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYpWZm7Ak .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYpWZm7Ak H4 {
  text-align: center;
}
.cid-sTYpWZm7Ak H3 {
  text-align: center;
}
.cid-sTYpX0eeIQ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYpX0eeIQ .image-block {
  margin: auto;
}
.cid-sTYpX0eeIQ figcaption {
  position: relative;
}
.cid-sTYpX0eeIQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYpX0eeIQ .image-block {
    width: 100% !important;
  }
}
.cid-sTYpX0Hbqb {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYpX0Hbqb .image-block {
  margin: auto;
}
.cid-sTYpX0Hbqb figcaption {
  position: relative;
}
.cid-sTYpX0Hbqb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYpX0Hbqb .image-block {
    width: 100% !important;
  }
}
.cid-sTYpX1eQLi {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYpX1eQLi .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYpX1eQLi .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYpX1eQLi .row {
    text-align: center;
  }
  .cid-sTYpX1eQLi .row > div {
    margin: auto;
  }
  .cid-sTYpX1eQLi .social-row {
    justify-content: center;
  }
}
.cid-sTYpX1eQLi .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYpX1eQLi .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYpX1eQLi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYpX1eQLi .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYpX1eQLi .mbr-text {
  color: #000000;
}
.cid-sTYpX1eQLi .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYpX1eQLi .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYpX1eQLi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYpX1eQLi H5 {
  color: #000000;
}
.cid-sTYpX2b4xi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYpX2b4xi nav.navbar {
  position: fixed;
}
.cid-sTYpX2b4xi .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-sTYpX2b4xi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYpX2b4xi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYpX2b4xi .dropdown-item:hover,
.cid-sTYpX2b4xi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYpX2b4xi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYpX2b4xi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYpX2b4xi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYpX2b4xi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYpX2b4xi .nav-link {
  position: relative;
}
.cid-sTYpX2b4xi .container {
  display: flex;
  margin: auto;
}
.cid-sTYpX2b4xi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYpX2b4xi .dropdown-menu,
.cid-sTYpX2b4xi .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYpX2b4xi .nav-item:focus,
.cid-sTYpX2b4xi .nav-link:focus {
  outline: none;
}
.cid-sTYpX2b4xi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYpX2b4xi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYpX2b4xi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYpX2b4xi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYpX2b4xi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYpX2b4xi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYpX2b4xi .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-sTYpX2b4xi .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYpX2b4xi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYpX2b4xi .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYpX2b4xi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYpX2b4xi .navbar.collapsed {
  justify-content: center;
}
.cid-sTYpX2b4xi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYpX2b4xi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYpX2b4xi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYpX2b4xi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYpX2b4xi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYpX2b4xi .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-sTYpX2b4xi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYpX2b4xi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYpX2b4xi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYpX2b4xi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYpX2b4xi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYpX2b4xi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYpX2b4xi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYpX2b4xi .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-sTYpX2b4xi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYpX2b4xi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYpX2b4xi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYpX2b4xi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYpX2b4xi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYpX2b4xi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYpX2b4xi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYpX2b4xi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYpX2b4xi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYpX2b4xi .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-sTYpX2b4xi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYpX2b4xi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYpX2b4xi .dropdown-item.active,
.cid-sTYpX2b4xi .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYpX2b4xi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYpX2b4xi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYpX2b4xi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYpX2b4xi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYpX2b4xi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYpX2b4xi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYpX2b4xi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYpX2b4xi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYpX2b4xi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYpX2b4xi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYpX2b4xi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYpX2b4xi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYpX2b4xi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYpX2b4xi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYpX2b4xi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYpX2b4xi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYpX2b4xi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYpX2b4xi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYpX2b4xi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYpX2b4xi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYpX2b4xi .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-sTYpX2b4xi .navbar {
    height: 70px;
  }
  .cid-sTYpX2b4xi .navbar.opened {
    height: auto;
  }
  .cid-sTYpX2b4xi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYuWMyjSR {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYuWMyjSR .image-block {
  margin: auto;
}
.cid-sTYuWMyjSR figcaption {
  position: relative;
}
.cid-sTYuWMyjSR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYuWMyjSR .image-block {
    width: 100% !important;
  }
}
.cid-sTYuWNpG5c {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYuWNpG5c .mbr-section-title {
  text-align: left;
}
.cid-sTYuWNX3nD {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYuWOw9qH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYuWOw9qH .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYuWOw9qH .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYuWOw9qH .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYuWOw9qH .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYuWOw9qH .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYuWOw9qH .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYuWOw9qH .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYuWOw9qH .card-subtitle {
  color: #0095ff;
}
.cid-sTYuWOw9qH .mbr-text {
  color: #555555;
}
.cid-sTYuWPa1hT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYuWPa1hT .item {
  padding-bottom: 2rem;
}
.cid-sTYuWPa1hT .item-wrapper {
  position: relative;
}
.cid-sTYuWPa1hT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYuWPa1hT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYuWPa1hT .carousel-control,
.cid-sTYuWPa1hT .close {
  background: #1b1b1b;
}
.cid-sTYuWPa1hT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYuWPa1hT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYuWPa1hT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYuWPa1hT .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYuWPa1hT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYuWPa1hT .close::before {
  content: '\e91a';
}
.cid-sTYuWPa1hT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYuWPa1hT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYuWPa1hT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYuWPa1hT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYuWPa1hT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYuWPa1hT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYuWPa1hT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYuWPa1hT .carousel-indicators li.active,
.cid-sTYuWPa1hT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYuWPa1hT .carousel-indicators li::after,
.cid-sTYuWPa1hT .carousel-indicators li::before {
  content: none;
}
.cid-sTYuWPa1hT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYuWPa1hT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYuWPa1hT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYuWPa1hT .carousel-indicators {
    display: none;
  }
}
.cid-sTYuWPa1hT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYuWPa1hT .carousel-inner > .active {
  display: block;
}
.cid-sTYuWPa1hT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYuWPa1hT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYuWPa1hT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYuWPa1hT .carousel-control,
  .cid-sTYuWPa1hT .carousel-indicators,
  .cid-sTYuWPa1hT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYuWPa1hT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYuWPa1hT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYuWPa1hT .carousel-indicators .active,
.cid-sTYuWPa1hT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYuWPa1hT .carousel-indicators .active {
  background: #fff;
}
.cid-sTYuWPa1hT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYuWPa1hT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYuWPa1hT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYuWPa1hT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYuWPa1hT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYuWPa1hT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYuWPa1hT .carousel {
  width: 100%;
}
.cid-sTYuWPa1hT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYuWPa1hT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYuWPa1hT .modal.fade .modal-dialog,
.cid-sTYuWPa1hT .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYuWPa1hT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYuWPa1hT H6 {
  text-align: center;
}
.cid-sTYuWPWXq1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYuWPWXq1 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYuWPWXq1 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYuWPWXq1 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYuWPWXq1 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYuWPWXq1 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYuWPWXq1 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYuWPWXq1 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYuWPWXq1 .nav-link,
.cid-sTYuWPWXq1 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYuWPWXq1 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYuWPWXq1 H4 {
  text-align: center;
}
.cid-sTYuWPWXq1 H3 {
  text-align: center;
}
.cid-sTYuWQzTr5 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYuWQzTr5 .image-block {
  margin: auto;
}
.cid-sTYuWQzTr5 figcaption {
  position: relative;
}
.cid-sTYuWQzTr5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYuWQzTr5 .image-block {
    width: 100% !important;
  }
}
.cid-sTYuWR4Y2i {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYuWR4Y2i .image-block {
  margin: auto;
}
.cid-sTYuWR4Y2i figcaption {
  position: relative;
}
.cid-sTYuWR4Y2i figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYuWR4Y2i .image-block {
    width: 100% !important;
  }
}
.cid-sTYuWRvubX {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYuWRvubX .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYuWRvubX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYuWRvubX .row {
    text-align: center;
  }
  .cid-sTYuWRvubX .row > div {
    margin: auto;
  }
  .cid-sTYuWRvubX .social-row {
    justify-content: center;
  }
}
.cid-sTYuWRvubX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYuWRvubX .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYuWRvubX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYuWRvubX .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYuWRvubX .mbr-text {
  color: #000000;
}
.cid-sTYuWRvubX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYuWRvubX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYuWRvubX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYuWRvubX H5 {
  color: #000000;
}
.cid-sTYuWSarOB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYuWSarOB nav.navbar {
  position: fixed;
}
.cid-sTYuWSarOB .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-sTYuWSarOB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYuWSarOB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYuWSarOB .dropdown-item:hover,
.cid-sTYuWSarOB .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYuWSarOB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYuWSarOB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYuWSarOB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYuWSarOB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYuWSarOB .nav-link {
  position: relative;
}
.cid-sTYuWSarOB .container {
  display: flex;
  margin: auto;
}
.cid-sTYuWSarOB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYuWSarOB .dropdown-menu,
.cid-sTYuWSarOB .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYuWSarOB .nav-item:focus,
.cid-sTYuWSarOB .nav-link:focus {
  outline: none;
}
.cid-sTYuWSarOB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYuWSarOB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYuWSarOB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYuWSarOB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYuWSarOB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYuWSarOB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYuWSarOB .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-sTYuWSarOB .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYuWSarOB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYuWSarOB .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYuWSarOB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYuWSarOB .navbar.collapsed {
  justify-content: center;
}
.cid-sTYuWSarOB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYuWSarOB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYuWSarOB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYuWSarOB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYuWSarOB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYuWSarOB .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-sTYuWSarOB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYuWSarOB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYuWSarOB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYuWSarOB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYuWSarOB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYuWSarOB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYuWSarOB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYuWSarOB .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-sTYuWSarOB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYuWSarOB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYuWSarOB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYuWSarOB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYuWSarOB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYuWSarOB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYuWSarOB .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYuWSarOB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYuWSarOB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYuWSarOB .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-sTYuWSarOB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYuWSarOB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYuWSarOB .dropdown-item.active,
.cid-sTYuWSarOB .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYuWSarOB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYuWSarOB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYuWSarOB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYuWSarOB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYuWSarOB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYuWSarOB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYuWSarOB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYuWSarOB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYuWSarOB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYuWSarOB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYuWSarOB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYuWSarOB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYuWSarOB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYuWSarOB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYuWSarOB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYuWSarOB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYuWSarOB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYuWSarOB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYuWSarOB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYuWSarOB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYuWSarOB .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-sTYuWSarOB .navbar {
    height: 70px;
  }
  .cid-sTYuWSarOB .navbar.opened {
    height: auto;
  }
  .cid-sTYuWSarOB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYwxYotYg {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYwxYotYg .image-block {
  margin: auto;
}
.cid-sTYwxYotYg figcaption {
  position: relative;
}
.cid-sTYwxYotYg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYwxYotYg .image-block {
    width: 100% !important;
  }
}
.cid-sTYwxZrWHB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYwxZrWHB .mbr-section-title {
  text-align: left;
}
.cid-sTYwy04A0k {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYwy0O7PY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYwy0O7PY .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYwy0O7PY .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYwy0O7PY .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYwy0O7PY .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYwy0O7PY .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYwy0O7PY .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYwy0O7PY .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYwy0O7PY .card-subtitle {
  color: #0095ff;
}
.cid-sTYwy0O7PY .mbr-text {
  color: #555555;
}
.cid-sTYwy1qhzC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYwy1qhzC .item {
  padding-bottom: 2rem;
}
.cid-sTYwy1qhzC .item-wrapper {
  position: relative;
}
.cid-sTYwy1qhzC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYwy1qhzC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYwy1qhzC .carousel-control,
.cid-sTYwy1qhzC .close {
  background: #1b1b1b;
}
.cid-sTYwy1qhzC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYwy1qhzC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYwy1qhzC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYwy1qhzC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYwy1qhzC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYwy1qhzC .close::before {
  content: '\e91a';
}
.cid-sTYwy1qhzC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYwy1qhzC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYwy1qhzC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYwy1qhzC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYwy1qhzC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYwy1qhzC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYwy1qhzC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYwy1qhzC .carousel-indicators li.active,
.cid-sTYwy1qhzC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYwy1qhzC .carousel-indicators li::after,
.cid-sTYwy1qhzC .carousel-indicators li::before {
  content: none;
}
.cid-sTYwy1qhzC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYwy1qhzC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYwy1qhzC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYwy1qhzC .carousel-indicators {
    display: none;
  }
}
.cid-sTYwy1qhzC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYwy1qhzC .carousel-inner > .active {
  display: block;
}
.cid-sTYwy1qhzC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYwy1qhzC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYwy1qhzC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYwy1qhzC .carousel-control,
  .cid-sTYwy1qhzC .carousel-indicators,
  .cid-sTYwy1qhzC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYwy1qhzC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYwy1qhzC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYwy1qhzC .carousel-indicators .active,
.cid-sTYwy1qhzC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYwy1qhzC .carousel-indicators .active {
  background: #fff;
}
.cid-sTYwy1qhzC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYwy1qhzC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYwy1qhzC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYwy1qhzC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYwy1qhzC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYwy1qhzC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYwy1qhzC .carousel {
  width: 100%;
}
.cid-sTYwy1qhzC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYwy1qhzC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYwy1qhzC .modal.fade .modal-dialog,
.cid-sTYwy1qhzC .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYwy1qhzC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYwy1qhzC H6 {
  text-align: center;
}
.cid-sTYwy2kAmO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYwy2kAmO .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYwy2kAmO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYwy2kAmO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYwy2kAmO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYwy2kAmO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYwy2kAmO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYwy2kAmO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYwy2kAmO .nav-link,
.cid-sTYwy2kAmO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYwy2kAmO .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYwy2kAmO H4 {
  text-align: center;
}
.cid-sTYwy2kAmO H3 {
  text-align: center;
}
.cid-sTYwy2W6JG {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYwy2W6JG .image-block {
  margin: auto;
}
.cid-sTYwy2W6JG figcaption {
  position: relative;
}
.cid-sTYwy2W6JG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYwy2W6JG .image-block {
    width: 100% !important;
  }
}
.cid-sTYwy3lGAj {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYwy3lGAj .image-block {
  margin: auto;
}
.cid-sTYwy3lGAj figcaption {
  position: relative;
}
.cid-sTYwy3lGAj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYwy3lGAj .image-block {
    width: 100% !important;
  }
}
.cid-sTYwy3O7dk {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYwy3O7dk .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYwy3O7dk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYwy3O7dk .row {
    text-align: center;
  }
  .cid-sTYwy3O7dk .row > div {
    margin: auto;
  }
  .cid-sTYwy3O7dk .social-row {
    justify-content: center;
  }
}
.cid-sTYwy3O7dk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYwy3O7dk .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYwy3O7dk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYwy3O7dk .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYwy3O7dk .mbr-text {
  color: #000000;
}
.cid-sTYwy3O7dk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYwy3O7dk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYwy3O7dk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYwy3O7dk H5 {
  color: #000000;
}
.cid-sTYwy4zTK6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYwy4zTK6 nav.navbar {
  position: fixed;
}
.cid-sTYwy4zTK6 .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-sTYwy4zTK6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYwy4zTK6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYwy4zTK6 .dropdown-item:hover,
.cid-sTYwy4zTK6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYwy4zTK6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYwy4zTK6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYwy4zTK6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYwy4zTK6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYwy4zTK6 .nav-link {
  position: relative;
}
.cid-sTYwy4zTK6 .container {
  display: flex;
  margin: auto;
}
.cid-sTYwy4zTK6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYwy4zTK6 .dropdown-menu,
.cid-sTYwy4zTK6 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYwy4zTK6 .nav-item:focus,
.cid-sTYwy4zTK6 .nav-link:focus {
  outline: none;
}
.cid-sTYwy4zTK6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYwy4zTK6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYwy4zTK6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYwy4zTK6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYwy4zTK6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYwy4zTK6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYwy4zTK6 .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-sTYwy4zTK6 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYwy4zTK6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYwy4zTK6 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYwy4zTK6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYwy4zTK6 .navbar.collapsed {
  justify-content: center;
}
.cid-sTYwy4zTK6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYwy4zTK6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYwy4zTK6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYwy4zTK6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYwy4zTK6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYwy4zTK6 .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-sTYwy4zTK6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYwy4zTK6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYwy4zTK6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYwy4zTK6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYwy4zTK6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYwy4zTK6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYwy4zTK6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYwy4zTK6 .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-sTYwy4zTK6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYwy4zTK6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYwy4zTK6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYwy4zTK6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYwy4zTK6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYwy4zTK6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYwy4zTK6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYwy4zTK6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYwy4zTK6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYwy4zTK6 .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-sTYwy4zTK6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYwy4zTK6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYwy4zTK6 .dropdown-item.active,
.cid-sTYwy4zTK6 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYwy4zTK6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYwy4zTK6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYwy4zTK6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYwy4zTK6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYwy4zTK6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYwy4zTK6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYwy4zTK6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYwy4zTK6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYwy4zTK6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYwy4zTK6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYwy4zTK6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYwy4zTK6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYwy4zTK6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYwy4zTK6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYwy4zTK6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYwy4zTK6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYwy4zTK6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYwy4zTK6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYwy4zTK6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYwy4zTK6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYwy4zTK6 .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-sTYwy4zTK6 .navbar {
    height: 70px;
  }
  .cid-sTYwy4zTK6 .navbar.opened {
    height: auto;
  }
  .cid-sTYwy4zTK6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYxC2Ut4j {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYxC2Ut4j .image-block {
  margin: auto;
}
.cid-sTYxC2Ut4j figcaption {
  position: relative;
}
.cid-sTYxC2Ut4j figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYxC2Ut4j .image-block {
    width: 100% !important;
  }
}
.cid-sTYxC3Nt5h {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYxC3Nt5h .mbr-section-title {
  text-align: left;
}
.cid-sTYxC4l3BP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYxC4OW3x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYxC4OW3x .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYxC4OW3x .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYxC4OW3x .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYxC4OW3x .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYxC4OW3x .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYxC4OW3x .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYxC4OW3x .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYxC4OW3x .card-subtitle {
  color: #0095ff;
}
.cid-sTYxC4OW3x .mbr-text {
  color: #555555;
}
.cid-sTYxC5zkEv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYxC5zkEv .item {
  padding-bottom: 2rem;
}
.cid-sTYxC5zkEv .item-wrapper {
  position: relative;
}
.cid-sTYxC5zkEv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYxC5zkEv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYxC5zkEv .carousel-control,
.cid-sTYxC5zkEv .close {
  background: #1b1b1b;
}
.cid-sTYxC5zkEv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYxC5zkEv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYxC5zkEv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYxC5zkEv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYxC5zkEv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYxC5zkEv .close::before {
  content: '\e91a';
}
.cid-sTYxC5zkEv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYxC5zkEv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYxC5zkEv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYxC5zkEv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYxC5zkEv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYxC5zkEv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYxC5zkEv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYxC5zkEv .carousel-indicators li.active,
.cid-sTYxC5zkEv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYxC5zkEv .carousel-indicators li::after,
.cid-sTYxC5zkEv .carousel-indicators li::before {
  content: none;
}
.cid-sTYxC5zkEv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYxC5zkEv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYxC5zkEv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYxC5zkEv .carousel-indicators {
    display: none;
  }
}
.cid-sTYxC5zkEv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYxC5zkEv .carousel-inner > .active {
  display: block;
}
.cid-sTYxC5zkEv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYxC5zkEv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYxC5zkEv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYxC5zkEv .carousel-control,
  .cid-sTYxC5zkEv .carousel-indicators,
  .cid-sTYxC5zkEv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYxC5zkEv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYxC5zkEv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYxC5zkEv .carousel-indicators .active,
.cid-sTYxC5zkEv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYxC5zkEv .carousel-indicators .active {
  background: #fff;
}
.cid-sTYxC5zkEv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYxC5zkEv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYxC5zkEv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYxC5zkEv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYxC5zkEv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYxC5zkEv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYxC5zkEv .carousel {
  width: 100%;
}
.cid-sTYxC5zkEv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYxC5zkEv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYxC5zkEv .modal.fade .modal-dialog,
.cid-sTYxC5zkEv .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYxC5zkEv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYxC5zkEv H6 {
  text-align: center;
}
.cid-sTYxC6zqiv {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYxC6zqiv .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYxC6zqiv .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYxC6zqiv .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYxC6zqiv .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYxC6zqiv .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYxC6zqiv .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYxC6zqiv .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYxC6zqiv .nav-link,
.cid-sTYxC6zqiv .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYxC6zqiv .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYxC6zqiv H4 {
  text-align: center;
}
.cid-sTYxC6zqiv H3 {
  text-align: center;
}
.cid-sTYxC7icES {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYxC7icES .image-block {
  margin: auto;
}
.cid-sTYxC7icES figcaption {
  position: relative;
}
.cid-sTYxC7icES figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYxC7icES .image-block {
    width: 100% !important;
  }
}
.cid-sTYxC7F29c {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYxC7F29c .image-block {
  margin: auto;
}
.cid-sTYxC7F29c figcaption {
  position: relative;
}
.cid-sTYxC7F29c figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYxC7F29c .image-block {
    width: 100% !important;
  }
}
.cid-sTYxC83XCD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYxC83XCD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYxC83XCD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYxC83XCD .row {
    text-align: center;
  }
  .cid-sTYxC83XCD .row > div {
    margin: auto;
  }
  .cid-sTYxC83XCD .social-row {
    justify-content: center;
  }
}
.cid-sTYxC83XCD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYxC83XCD .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYxC83XCD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYxC83XCD .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYxC83XCD .mbr-text {
  color: #000000;
}
.cid-sTYxC83XCD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYxC83XCD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYxC83XCD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYxC83XCD H5 {
  color: #000000;
}
.cid-sTYxC8HrrD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYxC8HrrD nav.navbar {
  position: fixed;
}
.cid-sTYxC8HrrD .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-sTYxC8HrrD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYxC8HrrD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYxC8HrrD .dropdown-item:hover,
.cid-sTYxC8HrrD .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYxC8HrrD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYxC8HrrD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYxC8HrrD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYxC8HrrD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYxC8HrrD .nav-link {
  position: relative;
}
.cid-sTYxC8HrrD .container {
  display: flex;
  margin: auto;
}
.cid-sTYxC8HrrD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYxC8HrrD .dropdown-menu,
.cid-sTYxC8HrrD .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYxC8HrrD .nav-item:focus,
.cid-sTYxC8HrrD .nav-link:focus {
  outline: none;
}
.cid-sTYxC8HrrD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYxC8HrrD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYxC8HrrD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYxC8HrrD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYxC8HrrD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYxC8HrrD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYxC8HrrD .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-sTYxC8HrrD .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYxC8HrrD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYxC8HrrD .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYxC8HrrD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYxC8HrrD .navbar.collapsed {
  justify-content: center;
}
.cid-sTYxC8HrrD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYxC8HrrD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYxC8HrrD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYxC8HrrD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYxC8HrrD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYxC8HrrD .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-sTYxC8HrrD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYxC8HrrD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYxC8HrrD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYxC8HrrD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYxC8HrrD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYxC8HrrD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYxC8HrrD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYxC8HrrD .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-sTYxC8HrrD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYxC8HrrD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYxC8HrrD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYxC8HrrD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYxC8HrrD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYxC8HrrD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYxC8HrrD .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYxC8HrrD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYxC8HrrD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYxC8HrrD .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-sTYxC8HrrD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYxC8HrrD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYxC8HrrD .dropdown-item.active,
.cid-sTYxC8HrrD .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYxC8HrrD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYxC8HrrD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYxC8HrrD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYxC8HrrD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYxC8HrrD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYxC8HrrD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYxC8HrrD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYxC8HrrD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYxC8HrrD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYxC8HrrD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYxC8HrrD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYxC8HrrD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYxC8HrrD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYxC8HrrD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYxC8HrrD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYxC8HrrD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYxC8HrrD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYxC8HrrD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYxC8HrrD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYxC8HrrD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYxC8HrrD .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-sTYxC8HrrD .navbar {
    height: 70px;
  }
  .cid-sTYxC8HrrD .navbar.opened {
    height: auto;
  }
  .cid-sTYxC8HrrD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYyl8fzQA {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYyl8fzQA .image-block {
  margin: auto;
}
.cid-sTYyl8fzQA figcaption {
  position: relative;
}
.cid-sTYyl8fzQA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYyl8fzQA .image-block {
    width: 100% !important;
  }
}
.cid-sTYyl90bur {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYyl90bur .mbr-section-title {
  text-align: left;
}
.cid-sTYyl9vhSz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYyl9WWD2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYyl9WWD2 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYyl9WWD2 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYyl9WWD2 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYyl9WWD2 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYyl9WWD2 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYyl9WWD2 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYyl9WWD2 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYyl9WWD2 .card-subtitle {
  color: #0095ff;
}
.cid-sTYyl9WWD2 .mbr-text {
  color: #555555;
}
.cid-sTYylasEfk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYylasEfk .item {
  padding-bottom: 2rem;
}
.cid-sTYylasEfk .item-wrapper {
  position: relative;
}
.cid-sTYylasEfk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYylasEfk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYylasEfk .carousel-control,
.cid-sTYylasEfk .close {
  background: #1b1b1b;
}
.cid-sTYylasEfk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYylasEfk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYylasEfk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYylasEfk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYylasEfk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYylasEfk .close::before {
  content: '\e91a';
}
.cid-sTYylasEfk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYylasEfk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYylasEfk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYylasEfk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYylasEfk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYylasEfk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYylasEfk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYylasEfk .carousel-indicators li.active,
.cid-sTYylasEfk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYylasEfk .carousel-indicators li::after,
.cid-sTYylasEfk .carousel-indicators li::before {
  content: none;
}
.cid-sTYylasEfk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYylasEfk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYylasEfk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYylasEfk .carousel-indicators {
    display: none;
  }
}
.cid-sTYylasEfk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYylasEfk .carousel-inner > .active {
  display: block;
}
.cid-sTYylasEfk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYylasEfk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYylasEfk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYylasEfk .carousel-control,
  .cid-sTYylasEfk .carousel-indicators,
  .cid-sTYylasEfk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYylasEfk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYylasEfk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYylasEfk .carousel-indicators .active,
.cid-sTYylasEfk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYylasEfk .carousel-indicators .active {
  background: #fff;
}
.cid-sTYylasEfk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYylasEfk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYylasEfk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYylasEfk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYylasEfk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYylasEfk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYylasEfk .carousel {
  width: 100%;
}
.cid-sTYylasEfk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYylasEfk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYylasEfk .modal.fade .modal-dialog,
.cid-sTYylasEfk .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYylasEfk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYylasEfk H6 {
  text-align: center;
}
.cid-sTYylbiy33 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYylbiy33 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYylbiy33 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYylbiy33 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYylbiy33 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYylbiy33 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYylbiy33 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYylbiy33 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYylbiy33 .nav-link,
.cid-sTYylbiy33 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYylbiy33 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYylbiy33 H4 {
  text-align: center;
}
.cid-sTYylbiy33 H3 {
  text-align: center;
}
.cid-sTYylbSTH4 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYylbSTH4 .image-block {
  margin: auto;
}
.cid-sTYylbSTH4 figcaption {
  position: relative;
}
.cid-sTYylbSTH4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYylbSTH4 .image-block {
    width: 100% !important;
  }
}
.cid-sTYylcj0Wk {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYylcj0Wk .image-block {
  margin: auto;
}
.cid-sTYylcj0Wk figcaption {
  position: relative;
}
.cid-sTYylcj0Wk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYylcj0Wk .image-block {
    width: 100% !important;
  }
}
.cid-sTYylcKtVp {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYylcKtVp .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYylcKtVp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYylcKtVp .row {
    text-align: center;
  }
  .cid-sTYylcKtVp .row > div {
    margin: auto;
  }
  .cid-sTYylcKtVp .social-row {
    justify-content: center;
  }
}
.cid-sTYylcKtVp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYylcKtVp .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYylcKtVp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYylcKtVp .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYylcKtVp .mbr-text {
  color: #000000;
}
.cid-sTYylcKtVp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYylcKtVp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYylcKtVp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYylcKtVp H5 {
  color: #000000;
}
.cid-sTYyldrrbc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYyldrrbc nav.navbar {
  position: fixed;
}
.cid-sTYyldrrbc .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-sTYyldrrbc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYyldrrbc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYyldrrbc .dropdown-item:hover,
.cid-sTYyldrrbc .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYyldrrbc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYyldrrbc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYyldrrbc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYyldrrbc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYyldrrbc .nav-link {
  position: relative;
}
.cid-sTYyldrrbc .container {
  display: flex;
  margin: auto;
}
.cid-sTYyldrrbc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYyldrrbc .dropdown-menu,
.cid-sTYyldrrbc .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYyldrrbc .nav-item:focus,
.cid-sTYyldrrbc .nav-link:focus {
  outline: none;
}
.cid-sTYyldrrbc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYyldrrbc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYyldrrbc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYyldrrbc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYyldrrbc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYyldrrbc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYyldrrbc .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-sTYyldrrbc .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYyldrrbc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYyldrrbc .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYyldrrbc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYyldrrbc .navbar.collapsed {
  justify-content: center;
}
.cid-sTYyldrrbc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYyldrrbc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYyldrrbc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYyldrrbc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYyldrrbc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYyldrrbc .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-sTYyldrrbc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYyldrrbc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYyldrrbc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYyldrrbc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYyldrrbc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYyldrrbc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYyldrrbc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYyldrrbc .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-sTYyldrrbc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYyldrrbc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYyldrrbc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYyldrrbc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYyldrrbc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYyldrrbc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYyldrrbc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYyldrrbc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYyldrrbc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYyldrrbc .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-sTYyldrrbc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYyldrrbc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYyldrrbc .dropdown-item.active,
.cid-sTYyldrrbc .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYyldrrbc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYyldrrbc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYyldrrbc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYyldrrbc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYyldrrbc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYyldrrbc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYyldrrbc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYyldrrbc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYyldrrbc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYyldrrbc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYyldrrbc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYyldrrbc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYyldrrbc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYyldrrbc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYyldrrbc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYyldrrbc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYyldrrbc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYyldrrbc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYyldrrbc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYyldrrbc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYyldrrbc .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-sTYyldrrbc .navbar {
    height: 70px;
  }
  .cid-sTYyldrrbc .navbar.opened {
    height: auto;
  }
  .cid-sTYyldrrbc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYzd9FZiL {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYzd9FZiL .image-block {
  margin: auto;
}
.cid-sTYzd9FZiL figcaption {
  position: relative;
}
.cid-sTYzd9FZiL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYzd9FZiL .image-block {
    width: 100% !important;
  }
}
.cid-sTYzdavjof {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYzdavjof .mbr-section-title {
  text-align: left;
}
.cid-sTYzdb2axv {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYzdbzOsm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYzdbzOsm .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYzdbzOsm .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYzdbzOsm .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYzdbzOsm .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYzdbzOsm .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYzdbzOsm .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYzdbzOsm .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYzdbzOsm .card-subtitle {
  color: #0095ff;
}
.cid-sTYzdbzOsm .mbr-text {
  color: #555555;
}
.cid-sTYXbTk8UN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYzdc4L5H {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYzdc4L5H .item {
  padding-bottom: 2rem;
}
.cid-sTYzdc4L5H .item-wrapper {
  position: relative;
}
.cid-sTYzdc4L5H .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYzdc4L5H .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYzdc4L5H .carousel-control,
.cid-sTYzdc4L5H .close {
  background: #1b1b1b;
}
.cid-sTYzdc4L5H .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYzdc4L5H .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYzdc4L5H .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYzdc4L5H .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYzdc4L5H .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYzdc4L5H .close::before {
  content: '\e91a';
}
.cid-sTYzdc4L5H .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYzdc4L5H .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYzdc4L5H .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYzdc4L5H .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYzdc4L5H .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYzdc4L5H .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYzdc4L5H .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYzdc4L5H .carousel-indicators li.active,
.cid-sTYzdc4L5H .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYzdc4L5H .carousel-indicators li::after,
.cid-sTYzdc4L5H .carousel-indicators li::before {
  content: none;
}
.cid-sTYzdc4L5H .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYzdc4L5H .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYzdc4L5H .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYzdc4L5H .carousel-indicators {
    display: none;
  }
}
.cid-sTYzdc4L5H .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYzdc4L5H .carousel-inner > .active {
  display: block;
}
.cid-sTYzdc4L5H .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYzdc4L5H .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYzdc4L5H .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYzdc4L5H .carousel-control,
  .cid-sTYzdc4L5H .carousel-indicators,
  .cid-sTYzdc4L5H .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYzdc4L5H .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYzdc4L5H .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYzdc4L5H .carousel-indicators .active,
.cid-sTYzdc4L5H .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYzdc4L5H .carousel-indicators .active {
  background: #fff;
}
.cid-sTYzdc4L5H .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYzdc4L5H .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYzdc4L5H .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYzdc4L5H .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYzdc4L5H .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYzdc4L5H .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYzdc4L5H .carousel {
  width: 100%;
}
.cid-sTYzdc4L5H .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYzdc4L5H .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYzdc4L5H .modal.fade .modal-dialog,
.cid-sTYzdc4L5H .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYzdc4L5H .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYzdc4L5H H6 {
  text-align: center;
}
.cid-sTYzdcUbF0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYzdcUbF0 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYzdcUbF0 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYzdcUbF0 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYzdcUbF0 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYzdcUbF0 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYzdcUbF0 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYzdcUbF0 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYzdcUbF0 .nav-link,
.cid-sTYzdcUbF0 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYzdcUbF0 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYzdcUbF0 H4 {
  text-align: center;
}
.cid-sTYzdcUbF0 H3 {
  text-align: center;
}
.cid-sTYzddvl2z {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYzddvl2z .image-block {
  margin: auto;
}
.cid-sTYzddvl2z figcaption {
  position: relative;
}
.cid-sTYzddvl2z figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYzddvl2z .image-block {
    width: 100% !important;
  }
}
.cid-sTYzddSct1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYzddSct1 .image-block {
  margin: auto;
}
.cid-sTYzddSct1 figcaption {
  position: relative;
}
.cid-sTYzddSct1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYzddSct1 .image-block {
    width: 100% !important;
  }
}
.cid-sTYzdefXuv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYzdefXuv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYzdefXuv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYzdefXuv .row {
    text-align: center;
  }
  .cid-sTYzdefXuv .row > div {
    margin: auto;
  }
  .cid-sTYzdefXuv .social-row {
    justify-content: center;
  }
}
.cid-sTYzdefXuv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYzdefXuv .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYzdefXuv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYzdefXuv .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYzdefXuv .mbr-text {
  color: #000000;
}
.cid-sTYzdefXuv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYzdefXuv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYzdefXuv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYzdefXuv H5 {
  color: #000000;
}
.cid-sTYzdeTUHy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYzdeTUHy nav.navbar {
  position: fixed;
}
.cid-sTYzdeTUHy .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-sTYzdeTUHy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYzdeTUHy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYzdeTUHy .dropdown-item:hover,
.cid-sTYzdeTUHy .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYzdeTUHy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYzdeTUHy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYzdeTUHy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYzdeTUHy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYzdeTUHy .nav-link {
  position: relative;
}
.cid-sTYzdeTUHy .container {
  display: flex;
  margin: auto;
}
.cid-sTYzdeTUHy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYzdeTUHy .dropdown-menu,
.cid-sTYzdeTUHy .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYzdeTUHy .nav-item:focus,
.cid-sTYzdeTUHy .nav-link:focus {
  outline: none;
}
.cid-sTYzdeTUHy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYzdeTUHy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYzdeTUHy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYzdeTUHy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYzdeTUHy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYzdeTUHy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYzdeTUHy .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-sTYzdeTUHy .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYzdeTUHy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYzdeTUHy .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYzdeTUHy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYzdeTUHy .navbar.collapsed {
  justify-content: center;
}
.cid-sTYzdeTUHy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYzdeTUHy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYzdeTUHy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYzdeTUHy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYzdeTUHy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYzdeTUHy .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-sTYzdeTUHy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYzdeTUHy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYzdeTUHy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYzdeTUHy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYzdeTUHy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYzdeTUHy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYzdeTUHy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYzdeTUHy .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-sTYzdeTUHy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYzdeTUHy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYzdeTUHy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYzdeTUHy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYzdeTUHy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYzdeTUHy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYzdeTUHy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYzdeTUHy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYzdeTUHy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYzdeTUHy .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-sTYzdeTUHy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYzdeTUHy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYzdeTUHy .dropdown-item.active,
.cid-sTYzdeTUHy .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYzdeTUHy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYzdeTUHy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYzdeTUHy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYzdeTUHy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYzdeTUHy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYzdeTUHy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYzdeTUHy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYzdeTUHy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYzdeTUHy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYzdeTUHy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYzdeTUHy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYzdeTUHy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYzdeTUHy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYzdeTUHy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYzdeTUHy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYzdeTUHy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYzdeTUHy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYzdeTUHy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYzdeTUHy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYzdeTUHy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYzdeTUHy .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-sTYzdeTUHy .navbar {
    height: 70px;
  }
  .cid-sTYzdeTUHy .navbar.opened {
    height: auto;
  }
  .cid-sTYzdeTUHy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYHyRpu6d {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYHyRpu6d .image-block {
  margin: auto;
}
.cid-sTYHyRpu6d figcaption {
  position: relative;
}
.cid-sTYHyRpu6d figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYHyRpu6d .image-block {
    width: 100% !important;
  }
}
.cid-sTYHySYeL6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYHySYeL6 .mbr-section-title {
  text-align: left;
}
.cid-sTYHyTUeCr {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYHyUxh2T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYHyUxh2T .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYHyUxh2T .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYHyUxh2T .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYHyUxh2T .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYHyUxh2T .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYHyUxh2T .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYHyUxh2T .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYHyUxh2T .card-subtitle {
  color: #0095ff;
}
.cid-sTYHyUxh2T .mbr-text {
  color: #555555;
}
.cid-sTYHyWTfnj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYHyWTfnj .item {
  padding-bottom: 2rem;
}
.cid-sTYHyWTfnj .item-wrapper {
  position: relative;
}
.cid-sTYHyWTfnj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYHyWTfnj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYHyWTfnj .carousel-control,
.cid-sTYHyWTfnj .close {
  background: #1b1b1b;
}
.cid-sTYHyWTfnj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYHyWTfnj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYHyWTfnj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYHyWTfnj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYHyWTfnj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYHyWTfnj .close::before {
  content: '\e91a';
}
.cid-sTYHyWTfnj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYHyWTfnj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYHyWTfnj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYHyWTfnj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYHyWTfnj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYHyWTfnj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYHyWTfnj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYHyWTfnj .carousel-indicators li.active,
.cid-sTYHyWTfnj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYHyWTfnj .carousel-indicators li::after,
.cid-sTYHyWTfnj .carousel-indicators li::before {
  content: none;
}
.cid-sTYHyWTfnj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYHyWTfnj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYHyWTfnj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYHyWTfnj .carousel-indicators {
    display: none;
  }
}
.cid-sTYHyWTfnj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYHyWTfnj .carousel-inner > .active {
  display: block;
}
.cid-sTYHyWTfnj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYHyWTfnj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYHyWTfnj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYHyWTfnj .carousel-control,
  .cid-sTYHyWTfnj .carousel-indicators,
  .cid-sTYHyWTfnj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYHyWTfnj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYHyWTfnj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYHyWTfnj .carousel-indicators .active,
.cid-sTYHyWTfnj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYHyWTfnj .carousel-indicators .active {
  background: #fff;
}
.cid-sTYHyWTfnj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYHyWTfnj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYHyWTfnj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYHyWTfnj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYHyWTfnj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYHyWTfnj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYHyWTfnj .carousel {
  width: 100%;
}
.cid-sTYHyWTfnj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYHyWTfnj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYHyWTfnj .modal.fade .modal-dialog,
.cid-sTYHyWTfnj .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYHyWTfnj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYHyWTfnj H6 {
  text-align: center;
}
.cid-sTYHyXQMBG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYHyXQMBG .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYHyXQMBG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYHyXQMBG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYHyXQMBG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYHyXQMBG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYHyXQMBG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYHyXQMBG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYHyXQMBG .nav-link,
.cid-sTYHyXQMBG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYHyXQMBG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYHyXQMBG H4 {
  text-align: center;
}
.cid-sTYHyXQMBG H3 {
  text-align: center;
}
.cid-sTYHyYHntx {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYHyYHntx .image-block {
  margin: auto;
}
.cid-sTYHyYHntx figcaption {
  position: relative;
}
.cid-sTYHyYHntx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYHyYHntx .image-block {
    width: 100% !important;
  }
}
.cid-sTYHyZanCI {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYHyZanCI .image-block {
  margin: auto;
}
.cid-sTYHyZanCI figcaption {
  position: relative;
}
.cid-sTYHyZanCI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYHyZanCI .image-block {
    width: 100% !important;
  }
}
.cid-sTYHyZEQjY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYHyZEQjY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYHyZEQjY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYHyZEQjY .row {
    text-align: center;
  }
  .cid-sTYHyZEQjY .row > div {
    margin: auto;
  }
  .cid-sTYHyZEQjY .social-row {
    justify-content: center;
  }
}
.cid-sTYHyZEQjY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYHyZEQjY .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYHyZEQjY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYHyZEQjY .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYHyZEQjY .mbr-text {
  color: #000000;
}
.cid-sTYHyZEQjY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYHyZEQjY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYHyZEQjY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYHyZEQjY H5 {
  color: #000000;
}
.cid-sTYHz0qFjG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYHz0qFjG nav.navbar {
  position: fixed;
}
.cid-sTYHz0qFjG .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-sTYHz0qFjG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYHz0qFjG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYHz0qFjG .dropdown-item:hover,
.cid-sTYHz0qFjG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYHz0qFjG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYHz0qFjG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYHz0qFjG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYHz0qFjG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYHz0qFjG .nav-link {
  position: relative;
}
.cid-sTYHz0qFjG .container {
  display: flex;
  margin: auto;
}
.cid-sTYHz0qFjG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYHz0qFjG .dropdown-menu,
.cid-sTYHz0qFjG .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYHz0qFjG .nav-item:focus,
.cid-sTYHz0qFjG .nav-link:focus {
  outline: none;
}
.cid-sTYHz0qFjG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYHz0qFjG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYHz0qFjG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYHz0qFjG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYHz0qFjG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYHz0qFjG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYHz0qFjG .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-sTYHz0qFjG .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYHz0qFjG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYHz0qFjG .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYHz0qFjG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYHz0qFjG .navbar.collapsed {
  justify-content: center;
}
.cid-sTYHz0qFjG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYHz0qFjG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYHz0qFjG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYHz0qFjG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYHz0qFjG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYHz0qFjG .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-sTYHz0qFjG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYHz0qFjG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYHz0qFjG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYHz0qFjG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYHz0qFjG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYHz0qFjG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYHz0qFjG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYHz0qFjG .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-sTYHz0qFjG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYHz0qFjG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYHz0qFjG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYHz0qFjG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYHz0qFjG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYHz0qFjG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYHz0qFjG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYHz0qFjG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYHz0qFjG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYHz0qFjG .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-sTYHz0qFjG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYHz0qFjG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYHz0qFjG .dropdown-item.active,
.cid-sTYHz0qFjG .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYHz0qFjG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYHz0qFjG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYHz0qFjG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYHz0qFjG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYHz0qFjG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYHz0qFjG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYHz0qFjG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYHz0qFjG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYHz0qFjG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYHz0qFjG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYHz0qFjG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYHz0qFjG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYHz0qFjG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYHz0qFjG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYHz0qFjG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYHz0qFjG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYHz0qFjG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYHz0qFjG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYHz0qFjG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYHz0qFjG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYHz0qFjG .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-sTYHz0qFjG .navbar {
    height: 70px;
  }
  .cid-sTYHz0qFjG .navbar.opened {
    height: auto;
  }
  .cid-sTYHz0qFjG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYKd4AgBp {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYKd4AgBp .image-block {
  margin: auto;
}
.cid-sTYKd4AgBp figcaption {
  position: relative;
}
.cid-sTYKd4AgBp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYKd4AgBp .image-block {
    width: 100% !important;
  }
}
.cid-sTYKd5NTaZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYKd5NTaZ .mbr-section-title {
  text-align: left;
}
.cid-sTYKd6ujUD {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYKd76Za5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYKd76Za5 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYKd76Za5 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYKd76Za5 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYKd76Za5 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYKd76Za5 .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYKd76Za5 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYKd76Za5 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYKd76Za5 .card-subtitle {
  color: #0095ff;
}
.cid-sTYKd76Za5 .mbr-text {
  color: #555555;
}
.cid-sTYKd7QXUk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYKd7QXUk .item {
  padding-bottom: 2rem;
}
.cid-sTYKd7QXUk .item-wrapper {
  position: relative;
}
.cid-sTYKd7QXUk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYKd7QXUk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYKd7QXUk .carousel-control,
.cid-sTYKd7QXUk .close {
  background: #1b1b1b;
}
.cid-sTYKd7QXUk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYKd7QXUk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYKd7QXUk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYKd7QXUk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYKd7QXUk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYKd7QXUk .close::before {
  content: '\e91a';
}
.cid-sTYKd7QXUk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYKd7QXUk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYKd7QXUk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYKd7QXUk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYKd7QXUk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYKd7QXUk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYKd7QXUk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYKd7QXUk .carousel-indicators li.active,
.cid-sTYKd7QXUk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYKd7QXUk .carousel-indicators li::after,
.cid-sTYKd7QXUk .carousel-indicators li::before {
  content: none;
}
.cid-sTYKd7QXUk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYKd7QXUk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYKd7QXUk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYKd7QXUk .carousel-indicators {
    display: none;
  }
}
.cid-sTYKd7QXUk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYKd7QXUk .carousel-inner > .active {
  display: block;
}
.cid-sTYKd7QXUk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYKd7QXUk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYKd7QXUk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYKd7QXUk .carousel-control,
  .cid-sTYKd7QXUk .carousel-indicators,
  .cid-sTYKd7QXUk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYKd7QXUk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYKd7QXUk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYKd7QXUk .carousel-indicators .active,
.cid-sTYKd7QXUk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYKd7QXUk .carousel-indicators .active {
  background: #fff;
}
.cid-sTYKd7QXUk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYKd7QXUk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYKd7QXUk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYKd7QXUk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYKd7QXUk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYKd7QXUk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYKd7QXUk .carousel {
  width: 100%;
}
.cid-sTYKd7QXUk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYKd7QXUk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYKd7QXUk .modal.fade .modal-dialog,
.cid-sTYKd7QXUk .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYKd7QXUk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYKd7QXUk H6 {
  text-align: center;
}
.cid-sTYKd8IFfp {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYKd8IFfp .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYKd8IFfp .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYKd8IFfp .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYKd8IFfp .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYKd8IFfp .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYKd8IFfp .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYKd8IFfp .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYKd8IFfp .nav-link,
.cid-sTYKd8IFfp .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYKd8IFfp .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYKd8IFfp H4 {
  text-align: center;
}
.cid-sTYKd8IFfp H3 {
  text-align: center;
}
.cid-sTYKdaoNwW {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYKdaoNwW .image-block {
  margin: auto;
}
.cid-sTYKdaoNwW figcaption {
  position: relative;
}
.cid-sTYKdaoNwW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYKdaoNwW .image-block {
    width: 100% !important;
  }
}
.cid-sTYKdaL0QF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYKdaL0QF .image-block {
  margin: auto;
}
.cid-sTYKdaL0QF figcaption {
  position: relative;
}
.cid-sTYKdaL0QF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYKdaL0QF .image-block {
    width: 100% !important;
  }
}
.cid-sTYKdbbJ9X {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYKdbbJ9X .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYKdbbJ9X .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYKdbbJ9X .row {
    text-align: center;
  }
  .cid-sTYKdbbJ9X .row > div {
    margin: auto;
  }
  .cid-sTYKdbbJ9X .social-row {
    justify-content: center;
  }
}
.cid-sTYKdbbJ9X .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYKdbbJ9X .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYKdbbJ9X .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYKdbbJ9X .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYKdbbJ9X .mbr-text {
  color: #000000;
}
.cid-sTYKdbbJ9X .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYKdbbJ9X .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYKdbbJ9X div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYKdbbJ9X H5 {
  color: #000000;
}
.cid-sTYKdbS1Ia {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYKdbS1Ia nav.navbar {
  position: fixed;
}
.cid-sTYKdbS1Ia .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-sTYKdbS1Ia .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYKdbS1Ia .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYKdbS1Ia .dropdown-item:hover,
.cid-sTYKdbS1Ia .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYKdbS1Ia .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYKdbS1Ia .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYKdbS1Ia .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYKdbS1Ia .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYKdbS1Ia .nav-link {
  position: relative;
}
.cid-sTYKdbS1Ia .container {
  display: flex;
  margin: auto;
}
.cid-sTYKdbS1Ia .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYKdbS1Ia .dropdown-menu,
.cid-sTYKdbS1Ia .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYKdbS1Ia .nav-item:focus,
.cid-sTYKdbS1Ia .nav-link:focus {
  outline: none;
}
.cid-sTYKdbS1Ia .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYKdbS1Ia .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYKdbS1Ia .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYKdbS1Ia .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYKdbS1Ia .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYKdbS1Ia .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYKdbS1Ia .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-sTYKdbS1Ia .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYKdbS1Ia .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYKdbS1Ia .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYKdbS1Ia .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYKdbS1Ia .navbar.collapsed {
  justify-content: center;
}
.cid-sTYKdbS1Ia .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYKdbS1Ia .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYKdbS1Ia .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYKdbS1Ia .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYKdbS1Ia .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYKdbS1Ia .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-sTYKdbS1Ia .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYKdbS1Ia .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYKdbS1Ia .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYKdbS1Ia .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYKdbS1Ia .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYKdbS1Ia .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYKdbS1Ia .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYKdbS1Ia .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-sTYKdbS1Ia .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYKdbS1Ia .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYKdbS1Ia .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYKdbS1Ia .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYKdbS1Ia .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYKdbS1Ia .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYKdbS1Ia .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYKdbS1Ia .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYKdbS1Ia .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYKdbS1Ia .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-sTYKdbS1Ia .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYKdbS1Ia .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYKdbS1Ia .dropdown-item.active,
.cid-sTYKdbS1Ia .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYKdbS1Ia .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYKdbS1Ia .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYKdbS1Ia .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYKdbS1Ia .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYKdbS1Ia .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYKdbS1Ia .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYKdbS1Ia ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYKdbS1Ia .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYKdbS1Ia button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYKdbS1Ia button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYKdbS1Ia button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYKdbS1Ia button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYKdbS1Ia button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYKdbS1Ia button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYKdbS1Ia nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYKdbS1Ia nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYKdbS1Ia nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYKdbS1Ia nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYKdbS1Ia .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYKdbS1Ia a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYKdbS1Ia .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-sTYKdbS1Ia .navbar {
    height: 70px;
  }
  .cid-sTYKdbS1Ia .navbar.opened {
    height: auto;
  }
  .cid-sTYKdbS1Ia .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYMq3Z1bJ {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYMq3Z1bJ .image-block {
  margin: auto;
}
.cid-sTYMq3Z1bJ figcaption {
  position: relative;
}
.cid-sTYMq3Z1bJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYMq3Z1bJ .image-block {
    width: 100% !important;
  }
}
.cid-sTYMq4tUxi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYMq4tUxi .mbr-section-title {
  text-align: left;
}
.cid-sTYMq4Qao0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYMq56dCx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYMq56dCx .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYMq56dCx .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYMq56dCx .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYMq56dCx .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYMq56dCx .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYMq56dCx .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYMq56dCx .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYMq56dCx .card-subtitle {
  color: #0095ff;
}
.cid-sTYMq56dCx .mbr-text {
  color: #555555;
}
.cid-sTYMq5tmHK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYMq5tmHK .item {
  padding-bottom: 2rem;
}
.cid-sTYMq5tmHK .item-wrapper {
  position: relative;
}
.cid-sTYMq5tmHK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYMq5tmHK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYMq5tmHK .carousel-control,
.cid-sTYMq5tmHK .close {
  background: #1b1b1b;
}
.cid-sTYMq5tmHK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYMq5tmHK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYMq5tmHK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYMq5tmHK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYMq5tmHK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYMq5tmHK .close::before {
  content: '\e91a';
}
.cid-sTYMq5tmHK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYMq5tmHK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYMq5tmHK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYMq5tmHK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYMq5tmHK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYMq5tmHK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYMq5tmHK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYMq5tmHK .carousel-indicators li.active,
.cid-sTYMq5tmHK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYMq5tmHK .carousel-indicators li::after,
.cid-sTYMq5tmHK .carousel-indicators li::before {
  content: none;
}
.cid-sTYMq5tmHK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYMq5tmHK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYMq5tmHK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYMq5tmHK .carousel-indicators {
    display: none;
  }
}
.cid-sTYMq5tmHK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYMq5tmHK .carousel-inner > .active {
  display: block;
}
.cid-sTYMq5tmHK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYMq5tmHK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYMq5tmHK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYMq5tmHK .carousel-control,
  .cid-sTYMq5tmHK .carousel-indicators,
  .cid-sTYMq5tmHK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYMq5tmHK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYMq5tmHK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYMq5tmHK .carousel-indicators .active,
.cid-sTYMq5tmHK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYMq5tmHK .carousel-indicators .active {
  background: #fff;
}
.cid-sTYMq5tmHK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYMq5tmHK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYMq5tmHK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYMq5tmHK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYMq5tmHK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYMq5tmHK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYMq5tmHK .carousel {
  width: 100%;
}
.cid-sTYMq5tmHK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYMq5tmHK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYMq5tmHK .modal.fade .modal-dialog,
.cid-sTYMq5tmHK .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYMq5tmHK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYMq5tmHK H6 {
  text-align: center;
}
.cid-sTYMq6bJTg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYMq6bJTg .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYMq6bJTg .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYMq6bJTg .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYMq6bJTg .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYMq6bJTg .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYMq6bJTg .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYMq6bJTg .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYMq6bJTg .nav-link,
.cid-sTYMq6bJTg .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYMq6bJTg .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYMq6bJTg H4 {
  text-align: center;
}
.cid-sTYMq6bJTg H3 {
  text-align: center;
}
.cid-sTYMq6LkNZ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYMq6LkNZ .image-block {
  margin: auto;
}
.cid-sTYMq6LkNZ figcaption {
  position: relative;
}
.cid-sTYMq6LkNZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYMq6LkNZ .image-block {
    width: 100% !important;
  }
}
.cid-sTYMq75uoW {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYMq75uoW .image-block {
  margin: auto;
}
.cid-sTYMq75uoW figcaption {
  position: relative;
}
.cid-sTYMq75uoW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYMq75uoW .image-block {
    width: 100% !important;
  }
}
.cid-sTYMq7o3f0 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYMq7o3f0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYMq7o3f0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYMq7o3f0 .row {
    text-align: center;
  }
  .cid-sTYMq7o3f0 .row > div {
    margin: auto;
  }
  .cid-sTYMq7o3f0 .social-row {
    justify-content: center;
  }
}
.cid-sTYMq7o3f0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYMq7o3f0 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYMq7o3f0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYMq7o3f0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYMq7o3f0 .mbr-text {
  color: #000000;
}
.cid-sTYMq7o3f0 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYMq7o3f0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYMq7o3f0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYMq7o3f0 H5 {
  color: #000000;
}
.cid-sTYMq7Mmyk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYMq7Mmyk nav.navbar {
  position: fixed;
}
.cid-sTYMq7Mmyk .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-sTYMq7Mmyk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYMq7Mmyk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYMq7Mmyk .dropdown-item:hover,
.cid-sTYMq7Mmyk .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYMq7Mmyk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYMq7Mmyk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYMq7Mmyk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYMq7Mmyk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYMq7Mmyk .nav-link {
  position: relative;
}
.cid-sTYMq7Mmyk .container {
  display: flex;
  margin: auto;
}
.cid-sTYMq7Mmyk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYMq7Mmyk .dropdown-menu,
.cid-sTYMq7Mmyk .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYMq7Mmyk .nav-item:focus,
.cid-sTYMq7Mmyk .nav-link:focus {
  outline: none;
}
.cid-sTYMq7Mmyk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYMq7Mmyk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYMq7Mmyk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYMq7Mmyk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYMq7Mmyk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYMq7Mmyk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYMq7Mmyk .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-sTYMq7Mmyk .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYMq7Mmyk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYMq7Mmyk .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYMq7Mmyk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYMq7Mmyk .navbar.collapsed {
  justify-content: center;
}
.cid-sTYMq7Mmyk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYMq7Mmyk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYMq7Mmyk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYMq7Mmyk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYMq7Mmyk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYMq7Mmyk .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-sTYMq7Mmyk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYMq7Mmyk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYMq7Mmyk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYMq7Mmyk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYMq7Mmyk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYMq7Mmyk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYMq7Mmyk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYMq7Mmyk .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-sTYMq7Mmyk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYMq7Mmyk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYMq7Mmyk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYMq7Mmyk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYMq7Mmyk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYMq7Mmyk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYMq7Mmyk .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYMq7Mmyk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYMq7Mmyk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYMq7Mmyk .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-sTYMq7Mmyk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYMq7Mmyk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYMq7Mmyk .dropdown-item.active,
.cid-sTYMq7Mmyk .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYMq7Mmyk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYMq7Mmyk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYMq7Mmyk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYMq7Mmyk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYMq7Mmyk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYMq7Mmyk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYMq7Mmyk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYMq7Mmyk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYMq7Mmyk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYMq7Mmyk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYMq7Mmyk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYMq7Mmyk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYMq7Mmyk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYMq7Mmyk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYMq7Mmyk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYMq7Mmyk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYMq7Mmyk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYMq7Mmyk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYMq7Mmyk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYMq7Mmyk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYMq7Mmyk .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-sTYMq7Mmyk .navbar {
    height: 70px;
  }
  .cid-sTYMq7Mmyk .navbar.opened {
    height: auto;
  }
  .cid-sTYMq7Mmyk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYNHJfGOG {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYNHJfGOG .image-block {
  margin: auto;
}
.cid-sTYNHJfGOG figcaption {
  position: relative;
}
.cid-sTYNHJfGOG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYNHJfGOG .image-block {
    width: 100% !important;
  }
}
.cid-sTYNHK4NPw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYNHK4NPw .mbr-section-title {
  text-align: left;
}
.cid-sTYNHKAvQc {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYNHL6RfI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYNHL6RfI .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYNHL6RfI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYNHL6RfI .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYNHL6RfI .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYNHL6RfI .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYNHL6RfI .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYNHL6RfI .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYNHL6RfI .card-subtitle {
  color: #0095ff;
}
.cid-sTYNHL6RfI .mbr-text {
  color: #555555;
}
.cid-sTYNHLHkvW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYNHLHkvW .item {
  padding-bottom: 2rem;
}
.cid-sTYNHLHkvW .item-wrapper {
  position: relative;
}
.cid-sTYNHLHkvW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYNHLHkvW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYNHLHkvW .carousel-control,
.cid-sTYNHLHkvW .close {
  background: #1b1b1b;
}
.cid-sTYNHLHkvW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYNHLHkvW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYNHLHkvW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYNHLHkvW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYNHLHkvW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYNHLHkvW .close::before {
  content: '\e91a';
}
.cid-sTYNHLHkvW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYNHLHkvW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYNHLHkvW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYNHLHkvW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYNHLHkvW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYNHLHkvW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYNHLHkvW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYNHLHkvW .carousel-indicators li.active,
.cid-sTYNHLHkvW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYNHLHkvW .carousel-indicators li::after,
.cid-sTYNHLHkvW .carousel-indicators li::before {
  content: none;
}
.cid-sTYNHLHkvW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYNHLHkvW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYNHLHkvW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYNHLHkvW .carousel-indicators {
    display: none;
  }
}
.cid-sTYNHLHkvW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYNHLHkvW .carousel-inner > .active {
  display: block;
}
.cid-sTYNHLHkvW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYNHLHkvW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYNHLHkvW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYNHLHkvW .carousel-control,
  .cid-sTYNHLHkvW .carousel-indicators,
  .cid-sTYNHLHkvW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYNHLHkvW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYNHLHkvW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYNHLHkvW .carousel-indicators .active,
.cid-sTYNHLHkvW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYNHLHkvW .carousel-indicators .active {
  background: #fff;
}
.cid-sTYNHLHkvW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYNHLHkvW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYNHLHkvW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYNHLHkvW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYNHLHkvW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYNHLHkvW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYNHLHkvW .carousel {
  width: 100%;
}
.cid-sTYNHLHkvW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYNHLHkvW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYNHLHkvW .modal.fade .modal-dialog,
.cid-sTYNHLHkvW .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYNHLHkvW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYNHLHkvW H6 {
  text-align: center;
}
.cid-sTYNHMrFyj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYNHMrFyj .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYNHMrFyj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYNHMrFyj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYNHMrFyj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYNHMrFyj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYNHMrFyj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYNHMrFyj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYNHMrFyj .nav-link,
.cid-sTYNHMrFyj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYNHMrFyj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYNHMrFyj H4 {
  text-align: center;
}
.cid-sTYNHMrFyj H3 {
  text-align: center;
}
.cid-sTYNHN6dQ3 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYNHN6dQ3 .image-block {
  margin: auto;
}
.cid-sTYNHN6dQ3 figcaption {
  position: relative;
}
.cid-sTYNHN6dQ3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYNHN6dQ3 .image-block {
    width: 100% !important;
  }
}
.cid-sTYNHNtFlp {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYNHNtFlp .image-block {
  margin: auto;
}
.cid-sTYNHNtFlp figcaption {
  position: relative;
}
.cid-sTYNHNtFlp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYNHNtFlp .image-block {
    width: 100% !important;
  }
}
.cid-sTYNHNQocQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYNHNQocQ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYNHNQocQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYNHNQocQ .row {
    text-align: center;
  }
  .cid-sTYNHNQocQ .row > div {
    margin: auto;
  }
  .cid-sTYNHNQocQ .social-row {
    justify-content: center;
  }
}
.cid-sTYNHNQocQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYNHNQocQ .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYNHNQocQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYNHNQocQ .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYNHNQocQ .mbr-text {
  color: #000000;
}
.cid-sTYNHNQocQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYNHNQocQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYNHNQocQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYNHNQocQ H5 {
  color: #000000;
}
.cid-sTYNHOuMlX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYNHOuMlX nav.navbar {
  position: fixed;
}
.cid-sTYNHOuMlX .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-sTYNHOuMlX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYNHOuMlX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYNHOuMlX .dropdown-item:hover,
.cid-sTYNHOuMlX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYNHOuMlX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYNHOuMlX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYNHOuMlX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYNHOuMlX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYNHOuMlX .nav-link {
  position: relative;
}
.cid-sTYNHOuMlX .container {
  display: flex;
  margin: auto;
}
.cid-sTYNHOuMlX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYNHOuMlX .dropdown-menu,
.cid-sTYNHOuMlX .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYNHOuMlX .nav-item:focus,
.cid-sTYNHOuMlX .nav-link:focus {
  outline: none;
}
.cid-sTYNHOuMlX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYNHOuMlX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYNHOuMlX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYNHOuMlX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYNHOuMlX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYNHOuMlX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYNHOuMlX .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-sTYNHOuMlX .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYNHOuMlX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYNHOuMlX .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYNHOuMlX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYNHOuMlX .navbar.collapsed {
  justify-content: center;
}
.cid-sTYNHOuMlX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYNHOuMlX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYNHOuMlX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYNHOuMlX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYNHOuMlX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYNHOuMlX .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-sTYNHOuMlX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYNHOuMlX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYNHOuMlX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYNHOuMlX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYNHOuMlX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYNHOuMlX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYNHOuMlX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYNHOuMlX .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-sTYNHOuMlX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYNHOuMlX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYNHOuMlX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYNHOuMlX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYNHOuMlX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYNHOuMlX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYNHOuMlX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYNHOuMlX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYNHOuMlX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYNHOuMlX .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-sTYNHOuMlX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYNHOuMlX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYNHOuMlX .dropdown-item.active,
.cid-sTYNHOuMlX .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYNHOuMlX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYNHOuMlX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYNHOuMlX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYNHOuMlX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYNHOuMlX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYNHOuMlX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYNHOuMlX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYNHOuMlX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYNHOuMlX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYNHOuMlX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYNHOuMlX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYNHOuMlX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYNHOuMlX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYNHOuMlX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYNHOuMlX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYNHOuMlX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYNHOuMlX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYNHOuMlX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYNHOuMlX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYNHOuMlX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYNHOuMlX .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-sTYNHOuMlX .navbar {
    height: 70px;
  }
  .cid-sTYNHOuMlX .navbar.opened {
    height: auto;
  }
  .cid-sTYNHOuMlX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYPIObIxc {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYPIObIxc .image-block {
  margin: auto;
}
.cid-sTYPIObIxc figcaption {
  position: relative;
}
.cid-sTYPIObIxc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYPIObIxc .image-block {
    width: 100% !important;
  }
}
.cid-sTYPIP2K5U {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYPIP2K5U .mbr-section-title {
  text-align: left;
}
.cid-sTYPIPAA3G {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYPIQ5NGq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYPIQ5NGq .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYPIQ5NGq .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYPIQ5NGq .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYPIQ5NGq .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYPIQ5NGq .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYPIQ5NGq .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYPIQ5NGq .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYPIQ5NGq .card-subtitle {
  color: #0095ff;
}
.cid-sTYPIQ5NGq .mbr-text {
  color: #555555;
}
.cid-sTYPIQL5ni {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYPIQL5ni .item {
  padding-bottom: 2rem;
}
.cid-sTYPIQL5ni .item-wrapper {
  position: relative;
}
.cid-sTYPIQL5ni .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYPIQL5ni .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYPIQL5ni .carousel-control,
.cid-sTYPIQL5ni .close {
  background: #1b1b1b;
}
.cid-sTYPIQL5ni .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYPIQL5ni .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYPIQL5ni .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYPIQL5ni .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYPIQL5ni .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYPIQL5ni .close::before {
  content: '\e91a';
}
.cid-sTYPIQL5ni .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYPIQL5ni .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYPIQL5ni .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYPIQL5ni .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYPIQL5ni .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYPIQL5ni .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYPIQL5ni .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYPIQL5ni .carousel-indicators li.active,
.cid-sTYPIQL5ni .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYPIQL5ni .carousel-indicators li::after,
.cid-sTYPIQL5ni .carousel-indicators li::before {
  content: none;
}
.cid-sTYPIQL5ni .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYPIQL5ni .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYPIQL5ni .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYPIQL5ni .carousel-indicators {
    display: none;
  }
}
.cid-sTYPIQL5ni .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYPIQL5ni .carousel-inner > .active {
  display: block;
}
.cid-sTYPIQL5ni .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYPIQL5ni .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYPIQL5ni .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYPIQL5ni .carousel-control,
  .cid-sTYPIQL5ni .carousel-indicators,
  .cid-sTYPIQL5ni .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYPIQL5ni .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYPIQL5ni .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYPIQL5ni .carousel-indicators .active,
.cid-sTYPIQL5ni .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYPIQL5ni .carousel-indicators .active {
  background: #fff;
}
.cid-sTYPIQL5ni .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYPIQL5ni .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYPIQL5ni .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYPIQL5ni .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYPIQL5ni .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYPIQL5ni .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYPIQL5ni .carousel {
  width: 100%;
}
.cid-sTYPIQL5ni .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYPIQL5ni .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYPIQL5ni .modal.fade .modal-dialog,
.cid-sTYPIQL5ni .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYPIQL5ni .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYPIQL5ni H6 {
  text-align: center;
}
.cid-sTYPIRDZuN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYPIRDZuN .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYPIRDZuN .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYPIRDZuN .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYPIRDZuN .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYPIRDZuN .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYPIRDZuN .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYPIRDZuN .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYPIRDZuN .nav-link,
.cid-sTYPIRDZuN .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYPIRDZuN .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYPIRDZuN H4 {
  text-align: center;
}
.cid-sTYPIRDZuN H3 {
  text-align: center;
}
.cid-sTYPISpG4f {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYPISpG4f .image-block {
  margin: auto;
}
.cid-sTYPISpG4f figcaption {
  position: relative;
}
.cid-sTYPISpG4f figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYPISpG4f .image-block {
    width: 100% !important;
  }
}
.cid-sTYPISPBeX {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYPISPBeX .image-block {
  margin: auto;
}
.cid-sTYPISPBeX figcaption {
  position: relative;
}
.cid-sTYPISPBeX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYPISPBeX .image-block {
    width: 100% !important;
  }
}
.cid-sTYPITjT07 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYPITjT07 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYPITjT07 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYPITjT07 .row {
    text-align: center;
  }
  .cid-sTYPITjT07 .row > div {
    margin: auto;
  }
  .cid-sTYPITjT07 .social-row {
    justify-content: center;
  }
}
.cid-sTYPITjT07 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYPITjT07 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYPITjT07 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYPITjT07 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYPITjT07 .mbr-text {
  color: #000000;
}
.cid-sTYPITjT07 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYPITjT07 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYPITjT07 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYPITjT07 H5 {
  color: #000000;
}
.cid-sTYPITZrjv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYPITZrjv nav.navbar {
  position: fixed;
}
.cid-sTYPITZrjv .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-sTYPITZrjv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYPITZrjv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYPITZrjv .dropdown-item:hover,
.cid-sTYPITZrjv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYPITZrjv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYPITZrjv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYPITZrjv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYPITZrjv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYPITZrjv .nav-link {
  position: relative;
}
.cid-sTYPITZrjv .container {
  display: flex;
  margin: auto;
}
.cid-sTYPITZrjv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYPITZrjv .dropdown-menu,
.cid-sTYPITZrjv .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYPITZrjv .nav-item:focus,
.cid-sTYPITZrjv .nav-link:focus {
  outline: none;
}
.cid-sTYPITZrjv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYPITZrjv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYPITZrjv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYPITZrjv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYPITZrjv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYPITZrjv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYPITZrjv .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-sTYPITZrjv .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYPITZrjv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYPITZrjv .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYPITZrjv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYPITZrjv .navbar.collapsed {
  justify-content: center;
}
.cid-sTYPITZrjv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYPITZrjv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYPITZrjv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYPITZrjv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYPITZrjv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYPITZrjv .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-sTYPITZrjv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYPITZrjv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYPITZrjv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYPITZrjv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYPITZrjv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYPITZrjv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYPITZrjv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYPITZrjv .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-sTYPITZrjv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYPITZrjv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYPITZrjv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYPITZrjv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYPITZrjv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYPITZrjv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYPITZrjv .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYPITZrjv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYPITZrjv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYPITZrjv .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-sTYPITZrjv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYPITZrjv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYPITZrjv .dropdown-item.active,
.cid-sTYPITZrjv .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYPITZrjv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYPITZrjv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYPITZrjv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYPITZrjv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYPITZrjv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYPITZrjv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYPITZrjv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYPITZrjv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYPITZrjv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYPITZrjv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYPITZrjv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYPITZrjv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYPITZrjv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYPITZrjv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYPITZrjv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYPITZrjv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYPITZrjv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYPITZrjv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYPITZrjv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYPITZrjv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYPITZrjv .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-sTYPITZrjv .navbar {
    height: 70px;
  }
  .cid-sTYPITZrjv .navbar.opened {
    height: auto;
  }
  .cid-sTYPITZrjv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYRhMhaPM {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYRhMhaPM .image-block {
  margin: auto;
}
.cid-sTYRhMhaPM figcaption {
  position: relative;
}
.cid-sTYRhMhaPM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYRhMhaPM .image-block {
    width: 100% !important;
  }
}
.cid-sTYRhN9yb2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYRhN9yb2 .mbr-section-title {
  text-align: left;
}
.cid-sTYRhNFVur {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYRhO5uGZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYRhO5uGZ .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYRhO5uGZ .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYRhO5uGZ .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYRhO5uGZ .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYRhO5uGZ .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYRhO5uGZ .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYRhO5uGZ .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYRhO5uGZ .card-subtitle {
  color: #0095ff;
}
.cid-sTYRhO5uGZ .mbr-text {
  color: #555555;
}
.cid-sTYRhOOm07 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYRhOOm07 .item {
  padding-bottom: 2rem;
}
.cid-sTYRhOOm07 .item-wrapper {
  position: relative;
}
.cid-sTYRhOOm07 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYRhOOm07 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYRhOOm07 .carousel-control,
.cid-sTYRhOOm07 .close {
  background: #1b1b1b;
}
.cid-sTYRhOOm07 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYRhOOm07 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYRhOOm07 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYRhOOm07 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYRhOOm07 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYRhOOm07 .close::before {
  content: '\e91a';
}
.cid-sTYRhOOm07 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYRhOOm07 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYRhOOm07 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYRhOOm07 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYRhOOm07 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYRhOOm07 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYRhOOm07 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYRhOOm07 .carousel-indicators li.active,
.cid-sTYRhOOm07 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYRhOOm07 .carousel-indicators li::after,
.cid-sTYRhOOm07 .carousel-indicators li::before {
  content: none;
}
.cid-sTYRhOOm07 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYRhOOm07 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYRhOOm07 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYRhOOm07 .carousel-indicators {
    display: none;
  }
}
.cid-sTYRhOOm07 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYRhOOm07 .carousel-inner > .active {
  display: block;
}
.cid-sTYRhOOm07 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYRhOOm07 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYRhOOm07 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYRhOOm07 .carousel-control,
  .cid-sTYRhOOm07 .carousel-indicators,
  .cid-sTYRhOOm07 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYRhOOm07 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYRhOOm07 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYRhOOm07 .carousel-indicators .active,
.cid-sTYRhOOm07 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYRhOOm07 .carousel-indicators .active {
  background: #fff;
}
.cid-sTYRhOOm07 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYRhOOm07 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYRhOOm07 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYRhOOm07 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYRhOOm07 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYRhOOm07 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYRhOOm07 .carousel {
  width: 100%;
}
.cid-sTYRhOOm07 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYRhOOm07 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYRhOOm07 .modal.fade .modal-dialog,
.cid-sTYRhOOm07 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYRhOOm07 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYRhOOm07 H6 {
  text-align: center;
}
.cid-sTYRhPtYLF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYRhPtYLF .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYRhPtYLF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYRhPtYLF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYRhPtYLF .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYRhPtYLF .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYRhPtYLF .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYRhPtYLF .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYRhPtYLF .nav-link,
.cid-sTYRhPtYLF .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYRhPtYLF .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYRhPtYLF H4 {
  text-align: center;
}
.cid-sTYRhPtYLF H3 {
  text-align: center;
}
.cid-sTYRhQ8wbM {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYRhQ8wbM .image-block {
  margin: auto;
}
.cid-sTYRhQ8wbM figcaption {
  position: relative;
}
.cid-sTYRhQ8wbM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYRhQ8wbM .image-block {
    width: 100% !important;
  }
}
.cid-sTYRhQAI2A {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYRhQAI2A .image-block {
  margin: auto;
}
.cid-sTYRhQAI2A figcaption {
  position: relative;
}
.cid-sTYRhQAI2A figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYRhQAI2A .image-block {
    width: 100% !important;
  }
}
.cid-sTYRhR0ZuO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYRhR0ZuO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYRhR0ZuO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYRhR0ZuO .row {
    text-align: center;
  }
  .cid-sTYRhR0ZuO .row > div {
    margin: auto;
  }
  .cid-sTYRhR0ZuO .social-row {
    justify-content: center;
  }
}
.cid-sTYRhR0ZuO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYRhR0ZuO .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYRhR0ZuO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYRhR0ZuO .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYRhR0ZuO .mbr-text {
  color: #000000;
}
.cid-sTYRhR0ZuO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYRhR0ZuO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYRhR0ZuO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYRhR0ZuO H5 {
  color: #000000;
}
.cid-sTYRhRQBSO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYRhRQBSO nav.navbar {
  position: fixed;
}
.cid-sTYRhRQBSO .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-sTYRhRQBSO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYRhRQBSO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYRhRQBSO .dropdown-item:hover,
.cid-sTYRhRQBSO .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYRhRQBSO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYRhRQBSO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYRhRQBSO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYRhRQBSO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYRhRQBSO .nav-link {
  position: relative;
}
.cid-sTYRhRQBSO .container {
  display: flex;
  margin: auto;
}
.cid-sTYRhRQBSO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYRhRQBSO .dropdown-menu,
.cid-sTYRhRQBSO .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYRhRQBSO .nav-item:focus,
.cid-sTYRhRQBSO .nav-link:focus {
  outline: none;
}
.cid-sTYRhRQBSO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYRhRQBSO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYRhRQBSO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYRhRQBSO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYRhRQBSO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYRhRQBSO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYRhRQBSO .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-sTYRhRQBSO .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYRhRQBSO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYRhRQBSO .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYRhRQBSO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYRhRQBSO .navbar.collapsed {
  justify-content: center;
}
.cid-sTYRhRQBSO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYRhRQBSO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYRhRQBSO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYRhRQBSO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYRhRQBSO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYRhRQBSO .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-sTYRhRQBSO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYRhRQBSO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYRhRQBSO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYRhRQBSO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYRhRQBSO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYRhRQBSO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYRhRQBSO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYRhRQBSO .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-sTYRhRQBSO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYRhRQBSO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYRhRQBSO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYRhRQBSO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYRhRQBSO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYRhRQBSO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYRhRQBSO .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYRhRQBSO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYRhRQBSO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYRhRQBSO .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-sTYRhRQBSO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYRhRQBSO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYRhRQBSO .dropdown-item.active,
.cid-sTYRhRQBSO .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYRhRQBSO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYRhRQBSO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYRhRQBSO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYRhRQBSO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYRhRQBSO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYRhRQBSO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYRhRQBSO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYRhRQBSO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYRhRQBSO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYRhRQBSO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYRhRQBSO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYRhRQBSO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYRhRQBSO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYRhRQBSO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYRhRQBSO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYRhRQBSO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYRhRQBSO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYRhRQBSO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYRhRQBSO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYRhRQBSO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYRhRQBSO .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-sTYRhRQBSO .navbar {
    height: 70px;
  }
  .cid-sTYRhRQBSO .navbar.opened {
    height: auto;
  }
  .cid-sTYRhRQBSO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYT7YRKcK {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYT7YRKcK .image-block {
  margin: auto;
}
.cid-sTYT7YRKcK figcaption {
  position: relative;
}
.cid-sTYT7YRKcK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYT7YRKcK .image-block {
    width: 100% !important;
  }
}
.cid-sTYT7ZJ5u3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYT7ZJ5u3 .mbr-section-title {
  text-align: left;
}
.cid-sTYT80kdmP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYT80OY3B {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYT80OY3B .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYT80OY3B .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYT80OY3B .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYT80OY3B .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYT80OY3B .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYT80OY3B .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYT80OY3B .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYT80OY3B .card-subtitle {
  color: #0095ff;
}
.cid-sTYT80OY3B .mbr-text {
  color: #555555;
}
.cid-sTYT81pN30 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYT81pN30 .item {
  padding-bottom: 2rem;
}
.cid-sTYT81pN30 .item-wrapper {
  position: relative;
}
.cid-sTYT81pN30 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYT81pN30 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYT81pN30 .carousel-control,
.cid-sTYT81pN30 .close {
  background: #1b1b1b;
}
.cid-sTYT81pN30 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYT81pN30 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYT81pN30 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYT81pN30 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYT81pN30 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYT81pN30 .close::before {
  content: '\e91a';
}
.cid-sTYT81pN30 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYT81pN30 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYT81pN30 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYT81pN30 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYT81pN30 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYT81pN30 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYT81pN30 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYT81pN30 .carousel-indicators li.active,
.cid-sTYT81pN30 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYT81pN30 .carousel-indicators li::after,
.cid-sTYT81pN30 .carousel-indicators li::before {
  content: none;
}
.cid-sTYT81pN30 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYT81pN30 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYT81pN30 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYT81pN30 .carousel-indicators {
    display: none;
  }
}
.cid-sTYT81pN30 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYT81pN30 .carousel-inner > .active {
  display: block;
}
.cid-sTYT81pN30 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYT81pN30 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYT81pN30 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYT81pN30 .carousel-control,
  .cid-sTYT81pN30 .carousel-indicators,
  .cid-sTYT81pN30 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYT81pN30 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYT81pN30 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYT81pN30 .carousel-indicators .active,
.cid-sTYT81pN30 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYT81pN30 .carousel-indicators .active {
  background: #fff;
}
.cid-sTYT81pN30 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYT81pN30 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYT81pN30 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYT81pN30 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYT81pN30 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYT81pN30 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYT81pN30 .carousel {
  width: 100%;
}
.cid-sTYT81pN30 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYT81pN30 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYT81pN30 .modal.fade .modal-dialog,
.cid-sTYT81pN30 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYT81pN30 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYT81pN30 H6 {
  text-align: center;
}
.cid-sTYT829VPS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYT829VPS .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYT829VPS .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYT829VPS .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYT829VPS .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYT829VPS .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYT829VPS .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYT829VPS .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYT829VPS .nav-link,
.cid-sTYT829VPS .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYT829VPS .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYT829VPS H4 {
  text-align: center;
}
.cid-sTYT829VPS H3 {
  text-align: center;
}
.cid-sTYT82UbR0 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYT82UbR0 .image-block {
  margin: auto;
}
.cid-sTYT82UbR0 figcaption {
  position: relative;
}
.cid-sTYT82UbR0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYT82UbR0 .image-block {
    width: 100% !important;
  }
}
.cid-sTYT83k8eQ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYT83k8eQ .image-block {
  margin: auto;
}
.cid-sTYT83k8eQ figcaption {
  position: relative;
}
.cid-sTYT83k8eQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYT83k8eQ .image-block {
    width: 100% !important;
  }
}
.cid-sTYT83JgA6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYT83JgA6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYT83JgA6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYT83JgA6 .row {
    text-align: center;
  }
  .cid-sTYT83JgA6 .row > div {
    margin: auto;
  }
  .cid-sTYT83JgA6 .social-row {
    justify-content: center;
  }
}
.cid-sTYT83JgA6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYT83JgA6 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYT83JgA6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYT83JgA6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYT83JgA6 .mbr-text {
  color: #000000;
}
.cid-sTYT83JgA6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYT83JgA6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYT83JgA6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYT83JgA6 H5 {
  color: #000000;
}
.cid-sTYT84pzOj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYT84pzOj nav.navbar {
  position: fixed;
}
.cid-sTYT84pzOj .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-sTYT84pzOj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYT84pzOj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYT84pzOj .dropdown-item:hover,
.cid-sTYT84pzOj .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYT84pzOj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYT84pzOj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYT84pzOj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYT84pzOj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYT84pzOj .nav-link {
  position: relative;
}
.cid-sTYT84pzOj .container {
  display: flex;
  margin: auto;
}
.cid-sTYT84pzOj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYT84pzOj .dropdown-menu,
.cid-sTYT84pzOj .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYT84pzOj .nav-item:focus,
.cid-sTYT84pzOj .nav-link:focus {
  outline: none;
}
.cid-sTYT84pzOj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYT84pzOj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYT84pzOj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYT84pzOj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYT84pzOj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYT84pzOj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYT84pzOj .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-sTYT84pzOj .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYT84pzOj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYT84pzOj .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYT84pzOj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYT84pzOj .navbar.collapsed {
  justify-content: center;
}
.cid-sTYT84pzOj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYT84pzOj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYT84pzOj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYT84pzOj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYT84pzOj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYT84pzOj .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-sTYT84pzOj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYT84pzOj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYT84pzOj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYT84pzOj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYT84pzOj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYT84pzOj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYT84pzOj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYT84pzOj .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-sTYT84pzOj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYT84pzOj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYT84pzOj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYT84pzOj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYT84pzOj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYT84pzOj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYT84pzOj .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYT84pzOj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYT84pzOj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYT84pzOj .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-sTYT84pzOj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYT84pzOj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYT84pzOj .dropdown-item.active,
.cid-sTYT84pzOj .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYT84pzOj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYT84pzOj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYT84pzOj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYT84pzOj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYT84pzOj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYT84pzOj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYT84pzOj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYT84pzOj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYT84pzOj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYT84pzOj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYT84pzOj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYT84pzOj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYT84pzOj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYT84pzOj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYT84pzOj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYT84pzOj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYT84pzOj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYT84pzOj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYT84pzOj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYT84pzOj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYT84pzOj .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-sTYT84pzOj .navbar {
    height: 70px;
  }
  .cid-sTYT84pzOj .navbar.opened {
    height: auto;
  }
  .cid-sTYT84pzOj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTYVqVID9G {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTYVqVID9G .image-block {
  margin: auto;
}
.cid-sTYVqVID9G figcaption {
  position: relative;
}
.cid-sTYVqVID9G figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYVqVID9G .image-block {
    width: 100% !important;
  }
}
.cid-sTYVqWy847 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYVqWy847 .mbr-section-title {
  text-align: left;
}
.cid-sTYVqX6GgB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYVqXGtQT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYVqXGtQT .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTYVqXGtQT .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTYVqXGtQT .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTYVqXGtQT .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTYVqXGtQT .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTYVqXGtQT .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTYVqXGtQT .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTYVqXGtQT .card-subtitle {
  color: #0095ff;
}
.cid-sTYVqXGtQT .mbr-text {
  color: #555555;
}
.cid-sTYVqYkzVj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTYVqYkzVj .item {
  padding-bottom: 2rem;
}
.cid-sTYVqYkzVj .item-wrapper {
  position: relative;
}
.cid-sTYVqYkzVj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTYVqYkzVj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTYVqYkzVj .carousel-control,
.cid-sTYVqYkzVj .close {
  background: #1b1b1b;
}
.cid-sTYVqYkzVj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTYVqYkzVj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTYVqYkzVj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTYVqYkzVj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTYVqYkzVj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTYVqYkzVj .close::before {
  content: '\e91a';
}
.cid-sTYVqYkzVj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTYVqYkzVj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTYVqYkzVj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYVqYkzVj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTYVqYkzVj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTYVqYkzVj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTYVqYkzVj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTYVqYkzVj .carousel-indicators li.active,
.cid-sTYVqYkzVj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTYVqYkzVj .carousel-indicators li::after,
.cid-sTYVqYkzVj .carousel-indicators li::before {
  content: none;
}
.cid-sTYVqYkzVj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTYVqYkzVj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTYVqYkzVj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYVqYkzVj .carousel-indicators {
    display: none;
  }
}
.cid-sTYVqYkzVj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTYVqYkzVj .carousel-inner > .active {
  display: block;
}
.cid-sTYVqYkzVj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTYVqYkzVj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTYVqYkzVj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTYVqYkzVj .carousel-control,
  .cid-sTYVqYkzVj .carousel-indicators,
  .cid-sTYVqYkzVj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTYVqYkzVj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTYVqYkzVj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTYVqYkzVj .carousel-indicators .active,
.cid-sTYVqYkzVj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTYVqYkzVj .carousel-indicators .active {
  background: #fff;
}
.cid-sTYVqYkzVj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTYVqYkzVj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTYVqYkzVj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTYVqYkzVj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTYVqYkzVj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTYVqYkzVj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTYVqYkzVj .carousel {
  width: 100%;
}
.cid-sTYVqYkzVj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTYVqYkzVj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTYVqYkzVj .modal.fade .modal-dialog,
.cid-sTYVqYkzVj .modal.in .modal-dialog {
  transform: none;
}
.cid-sTYVqYkzVj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTYVqYkzVj H6 {
  text-align: center;
}
.cid-sTYVqYVkcU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTYVqYVkcU .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTYVqYVkcU .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTYVqYVkcU .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTYVqYVkcU .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTYVqYVkcU .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTYVqYVkcU .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTYVqYVkcU .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTYVqYVkcU .nav-link,
.cid-sTYVqYVkcU .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTYVqYVkcU .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTYVqYVkcU H4 {
  text-align: center;
}
.cid-sTYVqYVkcU H3 {
  text-align: center;
}
.cid-sTYVqZyveJ {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTYVqZyveJ .image-block {
  margin: auto;
}
.cid-sTYVqZyveJ figcaption {
  position: relative;
}
.cid-sTYVqZyveJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYVqZyveJ .image-block {
    width: 100% !important;
  }
}
.cid-sTYVqZXFOC {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTYVqZXFOC .image-block {
  margin: auto;
}
.cid-sTYVqZXFOC figcaption {
  position: relative;
}
.cid-sTYVqZXFOC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTYVqZXFOC .image-block {
    width: 100% !important;
  }
}
.cid-sTYVr0rzp8 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTYVr0rzp8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTYVr0rzp8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTYVr0rzp8 .row {
    text-align: center;
  }
  .cid-sTYVr0rzp8 .row > div {
    margin: auto;
  }
  .cid-sTYVr0rzp8 .social-row {
    justify-content: center;
  }
}
.cid-sTYVr0rzp8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTYVr0rzp8 .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTYVr0rzp8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTYVr0rzp8 .list {
    margin-bottom: 0rem;
  }
}
.cid-sTYVr0rzp8 .mbr-text {
  color: #000000;
}
.cid-sTYVr0rzp8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTYVr0rzp8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTYVr0rzp8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTYVr0rzp8 H5 {
  color: #000000;
}
.cid-sTYVr19d9G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTYVr19d9G nav.navbar {
  position: fixed;
}
.cid-sTYVr19d9G .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-sTYVr19d9G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTYVr19d9G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTYVr19d9G .dropdown-item:hover,
.cid-sTYVr19d9G .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTYVr19d9G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTYVr19d9G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTYVr19d9G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTYVr19d9G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTYVr19d9G .nav-link {
  position: relative;
}
.cid-sTYVr19d9G .container {
  display: flex;
  margin: auto;
}
.cid-sTYVr19d9G .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTYVr19d9G .dropdown-menu,
.cid-sTYVr19d9G .navbar.opened {
  background: #ffffff !important;
}
.cid-sTYVr19d9G .nav-item:focus,
.cid-sTYVr19d9G .nav-link:focus {
  outline: none;
}
.cid-sTYVr19d9G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTYVr19d9G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTYVr19d9G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTYVr19d9G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTYVr19d9G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTYVr19d9G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTYVr19d9G .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-sTYVr19d9G .navbar.opened {
  transition: all 0.3s;
}
.cid-sTYVr19d9G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTYVr19d9G .navbar .navbar-logo img {
  width: auto;
}
.cid-sTYVr19d9G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTYVr19d9G .navbar.collapsed {
  justify-content: center;
}
.cid-sTYVr19d9G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTYVr19d9G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTYVr19d9G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTYVr19d9G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTYVr19d9G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTYVr19d9G .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-sTYVr19d9G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTYVr19d9G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTYVr19d9G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTYVr19d9G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTYVr19d9G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTYVr19d9G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTYVr19d9G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTYVr19d9G .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-sTYVr19d9G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTYVr19d9G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTYVr19d9G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTYVr19d9G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTYVr19d9G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTYVr19d9G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTYVr19d9G .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTYVr19d9G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTYVr19d9G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTYVr19d9G .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-sTYVr19d9G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTYVr19d9G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTYVr19d9G .dropdown-item.active,
.cid-sTYVr19d9G .dropdown-item:active {
  background-color: transparent;
}
.cid-sTYVr19d9G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTYVr19d9G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTYVr19d9G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTYVr19d9G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTYVr19d9G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTYVr19d9G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTYVr19d9G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTYVr19d9G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTYVr19d9G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTYVr19d9G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTYVr19d9G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTYVr19d9G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYVr19d9G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTYVr19d9G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTYVr19d9G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYVr19d9G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTYVr19d9G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTYVr19d9G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTYVr19d9G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTYVr19d9G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTYVr19d9G .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-sTYVr19d9G .navbar {
    height: 70px;
  }
  .cid-sTYVr19d9G .navbar.opened {
    height: auto;
  }
  .cid-sTYVr19d9G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTZ02YgNjl {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTZ02YgNjl .image-block {
  margin: auto;
}
.cid-sTZ02YgNjl figcaption {
  position: relative;
}
.cid-sTZ02YgNjl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ02YgNjl .image-block {
    width: 100% !important;
  }
}
.cid-sTZ02Z0cn0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ02Z0cn0 .mbr-section-title {
  text-align: left;
}
.cid-sTZ02ZxGdp {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ02ZZeZf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ02ZZeZf .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTZ02ZZeZf .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTZ02ZZeZf .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTZ02ZZeZf .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTZ02ZZeZf .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTZ02ZZeZf .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTZ02ZZeZf .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTZ02ZZeZf .card-subtitle {
  color: #0095ff;
}
.cid-sTZ02ZZeZf .mbr-text {
  color: #555555;
}
.cid-sTZ030TPsu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ030TPsu .item {
  padding-bottom: 2rem;
}
.cid-sTZ030TPsu .item-wrapper {
  position: relative;
}
.cid-sTZ030TPsu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTZ030TPsu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTZ030TPsu .carousel-control,
.cid-sTZ030TPsu .close {
  background: #1b1b1b;
}
.cid-sTZ030TPsu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTZ030TPsu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTZ030TPsu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTZ030TPsu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTZ030TPsu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTZ030TPsu .close::before {
  content: '\e91a';
}
.cid-sTZ030TPsu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTZ030TPsu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTZ030TPsu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ030TPsu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTZ030TPsu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTZ030TPsu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTZ030TPsu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTZ030TPsu .carousel-indicators li.active,
.cid-sTZ030TPsu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTZ030TPsu .carousel-indicators li::after,
.cid-sTZ030TPsu .carousel-indicators li::before {
  content: none;
}
.cid-sTZ030TPsu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTZ030TPsu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTZ030TPsu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ030TPsu .carousel-indicators {
    display: none;
  }
}
.cid-sTZ030TPsu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTZ030TPsu .carousel-inner > .active {
  display: block;
}
.cid-sTZ030TPsu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ030TPsu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTZ030TPsu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTZ030TPsu .carousel-control,
  .cid-sTZ030TPsu .carousel-indicators,
  .cid-sTZ030TPsu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTZ030TPsu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTZ030TPsu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTZ030TPsu .carousel-indicators .active,
.cid-sTZ030TPsu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTZ030TPsu .carousel-indicators .active {
  background: #fff;
}
.cid-sTZ030TPsu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTZ030TPsu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTZ030TPsu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTZ030TPsu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTZ030TPsu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTZ030TPsu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTZ030TPsu .carousel {
  width: 100%;
}
.cid-sTZ030TPsu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTZ030TPsu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTZ030TPsu .modal.fade .modal-dialog,
.cid-sTZ030TPsu .modal.in .modal-dialog {
  transform: none;
}
.cid-sTZ030TPsu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTZ030TPsu H6 {
  text-align: center;
}
.cid-sTZ031veW5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTZ031veW5 .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTZ031veW5 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTZ031veW5 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTZ031veW5 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTZ031veW5 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTZ031veW5 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTZ031veW5 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTZ031veW5 .nav-link,
.cid-sTZ031veW5 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTZ031veW5 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTZ031veW5 H4 {
  text-align: center;
}
.cid-sTZ031veW5 H3 {
  text-align: center;
}
.cid-sTZ0329szl {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTZ0329szl .image-block {
  margin: auto;
}
.cid-sTZ0329szl figcaption {
  position: relative;
}
.cid-sTZ0329szl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ0329szl .image-block {
    width: 100% !important;
  }
}
.cid-sTZ032v7IK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTZ032v7IK .image-block {
  margin: auto;
}
.cid-sTZ032v7IK figcaption {
  position: relative;
}
.cid-sTZ032v7IK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ032v7IK .image-block {
    width: 100% !important;
  }
}
.cid-sTZ032W1RM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTZ032W1RM .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTZ032W1RM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ032W1RM .row {
    text-align: center;
  }
  .cid-sTZ032W1RM .row > div {
    margin: auto;
  }
  .cid-sTZ032W1RM .social-row {
    justify-content: center;
  }
}
.cid-sTZ032W1RM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTZ032W1RM .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTZ032W1RM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTZ032W1RM .list {
    margin-bottom: 0rem;
  }
}
.cid-sTZ032W1RM .mbr-text {
  color: #000000;
}
.cid-sTZ032W1RM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTZ032W1RM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTZ032W1RM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTZ032W1RM H5 {
  color: #000000;
}
.cid-sTZ033BEco {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTZ033BEco nav.navbar {
  position: fixed;
}
.cid-sTZ033BEco .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-sTZ033BEco .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTZ033BEco .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTZ033BEco .dropdown-item:hover,
.cid-sTZ033BEco .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTZ033BEco .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTZ033BEco .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTZ033BEco .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTZ033BEco .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTZ033BEco .nav-link {
  position: relative;
}
.cid-sTZ033BEco .container {
  display: flex;
  margin: auto;
}
.cid-sTZ033BEco .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTZ033BEco .dropdown-menu,
.cid-sTZ033BEco .navbar.opened {
  background: #ffffff !important;
}
.cid-sTZ033BEco .nav-item:focus,
.cid-sTZ033BEco .nav-link:focus {
  outline: none;
}
.cid-sTZ033BEco .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTZ033BEco .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTZ033BEco .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTZ033BEco .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTZ033BEco .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTZ033BEco .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTZ033BEco .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-sTZ033BEco .navbar.opened {
  transition: all 0.3s;
}
.cid-sTZ033BEco .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTZ033BEco .navbar .navbar-logo img {
  width: auto;
}
.cid-sTZ033BEco .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTZ033BEco .navbar.collapsed {
  justify-content: center;
}
.cid-sTZ033BEco .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTZ033BEco .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTZ033BEco .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTZ033BEco .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTZ033BEco .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTZ033BEco .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-sTZ033BEco .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTZ033BEco .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTZ033BEco .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTZ033BEco .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTZ033BEco .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTZ033BEco .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTZ033BEco .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTZ033BEco .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-sTZ033BEco .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTZ033BEco .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTZ033BEco .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTZ033BEco .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTZ033BEco .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTZ033BEco .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTZ033BEco .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTZ033BEco .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTZ033BEco .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTZ033BEco .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-sTZ033BEco .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTZ033BEco .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTZ033BEco .dropdown-item.active,
.cid-sTZ033BEco .dropdown-item:active {
  background-color: transparent;
}
.cid-sTZ033BEco .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTZ033BEco .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTZ033BEco .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTZ033BEco .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTZ033BEco .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTZ033BEco .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTZ033BEco ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTZ033BEco .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTZ033BEco button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTZ033BEco button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTZ033BEco button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTZ033BEco button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ033BEco button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ033BEco button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTZ033BEco nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ033BEco nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTZ033BEco nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTZ033BEco nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ033BEco .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTZ033BEco a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTZ033BEco .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-sTZ033BEco .navbar {
    height: 70px;
  }
  .cid-sTZ033BEco .navbar.opened {
    height: auto;
  }
  .cid-sTZ033BEco .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTZ34HwInc {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTZ34HwInc .image-block {
  margin: auto;
}
.cid-sTZ34HwInc figcaption {
  position: relative;
}
.cid-sTZ34HwInc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ34HwInc .image-block {
    width: 100% !important;
  }
}
.cid-sTZ34Ip9br {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ34Ip9br .mbr-section-title {
  text-align: left;
}
.cid-sTZ34IYJRs {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ34Jrpry {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ34Jrpry .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTZ34Jrpry .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTZ34Jrpry .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTZ34Jrpry .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTZ34Jrpry .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTZ34Jrpry .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTZ34Jrpry .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTZ34Jrpry .card-subtitle {
  color: #0095ff;
}
.cid-sTZ34Jrpry .mbr-text {
  color: #555555;
}
.cid-sTZ34K6Vwe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ34K6Vwe .item {
  padding-bottom: 2rem;
}
.cid-sTZ34K6Vwe .item-wrapper {
  position: relative;
}
.cid-sTZ34K6Vwe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTZ34K6Vwe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTZ34K6Vwe .carousel-control,
.cid-sTZ34K6Vwe .close {
  background: #1b1b1b;
}
.cid-sTZ34K6Vwe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTZ34K6Vwe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTZ34K6Vwe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTZ34K6Vwe .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTZ34K6Vwe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTZ34K6Vwe .close::before {
  content: '\e91a';
}
.cid-sTZ34K6Vwe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTZ34K6Vwe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTZ34K6Vwe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ34K6Vwe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTZ34K6Vwe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTZ34K6Vwe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTZ34K6Vwe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTZ34K6Vwe .carousel-indicators li.active,
.cid-sTZ34K6Vwe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTZ34K6Vwe .carousel-indicators li::after,
.cid-sTZ34K6Vwe .carousel-indicators li::before {
  content: none;
}
.cid-sTZ34K6Vwe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTZ34K6Vwe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTZ34K6Vwe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ34K6Vwe .carousel-indicators {
    display: none;
  }
}
.cid-sTZ34K6Vwe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTZ34K6Vwe .carousel-inner > .active {
  display: block;
}
.cid-sTZ34K6Vwe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ34K6Vwe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTZ34K6Vwe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTZ34K6Vwe .carousel-control,
  .cid-sTZ34K6Vwe .carousel-indicators,
  .cid-sTZ34K6Vwe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTZ34K6Vwe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTZ34K6Vwe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTZ34K6Vwe .carousel-indicators .active,
.cid-sTZ34K6Vwe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTZ34K6Vwe .carousel-indicators .active {
  background: #fff;
}
.cid-sTZ34K6Vwe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTZ34K6Vwe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTZ34K6Vwe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTZ34K6Vwe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTZ34K6Vwe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTZ34K6Vwe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTZ34K6Vwe .carousel {
  width: 100%;
}
.cid-sTZ34K6Vwe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTZ34K6Vwe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTZ34K6Vwe .modal.fade .modal-dialog,
.cid-sTZ34K6Vwe .modal.in .modal-dialog {
  transform: none;
}
.cid-sTZ34K6Vwe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTZ34K6Vwe H6 {
  text-align: center;
}
.cid-sTZ34KKIfH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTZ34KKIfH .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTZ34KKIfH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTZ34KKIfH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTZ34KKIfH .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTZ34KKIfH .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTZ34KKIfH .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTZ34KKIfH .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTZ34KKIfH .nav-link,
.cid-sTZ34KKIfH .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTZ34KKIfH .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTZ34KKIfH H4 {
  text-align: center;
}
.cid-sTZ34KKIfH H3 {
  text-align: center;
}
.cid-sTZ34Lvhyp {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTZ34Lvhyp .image-block {
  margin: auto;
}
.cid-sTZ34Lvhyp figcaption {
  position: relative;
}
.cid-sTZ34Lvhyp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ34Lvhyp .image-block {
    width: 100% !important;
  }
}
.cid-sTZ34LUUny {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTZ34LUUny .image-block {
  margin: auto;
}
.cid-sTZ34LUUny figcaption {
  position: relative;
}
.cid-sTZ34LUUny figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ34LUUny .image-block {
    width: 100% !important;
  }
}
.cid-sTZ34MjdCp {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTZ34MjdCp .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTZ34MjdCp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ34MjdCp .row {
    text-align: center;
  }
  .cid-sTZ34MjdCp .row > div {
    margin: auto;
  }
  .cid-sTZ34MjdCp .social-row {
    justify-content: center;
  }
}
.cid-sTZ34MjdCp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTZ34MjdCp .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTZ34MjdCp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTZ34MjdCp .list {
    margin-bottom: 0rem;
  }
}
.cid-sTZ34MjdCp .mbr-text {
  color: #000000;
}
.cid-sTZ34MjdCp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTZ34MjdCp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTZ34MjdCp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTZ34MjdCp H5 {
  color: #000000;
}
.cid-sTZ34N1bCV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTZ34N1bCV nav.navbar {
  position: fixed;
}
.cid-sTZ34N1bCV .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-sTZ34N1bCV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTZ34N1bCV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTZ34N1bCV .dropdown-item:hover,
.cid-sTZ34N1bCV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTZ34N1bCV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTZ34N1bCV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTZ34N1bCV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTZ34N1bCV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTZ34N1bCV .nav-link {
  position: relative;
}
.cid-sTZ34N1bCV .container {
  display: flex;
  margin: auto;
}
.cid-sTZ34N1bCV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTZ34N1bCV .dropdown-menu,
.cid-sTZ34N1bCV .navbar.opened {
  background: #ffffff !important;
}
.cid-sTZ34N1bCV .nav-item:focus,
.cid-sTZ34N1bCV .nav-link:focus {
  outline: none;
}
.cid-sTZ34N1bCV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTZ34N1bCV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTZ34N1bCV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTZ34N1bCV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTZ34N1bCV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTZ34N1bCV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTZ34N1bCV .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-sTZ34N1bCV .navbar.opened {
  transition: all 0.3s;
}
.cid-sTZ34N1bCV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTZ34N1bCV .navbar .navbar-logo img {
  width: auto;
}
.cid-sTZ34N1bCV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTZ34N1bCV .navbar.collapsed {
  justify-content: center;
}
.cid-sTZ34N1bCV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTZ34N1bCV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTZ34N1bCV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTZ34N1bCV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTZ34N1bCV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTZ34N1bCV .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-sTZ34N1bCV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTZ34N1bCV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTZ34N1bCV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTZ34N1bCV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTZ34N1bCV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTZ34N1bCV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTZ34N1bCV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTZ34N1bCV .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-sTZ34N1bCV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTZ34N1bCV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTZ34N1bCV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTZ34N1bCV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTZ34N1bCV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTZ34N1bCV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTZ34N1bCV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTZ34N1bCV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTZ34N1bCV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTZ34N1bCV .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-sTZ34N1bCV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTZ34N1bCV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTZ34N1bCV .dropdown-item.active,
.cid-sTZ34N1bCV .dropdown-item:active {
  background-color: transparent;
}
.cid-sTZ34N1bCV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTZ34N1bCV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTZ34N1bCV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTZ34N1bCV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTZ34N1bCV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTZ34N1bCV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTZ34N1bCV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTZ34N1bCV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTZ34N1bCV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTZ34N1bCV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTZ34N1bCV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTZ34N1bCV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ34N1bCV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ34N1bCV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTZ34N1bCV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ34N1bCV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTZ34N1bCV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTZ34N1bCV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ34N1bCV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTZ34N1bCV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTZ34N1bCV .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-sTZ34N1bCV .navbar {
    height: 70px;
  }
  .cid-sTZ34N1bCV .navbar.opened {
    height: auto;
  }
  .cid-sTZ34N1bCV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTZ4FknoQz {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTZ4FknoQz .image-block {
  margin: auto;
}
.cid-sTZ4FknoQz figcaption {
  position: relative;
}
.cid-sTZ4FknoQz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ4FknoQz .image-block {
    width: 100% !important;
  }
}
.cid-sTZ4Fl8E6G {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ4Fl8E6G .mbr-section-title {
  text-align: left;
}
.cid-sTZ4FlCMMV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ4FlZ1te {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ4FlZ1te .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTZ4FlZ1te .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTZ4FlZ1te .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTZ4FlZ1te .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTZ4FlZ1te .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTZ4FlZ1te .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTZ4FlZ1te .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTZ4FlZ1te .card-subtitle {
  color: #0095ff;
}
.cid-sTZ4FlZ1te .mbr-text {
  color: #555555;
}
.cid-sTZ4FmzI5E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ4FmWjBX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ4FmWjBX .item {
  padding-bottom: 2rem;
}
.cid-sTZ4FmWjBX .item-wrapper {
  position: relative;
}
.cid-sTZ4FmWjBX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTZ4FmWjBX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTZ4FmWjBX .carousel-control,
.cid-sTZ4FmWjBX .close {
  background: #1b1b1b;
}
.cid-sTZ4FmWjBX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTZ4FmWjBX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTZ4FmWjBX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTZ4FmWjBX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTZ4FmWjBX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTZ4FmWjBX .close::before {
  content: '\e91a';
}
.cid-sTZ4FmWjBX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTZ4FmWjBX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTZ4FmWjBX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ4FmWjBX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTZ4FmWjBX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTZ4FmWjBX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTZ4FmWjBX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTZ4FmWjBX .carousel-indicators li.active,
.cid-sTZ4FmWjBX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTZ4FmWjBX .carousel-indicators li::after,
.cid-sTZ4FmWjBX .carousel-indicators li::before {
  content: none;
}
.cid-sTZ4FmWjBX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTZ4FmWjBX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTZ4FmWjBX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ4FmWjBX .carousel-indicators {
    display: none;
  }
}
.cid-sTZ4FmWjBX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTZ4FmWjBX .carousel-inner > .active {
  display: block;
}
.cid-sTZ4FmWjBX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ4FmWjBX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTZ4FmWjBX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTZ4FmWjBX .carousel-control,
  .cid-sTZ4FmWjBX .carousel-indicators,
  .cid-sTZ4FmWjBX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTZ4FmWjBX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTZ4FmWjBX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTZ4FmWjBX .carousel-indicators .active,
.cid-sTZ4FmWjBX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTZ4FmWjBX .carousel-indicators .active {
  background: #fff;
}
.cid-sTZ4FmWjBX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTZ4FmWjBX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTZ4FmWjBX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTZ4FmWjBX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTZ4FmWjBX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTZ4FmWjBX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTZ4FmWjBX .carousel {
  width: 100%;
}
.cid-sTZ4FmWjBX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTZ4FmWjBX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTZ4FmWjBX .modal.fade .modal-dialog,
.cid-sTZ4FmWjBX .modal.in .modal-dialog {
  transform: none;
}
.cid-sTZ4FmWjBX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTZ4FmWjBX H6 {
  text-align: center;
}
.cid-sTZ4FnxRNI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTZ4FnxRNI .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTZ4FnxRNI .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTZ4FnxRNI .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTZ4FnxRNI .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTZ4FnxRNI .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTZ4FnxRNI .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTZ4FnxRNI .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTZ4FnxRNI .nav-link,
.cid-sTZ4FnxRNI .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTZ4FnxRNI .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTZ4FnxRNI H4 {
  text-align: center;
}
.cid-sTZ4FnxRNI H3 {
  text-align: center;
}
.cid-sTZ4Fohsg8 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTZ4Fohsg8 .image-block {
  margin: auto;
}
.cid-sTZ4Fohsg8 figcaption {
  position: relative;
}
.cid-sTZ4Fohsg8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ4Fohsg8 .image-block {
    width: 100% !important;
  }
}
.cid-sTZ4FoEHep {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTZ4FoEHep .image-block {
  margin: auto;
}
.cid-sTZ4FoEHep figcaption {
  position: relative;
}
.cid-sTZ4FoEHep figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ4FoEHep .image-block {
    width: 100% !important;
  }
}
.cid-sTZ4Fp3JQS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTZ4Fp3JQS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTZ4Fp3JQS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ4Fp3JQS .row {
    text-align: center;
  }
  .cid-sTZ4Fp3JQS .row > div {
    margin: auto;
  }
  .cid-sTZ4Fp3JQS .social-row {
    justify-content: center;
  }
}
.cid-sTZ4Fp3JQS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTZ4Fp3JQS .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTZ4Fp3JQS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTZ4Fp3JQS .list {
    margin-bottom: 0rem;
  }
}
.cid-sTZ4Fp3JQS .mbr-text {
  color: #000000;
}
.cid-sTZ4Fp3JQS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTZ4Fp3JQS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTZ4Fp3JQS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTZ4Fp3JQS H5 {
  color: #000000;
}
.cid-sTZ4FpKuS4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTZ4FpKuS4 nav.navbar {
  position: fixed;
}
.cid-sTZ4FpKuS4 .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-sTZ4FpKuS4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTZ4FpKuS4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTZ4FpKuS4 .dropdown-item:hover,
.cid-sTZ4FpKuS4 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTZ4FpKuS4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTZ4FpKuS4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTZ4FpKuS4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTZ4FpKuS4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTZ4FpKuS4 .nav-link {
  position: relative;
}
.cid-sTZ4FpKuS4 .container {
  display: flex;
  margin: auto;
}
.cid-sTZ4FpKuS4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTZ4FpKuS4 .dropdown-menu,
.cid-sTZ4FpKuS4 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTZ4FpKuS4 .nav-item:focus,
.cid-sTZ4FpKuS4 .nav-link:focus {
  outline: none;
}
.cid-sTZ4FpKuS4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTZ4FpKuS4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTZ4FpKuS4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTZ4FpKuS4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTZ4FpKuS4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTZ4FpKuS4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTZ4FpKuS4 .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-sTZ4FpKuS4 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTZ4FpKuS4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTZ4FpKuS4 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTZ4FpKuS4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTZ4FpKuS4 .navbar.collapsed {
  justify-content: center;
}
.cid-sTZ4FpKuS4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTZ4FpKuS4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTZ4FpKuS4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTZ4FpKuS4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTZ4FpKuS4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTZ4FpKuS4 .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-sTZ4FpKuS4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTZ4FpKuS4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTZ4FpKuS4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTZ4FpKuS4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTZ4FpKuS4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTZ4FpKuS4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTZ4FpKuS4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTZ4FpKuS4 .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-sTZ4FpKuS4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTZ4FpKuS4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTZ4FpKuS4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTZ4FpKuS4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTZ4FpKuS4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTZ4FpKuS4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTZ4FpKuS4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTZ4FpKuS4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTZ4FpKuS4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTZ4FpKuS4 .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-sTZ4FpKuS4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTZ4FpKuS4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTZ4FpKuS4 .dropdown-item.active,
.cid-sTZ4FpKuS4 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTZ4FpKuS4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTZ4FpKuS4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTZ4FpKuS4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTZ4FpKuS4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTZ4FpKuS4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTZ4FpKuS4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTZ4FpKuS4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTZ4FpKuS4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTZ4FpKuS4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTZ4FpKuS4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTZ4FpKuS4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTZ4FpKuS4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ4FpKuS4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ4FpKuS4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTZ4FpKuS4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ4FpKuS4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTZ4FpKuS4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTZ4FpKuS4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ4FpKuS4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTZ4FpKuS4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTZ4FpKuS4 .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-sTZ4FpKuS4 .navbar {
    height: 70px;
  }
  .cid-sTZ4FpKuS4 .navbar.opened {
    height: auto;
  }
  .cid-sTZ4FpKuS4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTZ6vOiBGc {
  background: #ffffff;
  padding-top: 90px;
  padding-bottom: 15px;
}
.cid-sTZ6vOiBGc .image-block {
  margin: auto;
}
.cid-sTZ6vOiBGc figcaption {
  position: relative;
}
.cid-sTZ6vOiBGc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ6vOiBGc .image-block {
    width: 100% !important;
  }
}
.cid-sTZ6vP9vyR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ6vP9vyR .mbr-section-title {
  text-align: left;
}
.cid-sTZ6vPGJyQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ6vQam6j {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ6vQam6j .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-sTZ6vQam6j .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTZ6vQam6j .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-sTZ6vQam6j .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-sTZ6vQam6j .row .row {
    flex-direction: column-reverse;
  }
  .cid-sTZ6vQam6j .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sTZ6vQam6j .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTZ6vQam6j .card-subtitle {
  color: #0095ff;
}
.cid-sTZ6vQam6j .mbr-text {
  color: #555555;
}
.cid-sTZ6vRb994 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTZ6vRb994 .item {
  padding-bottom: 2rem;
}
.cid-sTZ6vRb994 .item-wrapper {
  position: relative;
}
.cid-sTZ6vRb994 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sTZ6vRb994 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sTZ6vRb994 .carousel-control,
.cid-sTZ6vRb994 .close {
  background: #1b1b1b;
}
.cid-sTZ6vRb994 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sTZ6vRb994 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sTZ6vRb994 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sTZ6vRb994 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sTZ6vRb994 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sTZ6vRb994 .close::before {
  content: '\e91a';
}
.cid-sTZ6vRb994 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sTZ6vRb994 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTZ6vRb994 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ6vRb994 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTZ6vRb994 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTZ6vRb994 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sTZ6vRb994 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTZ6vRb994 .carousel-indicators li.active,
.cid-sTZ6vRb994 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTZ6vRb994 .carousel-indicators li::after,
.cid-sTZ6vRb994 .carousel-indicators li::before {
  content: none;
}
.cid-sTZ6vRb994 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTZ6vRb994 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sTZ6vRb994 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ6vRb994 .carousel-indicators {
    display: none;
  }
}
.cid-sTZ6vRb994 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTZ6vRb994 .carousel-inner > .active {
  display: block;
}
.cid-sTZ6vRb994 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTZ6vRb994 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTZ6vRb994 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sTZ6vRb994 .carousel-control,
  .cid-sTZ6vRb994 .carousel-indicators,
  .cid-sTZ6vRb994 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sTZ6vRb994 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sTZ6vRb994 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTZ6vRb994 .carousel-indicators .active,
.cid-sTZ6vRb994 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sTZ6vRb994 .carousel-indicators .active {
  background: #fff;
}
.cid-sTZ6vRb994 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sTZ6vRb994 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sTZ6vRb994 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sTZ6vRb994 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sTZ6vRb994 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sTZ6vRb994 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sTZ6vRb994 .carousel {
  width: 100%;
}
.cid-sTZ6vRb994 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sTZ6vRb994 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sTZ6vRb994 .modal.fade .modal-dialog,
.cid-sTZ6vRb994 .modal.in .modal-dialog {
  transform: none;
}
.cid-sTZ6vRb994 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sTZ6vRb994 H6 {
  text-align: center;
}
.cid-sTZ6vRXhyX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTZ6vRXhyX .nav-tabs .nav-item.open .nav-link:focus,
.cid-sTZ6vRXhyX .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sTZ6vRXhyX .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-sTZ6vRXhyX .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-sTZ6vRXhyX .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-sTZ6vRXhyX .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-sTZ6vRXhyX .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-sTZ6vRXhyX .nav-link,
.cid-sTZ6vRXhyX .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-sTZ6vRXhyX .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-sTZ6vRXhyX H4 {
  text-align: center;
}
.cid-sTZ6vRXhyX H3 {
  text-align: center;
}
.cid-sTZ6vSCDt9 {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 15px;
}
.cid-sTZ6vSCDt9 .image-block {
  margin: auto;
}
.cid-sTZ6vSCDt9 figcaption {
  position: relative;
}
.cid-sTZ6vSCDt9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ6vSCDt9 .image-block {
    width: 100% !important;
  }
}
.cid-sTZ6vT0JyJ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sTZ6vT0JyJ .image-block {
  margin: auto;
}
.cid-sTZ6vT0JyJ figcaption {
  position: relative;
}
.cid-sTZ6vT0JyJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sTZ6vT0JyJ .image-block {
    width: 100% !important;
  }
}
.cid-sTZ6vTpbLb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sTZ6vTpbLb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTZ6vTpbLb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTZ6vTpbLb .row {
    text-align: center;
  }
  .cid-sTZ6vTpbLb .row > div {
    margin: auto;
  }
  .cid-sTZ6vTpbLb .social-row {
    justify-content: center;
  }
}
.cid-sTZ6vTpbLb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTZ6vTpbLb .list {
  list-style: none;
  padding-left: 0;
  color: #000000;
}
@media (max-width: 991px) {
  .cid-sTZ6vTpbLb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTZ6vTpbLb .list {
    margin-bottom: 0rem;
  }
}
.cid-sTZ6vTpbLb .mbr-text {
  color: #000000;
}
.cid-sTZ6vTpbLb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sTZ6vTpbLb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTZ6vTpbLb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTZ6vTpbLb H5 {
  color: #000000;
}
.cid-sTZ6vU5odV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTZ6vU5odV nav.navbar {
  position: fixed;
}
.cid-sTZ6vU5odV .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-sTZ6vU5odV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sTZ6vU5odV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sTZ6vU5odV .dropdown-item:hover,
.cid-sTZ6vU5odV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sTZ6vU5odV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sTZ6vU5odV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sTZ6vU5odV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sTZ6vU5odV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTZ6vU5odV .nav-link {
  position: relative;
}
.cid-sTZ6vU5odV .container {
  display: flex;
  margin: auto;
}
.cid-sTZ6vU5odV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTZ6vU5odV .dropdown-menu,
.cid-sTZ6vU5odV .navbar.opened {
  background: #ffffff !important;
}
.cid-sTZ6vU5odV .nav-item:focus,
.cid-sTZ6vU5odV .nav-link:focus {
  outline: none;
}
.cid-sTZ6vU5odV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTZ6vU5odV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTZ6vU5odV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTZ6vU5odV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTZ6vU5odV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTZ6vU5odV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTZ6vU5odV .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-sTZ6vU5odV .navbar.opened {
  transition: all 0.3s;
}
.cid-sTZ6vU5odV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTZ6vU5odV .navbar .navbar-logo img {
  width: auto;
}
.cid-sTZ6vU5odV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTZ6vU5odV .navbar.collapsed {
  justify-content: center;
}
.cid-sTZ6vU5odV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTZ6vU5odV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTZ6vU5odV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-sTZ6vU5odV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTZ6vU5odV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTZ6vU5odV .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-sTZ6vU5odV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTZ6vU5odV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTZ6vU5odV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTZ6vU5odV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTZ6vU5odV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTZ6vU5odV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTZ6vU5odV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTZ6vU5odV .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-sTZ6vU5odV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTZ6vU5odV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTZ6vU5odV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTZ6vU5odV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTZ6vU5odV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTZ6vU5odV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTZ6vU5odV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTZ6vU5odV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTZ6vU5odV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTZ6vU5odV .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-sTZ6vU5odV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTZ6vU5odV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTZ6vU5odV .dropdown-item.active,
.cid-sTZ6vU5odV .dropdown-item:active {
  background-color: transparent;
}
.cid-sTZ6vU5odV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTZ6vU5odV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTZ6vU5odV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTZ6vU5odV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTZ6vU5odV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTZ6vU5odV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTZ6vU5odV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTZ6vU5odV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTZ6vU5odV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTZ6vU5odV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sTZ6vU5odV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTZ6vU5odV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ6vU5odV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTZ6vU5odV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTZ6vU5odV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ6vU5odV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTZ6vU5odV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTZ6vU5odV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTZ6vU5odV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTZ6vU5odV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTZ6vU5odV .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-sTZ6vU5odV .navbar {
    height: 70px;
  }
  .cid-sTZ6vU5odV .navbar.opened {
    height: auto;
  }
  .cid-sTZ6vU5odV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
