body {
  font-family: 'Roboto', sans-serif;
}
.display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 3.8rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.75rem;
}
.display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 2.4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3rem;
}
.display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1rem;
}
.display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- 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.04rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.66rem;
    font-size: calc( 1.98rem + (3.8 - 1.98) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.98rem + (3.8 - 1.98) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 90rem) / (48 - 25)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 25))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 40rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((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: #4c4c4c !important;
}
.bg-success {
  background-color: #dedede !important;
}
.bg-info {
  background-color: #383838 !important;
}
.bg-warning {
  background-color: #ffa6a6 !important;
}
.bg-danger {
  background-color: #b10e0e !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #4c4c4c !important;
  border-color: #4c4c4c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #212121 !important;
  border-color: #212121 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #212121 !important;
  border-color: #212121 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-info,
.btn-info:active {
  background-color: #383838 !important;
  border-color: #383838 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #dedede !important;
  border-color: #dedede !important;
  color: #5f5f5f !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #5f5f5f !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffa6a6 !important;
  border-color: #ffa6a6 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #ff4f4f !important;
  border-color: #ff4f4f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #ff4f4f !important;
  border-color: #ff4f4f !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b10e0e !important;
  border-color: #b10e0e !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #610808 !important;
  border-color: #610808 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #610808 !important;
  border-color: #610808 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: none;
}
.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: none;
}
.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: #212121;
  color: #4c4c4c;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #212121 !important;
  background-color: transparent!important;
  border-color: #212121 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #4c4c4c !important;
  border-color: #4c4c4c !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #d4d4d4;
  color: #ffffff;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: #d4d4d4 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #0d0d0d;
  color: #383838;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #0d0d0d !important;
  background-color: transparent!important;
  border-color: #0d0d0d !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #383838 !important;
  border-color: #383838 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #b3b3b3;
  color: #dedede;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #b3b3b3 !important;
  background-color: transparent!important;
  border-color: #b3b3b3 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #5f5f5f !important;
  background-color: #dedede !important;
  border-color: #dedede !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ff4f4f;
  color: #ffa6a6;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ff4f4f !important;
  background-color: transparent!important;
  border-color: #ff4f4f !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #ffa6a6 !important;
  border-color: #ffa6a6 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #610808;
  color: #b10e0e;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #610808 !important;
  background-color: transparent!important;
  border-color: #610808 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b10e0e !important;
  border-color: #b10e0e !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  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: #cfcfcf;
  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: #4c4c4c !important;
}
.text-secondary {
  color: #ffffff !important;
}
.text-success {
  color: #dedede !important;
}
.text-info {
  color: #383838 !important;
}
.text-warning {
  color: #ffa6a6 !important;
}
.text-danger {
  color: #b10e0e !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #191919 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #cccccc !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #ababab !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #050505 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #ff4040 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #520707 !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;
  font-style: italic;
  border-bottom: 1px solid transparent;
}
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: #4c4c4c;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #383838;
}
.alert-warning {
  background-color: #ffa6a6;
}
.alert-danger {
  background-color: #b10e0e;
}
.mbr-gallery-filter li.active .btn {
  background-color: #4c4c4c;
  border-color: #4c4c4c;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #4c4c4c;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #bfbfbf;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ababab;
}
.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: #f14e4e;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1rem;
}
.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: #4c4c4c !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1rem;
}
blockquote {
  border-color: #4c4c4c;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #4c4c4c;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #4c4c4c;
}
.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: #4c4c4c;
  border-bottom-color: #4c4c4c;
}
.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: #4c4c4c !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: #ffffff !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='%234c4c4c' %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-sSfHxWJJw4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sSfHxWJJw4 nav.navbar {
  position: fixed;
}
.cid-sSfHxWJJw4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSfHxWJJw4 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sSfHxWJJw4 .dropdown-item:hover,
.cid-sSfHxWJJw4 .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sSfHxWJJw4 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sSfHxWJJw4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSfHxWJJw4 .nav-link {
  position: relative;
  padding: 0;
}
.cid-sSfHxWJJw4 .container {
  display: flex;
  margin: auto;
}
.cid-sSfHxWJJw4 .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSfHxWJJw4 .dropdown-menu,
.cid-sSfHxWJJw4 .navbar.opened {
  background: #ffffff !important;
}
.cid-sSfHxWJJw4 .nav-item:focus,
.cid-sSfHxWJJw4 .nav-link:focus {
  outline: none;
}
.cid-sSfHxWJJw4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSfHxWJJw4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSfHxWJJw4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSfHxWJJw4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSfHxWJJw4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSfHxWJJw4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSfHxWJJw4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sSfHxWJJw4 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSfHxWJJw4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSfHxWJJw4 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSfHxWJJw4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSfHxWJJw4 .navbar.collapsed {
  justify-content: center;
}
.cid-sSfHxWJJw4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSfHxWJJw4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSfHxWJJw4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sSfHxWJJw4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSfHxWJJw4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSfHxWJJw4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sSfHxWJJw4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSfHxWJJw4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSfHxWJJw4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSfHxWJJw4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSfHxWJJw4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSfHxWJJw4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSfHxWJJw4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSfHxWJJw4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sSfHxWJJw4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSfHxWJJw4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSfHxWJJw4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSfHxWJJw4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSfHxWJJw4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSfHxWJJw4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSfHxWJJw4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSfHxWJJw4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSfHxWJJw4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSfHxWJJw4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSfHxWJJw4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSfHxWJJw4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSfHxWJJw4 .dropdown-item.active,
.cid-sSfHxWJJw4 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSfHxWJJw4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSfHxWJJw4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSfHxWJJw4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSfHxWJJw4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sSfHxWJJw4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSfHxWJJw4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSfHxWJJw4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSfHxWJJw4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSfHxWJJw4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sSfHxWJJw4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sSfHxWJJw4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSfHxWJJw4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSfHxWJJw4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSfHxWJJw4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSfHxWJJw4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSfHxWJJw4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSfHxWJJw4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSfHxWJJw4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSfHxWJJw4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sSfHxWJJw4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSfHxWJJw4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSfHxWJJw4 .navbar {
    height: 70px;
  }
  .cid-sSfHxWJJw4 .navbar.opened {
    height: auto;
  }
  .cid-sSfHxWJJw4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSfHxWJJw4 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sSfHxWJJw4 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sSfHxWJJw4 a {
  display: inline;
  font-weight: bold;
}
.cid-sSfHxWJJw4 img {
  display: inline;
  padding-right: 10px;
}
.cid-sSfHxWJJw4 .text-black:hover {
  color: #000000 !important;
}
.cid-sSfHxWJJw4 .dropdown-toggle:after {
  display: none;
}
.cid-sSfHxWJJw4 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sSfHxWJJw4 .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sSfHxWJJw4 a.text-black:hover,
.cid-sSfHxWJJw4 a.text-black:focus,
.cid-sSfHxWJJw4 a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sSfHxWJJw4 .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sRRgh68P0l .modal-body .close {
  background: #1b1b1b;
}
.cid-sRRgh68P0l .modal-body .close span {
  font-style: normal;
}
.cid-sRRgh68P0l .carousel-inner > .active,
.cid-sRRgh68P0l .carousel-inner > .next,
.cid-sRRgh68P0l .carousel-inner > .prev {
  display: flex;
}
.cid-sRRgh68P0l .carousel-control .icon-next,
.cid-sRRgh68P0l .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sRRgh68P0l .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sRRgh68P0l .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sRRgh68P0l .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sRRgh68P0l .boxed-slider > div {
  position: relative;
}
.cid-sRRgh68P0l .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sRRgh68P0l .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sRRgh68P0l .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sRRgh68P0l .mbr-table-cell {
  padding: 0;
}
.cid-sRRgh68P0l .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sRRgh68P0l .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sRRgh68P0l .mbr-overlay {
  z-index: 1;
}
.cid-sRRgh68P0l .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sRRgh68P0l .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sRRgh68P0l .carousel-item.active.right,
.cid-sRRgh68P0l .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sRRgh68P0l .carousel-item.active.left,
.cid-sRRgh68P0l .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sRRgh68P0l .carousel-item.active,
.cid-sRRgh68P0l .carousel-item.next.left,
.cid-sRRgh68P0l .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sRRgh68P0l .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sRRgh68P0l .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sRRgh68P0l .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sRRgh68P0l .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sRRgh68P0l .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sRRgh68P0l .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sRRgh68P0l .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sRRgh68P0l .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sRRgh68P0l .mbr-slider .carousel-indicators li.active,
.cid-sRRgh68P0l .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sRRgh68P0l .mbr-slider .carousel-indicators li::after,
.cid-sRRgh68P0l .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sRRgh68P0l .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sRRgh68P0l .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sRRgh68P0l .mbr-slider > .container img {
  width: 100%;
}
.cid-sRRgh68P0l .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sRRgh68P0l .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sRRgh68P0l .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sRRgh68P0l .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sRRgh68P0l .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sRRgh68P0l .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sRRgh68P0l .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sRRgh68P0l .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sRRgh68P0l .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sRRgh68P0l .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sRRgh68P0l .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sRRgh68P0l .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sRRgh68P0l .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sRRgh68P0l h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sRRgh68P0l .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sRRgh68P0l .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sRRgh68P0l .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sRRgh68P0l .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sRRgh68P0l .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sRRgh68P0l .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sRRgh68P0l .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sRRgh68P0l .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sRRgh68P0l .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sRRgh68P0l H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sRRgh68P0l P {
  text-align: left;
  color: #ffffff;
}
.cid-sSekdEBRR8 {
  padding-top: 60px;
  padding-bottom: 65px;
  background-color: #ffffff;
}
.cid-sSekdEBRR8 .carousel {
  z-index: 0;
}
.cid-sSekdEBRR8 .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sSekdEBRR8 .carousel-item.active,
.cid-sSekdEBRR8 .carousel-item-next,
.cid-sSekdEBRR8 .carousel-item-prev {
  display: flex;
}
.cid-sSekdEBRR8 .mbr-iconfont {
  font-family: Moririse2!important;
}
.cid-sSekdEBRR8 .line-wrap {
  display: inline-block;
  height: 30px;
  text-align: left;
}
.cid-sSekdEBRR8 .carousel-controls a {
  font-size: 2rem;
}
.cid-sSekdEBRR8 .carousel-controls a span {
  position: absolute;
  transition: opacity 0.3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: transparent;
  opacity: 0.5;
}
.cid-sSekdEBRR8 .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer;
}
.cid-sSekdEBRR8 ol {
  margin-bottom: 0;
  bottom: -3rem;
}
.cid-sSekdEBRR8 .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: none;
  background: #ffffff;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-sSekdEBRR8 .carousel-indicators .active {
  background: #ffffff;
}
.cid-sSekdEBRR8 .user_text,
.cid-sSekdEBRR8 .user_desk {
  color: #767676;
}
.cid-sSekdEBRR8 .user_text {
  color: #4c4c4c;
  font-weight: 500;
}
.cid-sSekdEBRR8 .user_desk {
  color: #000000;
}
.cid-sSekdEBRR8 .title,
.cid-sSekdEBRR8 .line-align {
  color: #4c4c4c;
}
.cid-sSekdEBRR8 .title {
  text-transform: uppercase;
  padding-bottom: 2.35rem !important;
  margin: 0 !important;
}
.cid-sSNlWpJdTC {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sSNlWpJdTC .titles-section {
  margin-bottom: 40px;
}
.cid-sSNlWpJdTC .mbr-iconfont {
  display: block;
  font-size: 2.3rem;
  color: #ea0808;
}
.cid-sSNlWpJdTC .mbr-section-title {
  color: #4c4c4c;
}
.cid-sSNlWpJdTC .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sSNlWpJdTC .card-text {
  text-align: center;
  color: #575757;
}
.cid-sSNlWpJdTC .card .card-title,
.cid-sSNlWpJdTC .iconfont-wrapper {
  color: #575757;
}
.cid-sTrQv2Kxzw {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #dedede;
}
.cid-sTrQv2Kxzw .titles-section {
  margin-bottom: 40px;
}
.cid-sTrQv2Kxzw .mbr-iconfont {
  display: block;
  font-size: 2.3rem;
  color: #ea0808;
}
.cid-sTrQv2Kxzw .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTrQv2Kxzw .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTrQv2Kxzw .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTrQv2Kxzw .card .card-title,
.cid-sTrQv2Kxzw .iconfont-wrapper {
  color: #575757;
}
.cid-sTJQQMX8RG {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTJQQMX8RG .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sTJQQMX8RG .container {
    max-width: 1400px;
  }
}
.cid-sTJQQMX8RG .card {
  margin: auto;
}
.cid-sTJQQMX8RG .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ff0000;
  margin-bottom: 2rem;
}
.cid-sTJQQMX8RG .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sTJQQMX8RG .row {
  justify-content: center;
}
.cid-sTJQQMX8RG H3 {
  color: #4c4c4c;
}
.cid-sTJQQMX8RG .card-title,
.cid-sTJQQMX8RG .card-box {
  color: #4c4c4c;
}
.cid-sTJQSdtmBQ {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sTJQSdtmBQ .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sTJQSdtmBQ .container {
    max-width: 1400px;
  }
}
.cid-sTJQSdtmBQ .card {
  margin: auto;
}
.cid-sTJQSdtmBQ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ff0000;
  margin-bottom: 2rem;
}
.cid-sTJQSdtmBQ .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sTJQSdtmBQ .row {
  justify-content: center;
}
.cid-sTJQSdtmBQ H3 {
  color: #4c4c4c;
}
.cid-sTJQSdtmBQ .card-title,
.cid-sTJQSdtmBQ .card-box {
  color: #4c4c4c;
}
.cid-sTyxjkFQxM {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background: #dedede;
}
.cid-sTyxjkFQxM .google-map {
  height: 30rem;
  position: relative;
  border-radius: 30px;
}
.cid-sTyxjkFQxM .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 30px;
  opacity: 0.8;
  backdrop-filter: blur(3.5px);
}
.cid-sTyxjkFQxM .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-sTyxjkFQxM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sTyxjkFQxM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sTyxjkFQxM .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTyxQCkMNo {
  padding-top: 30px;
  padding-bottom: 75px;
  background: #dedede;
}
.cid-sTyxQCkMNo .mbr-iconfont-social {
  font-size: 32px;
  color: #4c4c4c;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.cid-sTyxQCkMNo .mbr-iconfont-social:hover {
  color: #b7b6b6;
}
.cid-sTyxQCkMNo .social-list a:focus {
  text-decoration: none;
}
@media (max-width: 767px) {
  .cid-sTyxQCkMNo .mbr-iconfont-social {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
}
.cid-sTsMwg6Hln {
  padding-top: 84px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sTsMwg6Hln .card-item {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-sTsMwg6Hln .card-item .card-icon {
  margin-right: 1rem;
  min-width: 4rem;
}
.cid-sTsMwg6Hln .card-item .card-icon span {
  font-size: 3rem;
  padding: 0.5rem;
  color: #4c4c4c;
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sTsMwg6Hln .card-item:hover .card-icon span {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 576px) {
  .cid-sTsMwg6Hln .card-item .card-box {
    margin-left: 1rem;
  }
}
@media (max-width: 576px) {
  .cid-sTsMwg6Hln .card-item {
    padding: 0 0 1rem !important;
  }
  .cid-sTsMwg6Hln .card-item .card-icon span {
    font-size: 3rem;
  }
}
.cid-sTsMwg6Hln .card-days {
  background-color: #4c4c4c;
  border-radius: 5px;
}
.cid-sTsMwg6Hln .card-days .schedule {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  list-style: none;
}
.cid-sTsMwg6Hln .card-days .schedule li {
  border-top: 1px solid;
  padding-top: 10px;
}
.cid-sTsMwg6Hln .card-days .schedule li:first-child {
  border-top: none;
}
.cid-sTsMwg6Hln .card-days .schedule li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-sTsMwg6Hln .card-days .schedule li:after {
  display: block;
  content: '';
  clear: both;
}
.cid-sTsMwg6Hln .media-cards {
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sTsMwg6Hln .mbr-overlay {
  background: linear-gradient(90deg, #0c57bf, #21b968);
}
.cid-sTsMwg6Hln .media-container-row img {
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sTsMwg6Hln .media-container-row:hover img {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 992px) {
  .cid-sTsMwg6Hln .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sTsMwg6Hln .mbr-figure {
    padding-top: 3rem;
  }
}
.cid-sTsMwg6Hln .mbr-section-subtitle {
  color: #4c4c4c;
}
.cid-sTsMwg6Hln H1 {
  color: #4c4c4c;
  text-align: left;
}
.cid-sTsMwg6Hln .card-title {
  color: #4c4c4c;
}
.cid-sTsMwg6Hln .mbr-text {
  color: #4c4c4c;
}
.cid-sTsMwg6Hln DIV {
  color: #ffffff;
}
.cid-sRRhcR5ueC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sRRhcR5ueC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sRRhcR5ueC .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sRRhcR5ueC .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sRRhcR5ueC .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sRRhcR5ueC .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sRRhcR5ueC .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sRRhcR5ueC .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sRRhcR5ueC .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sRRhcR5ueC .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sRRhcR5ueC .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sRRhcR5ueC .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sRRhcR5ueC .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sRRhcR5ueC .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sRRhcR5ueC .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sRRhcR5ueC .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sRRhcR5ueC .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sRRhcR5ueC .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTrZSsX5ti {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTrZSsX5ti nav.navbar {
  position: fixed;
}
.cid-sTrZSsX5ti .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTrZSsX5ti .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTrZSsX5ti .dropdown-item:hover,
.cid-sTrZSsX5ti .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTrZSsX5ti .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTrZSsX5ti .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTrZSsX5ti .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTrZSsX5ti .container {
  display: flex;
  margin: auto;
}
.cid-sTrZSsX5ti .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTrZSsX5ti .dropdown-menu,
.cid-sTrZSsX5ti .navbar.opened {
  background: #ffffff !important;
}
.cid-sTrZSsX5ti .nav-item:focus,
.cid-sTrZSsX5ti .nav-link:focus {
  outline: none;
}
.cid-sTrZSsX5ti .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTrZSsX5ti .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTrZSsX5ti .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTrZSsX5ti .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTrZSsX5ti .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTrZSsX5ti .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTrZSsX5ti .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTrZSsX5ti .navbar.opened {
  transition: all 0.3s;
}
.cid-sTrZSsX5ti .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTrZSsX5ti .navbar .navbar-logo img {
  width: auto;
}
.cid-sTrZSsX5ti .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTrZSsX5ti .navbar.collapsed {
  justify-content: center;
}
.cid-sTrZSsX5ti .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTrZSsX5ti .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTrZSsX5ti .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTrZSsX5ti .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTrZSsX5ti .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTrZSsX5ti .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTrZSsX5ti .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTrZSsX5ti .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTrZSsX5ti .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTrZSsX5ti .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTrZSsX5ti .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTrZSsX5ti .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTrZSsX5ti .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTrZSsX5ti .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTrZSsX5ti .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTrZSsX5ti .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTrZSsX5ti .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTrZSsX5ti .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTrZSsX5ti .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTrZSsX5ti .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTrZSsX5ti .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTrZSsX5ti .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTrZSsX5ti .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTrZSsX5ti .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTrZSsX5ti .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTrZSsX5ti .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTrZSsX5ti .dropdown-item.active,
.cid-sTrZSsX5ti .dropdown-item:active {
  background-color: transparent;
}
.cid-sTrZSsX5ti .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTrZSsX5ti .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTrZSsX5ti .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTrZSsX5ti .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTrZSsX5ti .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTrZSsX5ti .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTrZSsX5ti ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTrZSsX5ti .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTrZSsX5ti button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTrZSsX5ti button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTrZSsX5ti button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTrZSsX5ti button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTrZSsX5ti button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTrZSsX5ti button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTrZSsX5ti nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTrZSsX5ti nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTrZSsX5ti nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTrZSsX5ti nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTrZSsX5ti .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTrZSsX5ti a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTrZSsX5ti .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTrZSsX5ti .navbar {
    height: 70px;
  }
  .cid-sTrZSsX5ti .navbar.opened {
    height: auto;
  }
  .cid-sTrZSsX5ti .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTrZSsX5ti .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTrZSsX5ti .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTrZSsX5ti a {
  display: inline;
  font-weight: bold;
}
.cid-sTrZSsX5ti img {
  display: inline;
  padding-right: 10px;
}
.cid-sTrZSsX5ti .text-black:hover {
  color: #000000 !important;
}
.cid-sTrZSsX5ti .dropdown-toggle:after {
  display: none;
}
.cid-sTrZSsX5ti .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTrZSsX5ti .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTrZSsX5ti a.text-black:hover,
.cid-sTrZSsX5ti a.text-black:focus,
.cid-sTrZSsX5ti a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTrZSsX5ti .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTrZSnPTZX .modal-body .close {
  background: #1b1b1b;
}
.cid-sTrZSnPTZX .modal-body .close span {
  font-style: normal;
}
.cid-sTrZSnPTZX .carousel-inner > .active,
.cid-sTrZSnPTZX .carousel-inner > .next,
.cid-sTrZSnPTZX .carousel-inner > .prev {
  display: flex;
}
.cid-sTrZSnPTZX .carousel-control .icon-next,
.cid-sTrZSnPTZX .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTrZSnPTZX .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTrZSnPTZX .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTrZSnPTZX .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTrZSnPTZX .boxed-slider > div {
  position: relative;
}
.cid-sTrZSnPTZX .container img {
  width: 100%;
  height: 730px;
  object-fit: cover;
}
.cid-sTrZSnPTZX .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTrZSnPTZX .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTrZSnPTZX .mbr-table-cell {
  padding: 0;
}
.cid-sTrZSnPTZX .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTrZSnPTZX .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTrZSnPTZX .mbr-overlay {
  z-index: 1;
}
.cid-sTrZSnPTZX .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 730px;
}
.cid-sTrZSnPTZX .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTrZSnPTZX .carousel-item.active.right,
.cid-sTrZSnPTZX .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTrZSnPTZX .carousel-item.active.left,
.cid-sTrZSnPTZX .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTrZSnPTZX .carousel-item.active,
.cid-sTrZSnPTZX .carousel-item.next.left,
.cid-sTrZSnPTZX .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTrZSnPTZX .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTrZSnPTZX .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators li.active,
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators li::after,
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTrZSnPTZX .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTrZSnPTZX .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTrZSnPTZX .mbr-slider > .container img {
  width: 100%;
}
.cid-sTrZSnPTZX .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTrZSnPTZX .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTrZSnPTZX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTrZSnPTZX .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTrZSnPTZX .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTrZSnPTZX .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTrZSnPTZX .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTrZSnPTZX .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTrZSnPTZX .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTrZSnPTZX .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTrZSnPTZX .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTrZSnPTZX .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTrZSnPTZX .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTrZSnPTZX h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTrZSnPTZX .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTrZSnPTZX .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTrZSnPTZX .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTrZSnPTZX .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTrZSnPTZX .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTrZSnPTZX .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTrZSnPTZX .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTrZSnPTZX .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTrZSnPTZX .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTrZSnPTZX H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTrZSnPTZX P {
  text-align: left;
  color: #ffffff;
}
.cid-sTt63Cw9Ho {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTt63Cw9Ho .titles-section {
  margin-bottom: 40px;
}
.cid-sTt63Cw9Ho .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTt63Cw9Ho .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTt63Cw9Ho .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTt63Cw9Ho .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTt63Cw9Ho .card .card-title,
.cid-sTt63Cw9Ho .iconfont-wrapper {
  color: #575757;
}
.cid-sTDrHAW9Ig {
  padding-top: 60px;
  padding-bottom: 65px;
  background-color: #dedede;
}
.cid-sTDrHAW9Ig .carousel {
  z-index: 0;
}
.cid-sTDrHAW9Ig .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sTDrHAW9Ig .carousel-item.active,
.cid-sTDrHAW9Ig .carousel-item-next,
.cid-sTDrHAW9Ig .carousel-item-prev {
  display: flex;
}
.cid-sTDrHAW9Ig .mbr-iconfont {
  font-family: Moririse2!important;
}
.cid-sTDrHAW9Ig .line-wrap {
  display: inline-block;
  height: 30px;
  text-align: left;
}
.cid-sTDrHAW9Ig .carousel-controls a {
  font-size: 2rem;
}
.cid-sTDrHAW9Ig .carousel-controls a span {
  position: absolute;
  transition: opacity 0.3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: transparent;
  opacity: 0.5;
}
.cid-sTDrHAW9Ig .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer;
}
.cid-sTDrHAW9Ig ol {
  margin-bottom: 0;
  bottom: -3rem;
}
.cid-sTDrHAW9Ig .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: none;
  background: #ffffff;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-sTDrHAW9Ig .carousel-indicators .active {
  background: #e6e6e6;
}
.cid-sTDrHAW9Ig .user_text,
.cid-sTDrHAW9Ig .user_desk {
  color: #767676;
}
.cid-sTDrHAW9Ig .user_text {
  color: #4c4c4c;
  font-weight: 500;
}
.cid-sTDrHAW9Ig .user_desk {
  color: #000000;
}
.cid-sTDrHAW9Ig .title,
.cid-sTDrHAW9Ig .line-align {
  color: #4c4c4c;
}
.cid-sTDrHAW9Ig .title {
  text-transform: uppercase;
  padding-bottom: 2.35rem !important;
  margin: 0 !important;
}
.cid-sTrZSsyLMG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTrZSsyLMG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTrZSsyLMG .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTrZSsyLMG .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTrZSsyLMG .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTrZSsyLMG .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTrZSsyLMG .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTrZSsyLMG .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTrZSsyLMG .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTrZSsyLMG .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTrZSsyLMG .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTrZSsyLMG .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTrZSsyLMG .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTrZSsyLMG .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTrZSsyLMG .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTrZSsyLMG .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTrZSsyLMG .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTrZSsyLMG .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTs21lUPLl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTs21lUPLl nav.navbar {
  position: fixed;
}
.cid-sTs21lUPLl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs21lUPLl .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTs21lUPLl .dropdown-item:hover,
.cid-sTs21lUPLl .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTs21lUPLl .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTs21lUPLl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTs21lUPLl .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTs21lUPLl .container {
  display: flex;
  margin: auto;
}
.cid-sTs21lUPLl .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTs21lUPLl .dropdown-menu,
.cid-sTs21lUPLl .navbar.opened {
  background: #ffffff !important;
}
.cid-sTs21lUPLl .nav-item:focus,
.cid-sTs21lUPLl .nav-link:focus {
  outline: none;
}
.cid-sTs21lUPLl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTs21lUPLl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTs21lUPLl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTs21lUPLl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs21lUPLl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTs21lUPLl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTs21lUPLl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTs21lUPLl .navbar.opened {
  transition: all 0.3s;
}
.cid-sTs21lUPLl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTs21lUPLl .navbar .navbar-logo img {
  width: auto;
}
.cid-sTs21lUPLl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTs21lUPLl .navbar.collapsed {
  justify-content: center;
}
.cid-sTs21lUPLl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTs21lUPLl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTs21lUPLl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTs21lUPLl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTs21lUPLl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTs21lUPLl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTs21lUPLl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTs21lUPLl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTs21lUPLl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTs21lUPLl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTs21lUPLl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTs21lUPLl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTs21lUPLl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTs21lUPLl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTs21lUPLl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTs21lUPLl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTs21lUPLl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTs21lUPLl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTs21lUPLl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTs21lUPLl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTs21lUPLl .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTs21lUPLl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTs21lUPLl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTs21lUPLl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTs21lUPLl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTs21lUPLl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTs21lUPLl .dropdown-item.active,
.cid-sTs21lUPLl .dropdown-item:active {
  background-color: transparent;
}
.cid-sTs21lUPLl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTs21lUPLl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTs21lUPLl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTs21lUPLl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTs21lUPLl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTs21lUPLl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTs21lUPLl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTs21lUPLl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTs21lUPLl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTs21lUPLl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTs21lUPLl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTs21lUPLl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs21lUPLl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs21lUPLl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTs21lUPLl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs21lUPLl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTs21lUPLl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTs21lUPLl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs21lUPLl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTs21lUPLl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTs21lUPLl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTs21lUPLl .navbar {
    height: 70px;
  }
  .cid-sTs21lUPLl .navbar.opened {
    height: auto;
  }
  .cid-sTs21lUPLl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTs21lUPLl .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTs21lUPLl .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTs21lUPLl a {
  display: inline;
  font-weight: bold;
}
.cid-sTs21lUPLl img {
  display: inline;
  padding-right: 10px;
}
.cid-sTs21lUPLl .text-black:hover {
  color: #000000 !important;
}
.cid-sTs21lUPLl .dropdown-toggle:after {
  display: none;
}
.cid-sTs21lUPLl .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTs21lUPLl .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTs21lUPLl a.text-black:hover,
.cid-sTs21lUPLl a.text-black:focus,
.cid-sTs21lUPLl a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTs21lUPLl .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTs21j65Ns .modal-body .close {
  background: #1b1b1b;
}
.cid-sTs21j65Ns .modal-body .close span {
  font-style: normal;
}
.cid-sTs21j65Ns .carousel-inner > .active,
.cid-sTs21j65Ns .carousel-inner > .next,
.cid-sTs21j65Ns .carousel-inner > .prev {
  display: flex;
}
.cid-sTs21j65Ns .carousel-control .icon-next,
.cid-sTs21j65Ns .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTs21j65Ns .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTs21j65Ns .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs21j65Ns .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTs21j65Ns .boxed-slider > div {
  position: relative;
}
.cid-sTs21j65Ns .container img {
  width: 100%;
  height: 730px;
  object-fit: cover;
}
.cid-sTs21j65Ns .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTs21j65Ns .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs21j65Ns .mbr-table-cell {
  padding: 0;
}
.cid-sTs21j65Ns .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTs21j65Ns .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTs21j65Ns .mbr-overlay {
  z-index: 1;
}
.cid-sTs21j65Ns .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 730px;
}
.cid-sTs21j65Ns .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTs21j65Ns .carousel-item.active.right,
.cid-sTs21j65Ns .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs21j65Ns .carousel-item.active.left,
.cid-sTs21j65Ns .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs21j65Ns .carousel-item.active,
.cid-sTs21j65Ns .carousel-item.next.left,
.cid-sTs21j65Ns .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTs21j65Ns .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTs21j65Ns .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTs21j65Ns .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTs21j65Ns .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTs21j65Ns .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTs21j65Ns .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTs21j65Ns .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTs21j65Ns .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTs21j65Ns .mbr-slider .carousel-indicators li.active,
.cid-sTs21j65Ns .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTs21j65Ns .mbr-slider .carousel-indicators li::after,
.cid-sTs21j65Ns .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTs21j65Ns .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTs21j65Ns .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTs21j65Ns .mbr-slider > .container img {
  width: 100%;
}
.cid-sTs21j65Ns .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTs21j65Ns .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTs21j65Ns .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs21j65Ns .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs21j65Ns .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTs21j65Ns .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTs21j65Ns .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTs21j65Ns .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTs21j65Ns .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTs21j65Ns .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTs21j65Ns .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTs21j65Ns .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTs21j65Ns .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTs21j65Ns h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTs21j65Ns .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTs21j65Ns .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTs21j65Ns .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTs21j65Ns .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTs21j65Ns .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTs21j65Ns .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTs21j65Ns .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs21j65Ns .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTs21j65Ns .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs21j65Ns H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTs21j65Ns P {
  text-align: left;
  color: #ffffff;
}
.cid-sTt6uy5xh7 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTt6uy5xh7 .titles-section {
  margin-bottom: 40px;
}
.cid-sTt6uy5xh7 .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTt6uy5xh7 .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTt6uy5xh7 .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTt6uy5xh7 .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTt6uy5xh7 .card .card-title,
.cid-sTt6uy5xh7 .iconfont-wrapper {
  color: #575757;
}
.cid-sTDsORCDBp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #dedede;
}
.cid-sTDsORCDBp .carousel {
  z-index: 0;
}
.cid-sTDsORCDBp .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sTDsORCDBp .carousel-item.active,
.cid-sTDsORCDBp .carousel-item-next,
.cid-sTDsORCDBp .carousel-item-prev {
  display: flex;
}
.cid-sTDsORCDBp .mbr-iconfont {
  font-family: Moririse2!important;
}
.cid-sTDsORCDBp .line-wrap {
  display: inline-block;
  height: 30px;
  text-align: left;
}
.cid-sTDsORCDBp .carousel-controls a {
  font-size: 2rem;
}
.cid-sTDsORCDBp .carousel-controls a span {
  position: absolute;
  transition: opacity 0.3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: transparent;
  opacity: 0.5;
}
.cid-sTDsORCDBp .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer;
}
.cid-sTDsORCDBp ol {
  margin-bottom: 0;
  bottom: -3rem;
}
.cid-sTDsORCDBp .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: none;
  background: #ffffff;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-sTDsORCDBp .carousel-indicators .active {
  background: #e6e6e6;
}
.cid-sTDsORCDBp .user_text,
.cid-sTDsORCDBp .user_desk {
  color: #767676;
}
.cid-sTDsORCDBp .user_text {
  color: #4c4c4c;
  font-weight: 500;
}
.cid-sTDsORCDBp .user_desk {
  color: #000000;
}
.cid-sTDsORCDBp .title,
.cid-sTDsORCDBp .line-align {
  color: #4c4c4c;
}
.cid-sTDsORCDBp .title {
  text-transform: uppercase;
  padding-bottom: 2.35rem !important;
  margin: 0 !important;
}
.cid-sUAcyMM7iR {
  padding-top: 84px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sUAcyMM7iR .card-item {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-sUAcyMM7iR .card-item .card-icon {
  margin-right: 1rem;
  min-width: 4rem;
}
.cid-sUAcyMM7iR .card-item .card-icon span {
  font-size: 3rem;
  padding: 0.5rem;
  color: #4c4c4c;
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sUAcyMM7iR .card-item:hover .card-icon span {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 576px) {
  .cid-sUAcyMM7iR .card-item .card-box {
    margin-left: 1rem;
  }
}
@media (max-width: 576px) {
  .cid-sUAcyMM7iR .card-item {
    padding: 0 0 1rem !important;
  }
  .cid-sUAcyMM7iR .card-item .card-icon span {
    font-size: 3rem;
  }
}
.cid-sUAcyMM7iR .card-days {
  background-color: #4c4c4c;
  border-radius: 5px;
}
.cid-sUAcyMM7iR .card-days .schedule {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  list-style: none;
}
.cid-sUAcyMM7iR .card-days .schedule li {
  border-top: 1px solid;
  padding-top: 10px;
}
.cid-sUAcyMM7iR .card-days .schedule li:first-child {
  border-top: none;
}
.cid-sUAcyMM7iR .card-days .schedule li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-sUAcyMM7iR .card-days .schedule li:after {
  display: block;
  content: '';
  clear: both;
}
.cid-sUAcyMM7iR .media-cards {
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sUAcyMM7iR .mbr-overlay {
  background: linear-gradient(90deg, #0c57bf, #21b968);
}
.cid-sUAcyMM7iR .media-container-row img {
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sUAcyMM7iR .media-container-row:hover img {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 992px) {
  .cid-sUAcyMM7iR .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sUAcyMM7iR .mbr-figure {
    padding-top: 3rem;
  }
}
.cid-sUAcyMM7iR .mbr-section-subtitle {
  color: #4c4c4c;
}
.cid-sUAcyMM7iR H1 {
  color: #4c4c4c;
  text-align: left;
}
.cid-sUAcyMM7iR .card-title {
  color: #4c4c4c;
}
.cid-sUAcyMM7iR .mbr-text {
  color: #4c4c4c;
}
.cid-sUAcyMM7iR DIV {
  color: #ffffff;
}
.cid-sTs21lx0A4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTs21lx0A4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTs21lx0A4 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTs21lx0A4 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTs21lx0A4 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTs21lx0A4 .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTs21lx0A4 .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTs21lx0A4 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTs21lx0A4 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTs21lx0A4 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTs21lx0A4 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTs21lx0A4 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTs21lx0A4 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTs21lx0A4 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTs21lx0A4 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTs21lx0A4 .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTs21lx0A4 .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTs21lx0A4 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sUhNMRZ0lQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sUhNMRZ0lQ nav.navbar {
  position: fixed;
}
.cid-sUhNMRZ0lQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sUhNMRZ0lQ .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sUhNMRZ0lQ .dropdown-item:hover,
.cid-sUhNMRZ0lQ .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sUhNMRZ0lQ .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sUhNMRZ0lQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sUhNMRZ0lQ .nav-link {
  position: relative;
  padding: 0;
}
.cid-sUhNMRZ0lQ .container {
  display: flex;
  margin: auto;
}
.cid-sUhNMRZ0lQ .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sUhNMRZ0lQ .dropdown-menu,
.cid-sUhNMRZ0lQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sUhNMRZ0lQ .nav-item:focus,
.cid-sUhNMRZ0lQ .nav-link:focus {
  outline: none;
}
.cid-sUhNMRZ0lQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sUhNMRZ0lQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sUhNMRZ0lQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sUhNMRZ0lQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sUhNMRZ0lQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sUhNMRZ0lQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sUhNMRZ0lQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sUhNMRZ0lQ .navbar.opened {
  transition: all 0.3s;
}
.cid-sUhNMRZ0lQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sUhNMRZ0lQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sUhNMRZ0lQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sUhNMRZ0lQ .navbar.collapsed {
  justify-content: center;
}
.cid-sUhNMRZ0lQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sUhNMRZ0lQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sUhNMRZ0lQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sUhNMRZ0lQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sUhNMRZ0lQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sUhNMRZ0lQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sUhNMRZ0lQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sUhNMRZ0lQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sUhNMRZ0lQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sUhNMRZ0lQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sUhNMRZ0lQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sUhNMRZ0lQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sUhNMRZ0lQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sUhNMRZ0lQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sUhNMRZ0lQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sUhNMRZ0lQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sUhNMRZ0lQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sUhNMRZ0lQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sUhNMRZ0lQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sUhNMRZ0lQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sUhNMRZ0lQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sUhNMRZ0lQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sUhNMRZ0lQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sUhNMRZ0lQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sUhNMRZ0lQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sUhNMRZ0lQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sUhNMRZ0lQ .dropdown-item.active,
.cid-sUhNMRZ0lQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sUhNMRZ0lQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sUhNMRZ0lQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sUhNMRZ0lQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sUhNMRZ0lQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sUhNMRZ0lQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sUhNMRZ0lQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sUhNMRZ0lQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sUhNMRZ0lQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sUhNMRZ0lQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sUhNMRZ0lQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sUhNMRZ0lQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sUhNMRZ0lQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sUhNMRZ0lQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sUhNMRZ0lQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sUhNMRZ0lQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sUhNMRZ0lQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sUhNMRZ0lQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sUhNMRZ0lQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sUhNMRZ0lQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sUhNMRZ0lQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sUhNMRZ0lQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sUhNMRZ0lQ .navbar {
    height: 70px;
  }
  .cid-sUhNMRZ0lQ .navbar.opened {
    height: auto;
  }
  .cid-sUhNMRZ0lQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sUhNMRZ0lQ .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sUhNMRZ0lQ .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sUhNMRZ0lQ a {
  display: inline;
  font-weight: bold;
}
.cid-sUhNMRZ0lQ img {
  display: inline;
  padding-right: 10px;
}
.cid-sUhNMRZ0lQ .text-black:hover {
  color: #000000 !important;
}
.cid-sUhNMRZ0lQ .dropdown-toggle:after {
  display: none;
}
.cid-sUhNMRZ0lQ .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sUhNMRZ0lQ .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sUhNMRZ0lQ a.text-black:hover,
.cid-sUhNMRZ0lQ a.text-black:focus,
.cid-sUhNMRZ0lQ a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sUhNMRZ0lQ .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTs5ByhwE9 .modal-body .close {
  background: #1b1b1b;
}
.cid-sTs5ByhwE9 .modal-body .close span {
  font-style: normal;
}
.cid-sTs5ByhwE9 .carousel-inner > .active,
.cid-sTs5ByhwE9 .carousel-inner > .next,
.cid-sTs5ByhwE9 .carousel-inner > .prev {
  display: flex;
}
.cid-sTs5ByhwE9 .carousel-control .icon-next,
.cid-sTs5ByhwE9 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTs5ByhwE9 .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTs5ByhwE9 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs5ByhwE9 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTs5ByhwE9 .boxed-slider > div {
  position: relative;
}
.cid-sTs5ByhwE9 .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTs5ByhwE9 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTs5ByhwE9 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs5ByhwE9 .mbr-table-cell {
  padding: 0;
}
.cid-sTs5ByhwE9 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTs5ByhwE9 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTs5ByhwE9 .mbr-overlay {
  z-index: 1;
}
.cid-sTs5ByhwE9 .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTs5ByhwE9 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTs5ByhwE9 .carousel-item.active.right,
.cid-sTs5ByhwE9 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs5ByhwE9 .carousel-item.active.left,
.cid-sTs5ByhwE9 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs5ByhwE9 .carousel-item.active,
.cid-sTs5ByhwE9 .carousel-item.next.left,
.cid-sTs5ByhwE9 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTs5ByhwE9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTs5ByhwE9 .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators li.active,
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators li::after,
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTs5ByhwE9 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTs5ByhwE9 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTs5ByhwE9 .mbr-slider > .container img {
  width: 100%;
}
.cid-sTs5ByhwE9 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTs5ByhwE9 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTs5ByhwE9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs5ByhwE9 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs5ByhwE9 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTs5ByhwE9 .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTs5ByhwE9 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTs5ByhwE9 .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTs5ByhwE9 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTs5ByhwE9 .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTs5ByhwE9 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTs5ByhwE9 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTs5ByhwE9 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTs5ByhwE9 h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTs5ByhwE9 .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTs5ByhwE9 .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTs5ByhwE9 .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTs5ByhwE9 .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTs5ByhwE9 .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTs5ByhwE9 .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTs5ByhwE9 .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs5ByhwE9 .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTs5ByhwE9 .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs5ByhwE9 H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTs5ByhwE9 P {
  text-align: left;
  color: #ffffff;
}
.cid-sTsRYpxw6j {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTsRYpxw6j .titles-section {
  margin-bottom: 40px;
}
.cid-sTsRYpxw6j .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTsRYpxw6j .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTsRYpxw6j .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTsRYpxw6j .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTsRYpxw6j .card .card-title,
.cid-sTsRYpxw6j .iconfont-wrapper {
  color: #4c4c4c;
}
.cid-sTD4v1zwAq {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #dedede;
}
.cid-sTD4v1zwAq .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTD4v1zwAq .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTD4v1zwAq .rev,
.cid-sTD4v1zwAq .mbr-iconfont {
  display: inline-block;
}
.cid-sTD4v1zwAq .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTD4v1zwAq .card-img {
  position: relative;
}
.cid-sTD4v1zwAq .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTD4v1zwAq .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTD4v1zwAq .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTD4v1zwAq .card-box {
  padding: 1.5rem;
}
.cid-sTD4v1zwAq .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTD4v1zwAq .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTD4v1zwAq .mbr-section-title,
.cid-sTD4v1zwAq .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTD4v1zwAq .card-text,
.cid-sTD4v1zwAq .mbr-section-btn,
.cid-sTD4v1zwAq .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTD4v1zwAq .mbr-text,
.cid-sTD4v1zwAq .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTD4v1zwAq .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTD4v1zwAq .mbr-text {
  color: #4c4c4c;
}
.cid-sTEc31YSkG {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTEc31YSkG .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTEc31YSkG .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTEc31YSkG .rev,
.cid-sTEc31YSkG .mbr-iconfont {
  display: inline-block;
}
.cid-sTEc31YSkG .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTEc31YSkG .card-img {
  position: relative;
}
.cid-sTEc31YSkG .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTEc31YSkG .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTEc31YSkG .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTEc31YSkG .card-box {
  padding: 1.5rem;
}
.cid-sTEc31YSkG .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTEc31YSkG .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTEc31YSkG .mbr-section-title,
.cid-sTEc31YSkG .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTEc31YSkG .card-text,
.cid-sTEc31YSkG .mbr-section-btn,
.cid-sTEc31YSkG .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTEc31YSkG .mbr-text,
.cid-sTEc31YSkG .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTEc31YSkG .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTEc31YSkG .mbr-text {
  color: #4c4c4c;
}
.cid-sTDbrgkfSw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDbrgkfSw .mbr-text {
  color: #767676;
}
.cid-sTDbrgkfSw .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDbrgkfSw .title .num {
  width: 100%;
  display: block;
}
.cid-sTDbrgkfSw .title .card-title {
  z-index: 1;
}
.cid-sTDbrgkfSw .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDbrgkfSw * {
    text-align: center !important;
  }
  .cid-sTDbrgkfSw .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDbrgkfSw .mbr-section-title,
.cid-sTDbrgkfSw .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTJ2PAeFhy {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #dedede;
}
.cid-sTJ2PAeFhy h2,
.cid-sTJ2PAeFhy h3,
.cid-sTJ2PAeFhy h4,
.cid-sTJ2PAeFhy h5 {
  margin: 0;
}
.cid-sTJ2PAeFhy .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTJ2PAeFhy .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTJ2PAeFhy .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTJ2PAeFhy .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTJ2PAeFhy .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTJ2PAeFhy .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTJ2PAeFhy .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTJ2PAeFhy .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTJ2PAeFhy .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTJ2PAeFhy .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTJ2PAeFhy .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTJ2PAeFhy .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTJ2PAeFhy .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTJ2PAeFhy .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTJ2PAeFhy .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTJ2PAeFhy .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTJ5WEf52h {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #dedede;
}
.cid-sTJ5WEf52h .content {
  padding: 1rem;
}
.cid-sTJ5WEf52h h2,
.cid-sTJ5WEf52h h4,
.cid-sTJ5WEf52h p {
  margin: 0;
}
.cid-sTJ5WEf52h .mbr-section-title {
  color: #000000;
}
.cid-sTJ5WEf52h .mbr-section-subtitle {
  color: #6b6b6b;
}
.cid-sTJ5WEf52h .mbr-text {
  color: #6b6b6b;
  margin-top: 14px;
}
.cid-sTJ5WEf52h .mbr-section-btn {
  margin-top: 30.4px;
}
.cid-sTJ5WEf52h .btn {
  padding: 0.7rem 1rem;
  width: 200px;
}
.cid-sTs5BBvlEW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTs5BBvlEW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTs5BBvlEW .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTs5BBvlEW .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTs5BBvlEW .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTs5BBvlEW .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTs5BBvlEW .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTs5BBvlEW .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTs5BBvlEW .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTs5BBvlEW .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTs5BBvlEW .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTs5BBvlEW .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTs5BBvlEW .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTs5BBvlEW .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTs5BBvlEW .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTs5BBvlEW .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTs5BBvlEW .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTs5BBvlEW .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTs5MthIpm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTs5MthIpm nav.navbar {
  position: fixed;
}
.cid-sTs5MthIpm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs5MthIpm .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTs5MthIpm .dropdown-item:hover,
.cid-sTs5MthIpm .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTs5MthIpm .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTs5MthIpm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTs5MthIpm .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTs5MthIpm .container {
  display: flex;
  margin: auto;
}
.cid-sTs5MthIpm .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTs5MthIpm .dropdown-menu,
.cid-sTs5MthIpm .navbar.opened {
  background: #ffffff !important;
}
.cid-sTs5MthIpm .nav-item:focus,
.cid-sTs5MthIpm .nav-link:focus {
  outline: none;
}
.cid-sTs5MthIpm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTs5MthIpm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTs5MthIpm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTs5MthIpm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs5MthIpm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTs5MthIpm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTs5MthIpm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTs5MthIpm .navbar.opened {
  transition: all 0.3s;
}
.cid-sTs5MthIpm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTs5MthIpm .navbar .navbar-logo img {
  width: auto;
}
.cid-sTs5MthIpm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTs5MthIpm .navbar.collapsed {
  justify-content: center;
}
.cid-sTs5MthIpm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTs5MthIpm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTs5MthIpm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTs5MthIpm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTs5MthIpm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTs5MthIpm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTs5MthIpm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTs5MthIpm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTs5MthIpm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTs5MthIpm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTs5MthIpm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTs5MthIpm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTs5MthIpm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTs5MthIpm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTs5MthIpm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTs5MthIpm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTs5MthIpm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTs5MthIpm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTs5MthIpm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTs5MthIpm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTs5MthIpm .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTs5MthIpm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTs5MthIpm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTs5MthIpm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTs5MthIpm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTs5MthIpm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTs5MthIpm .dropdown-item.active,
.cid-sTs5MthIpm .dropdown-item:active {
  background-color: transparent;
}
.cid-sTs5MthIpm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTs5MthIpm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTs5MthIpm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTs5MthIpm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTs5MthIpm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTs5MthIpm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTs5MthIpm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTs5MthIpm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTs5MthIpm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTs5MthIpm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTs5MthIpm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTs5MthIpm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs5MthIpm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs5MthIpm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTs5MthIpm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs5MthIpm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTs5MthIpm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTs5MthIpm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs5MthIpm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTs5MthIpm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTs5MthIpm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTs5MthIpm .navbar {
    height: 70px;
  }
  .cid-sTs5MthIpm .navbar.opened {
    height: auto;
  }
  .cid-sTs5MthIpm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTs5MthIpm .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTs5MthIpm .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTs5MthIpm a {
  display: inline;
  font-weight: bold;
}
.cid-sTs5MthIpm img {
  display: inline;
  padding-right: 10px;
}
.cid-sTs5MthIpm .text-black:hover {
  color: #000000 !important;
}
.cid-sTs5MthIpm .dropdown-toggle:after {
  display: none;
}
.cid-sTs5MthIpm .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTs5MthIpm .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTs5MthIpm a.text-black:hover,
.cid-sTs5MthIpm a.text-black:focus,
.cid-sTs5MthIpm a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTs5MthIpm .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTs5MpPa70 .modal-body .close {
  background: #1b1b1b;
}
.cid-sTs5MpPa70 .modal-body .close span {
  font-style: normal;
}
.cid-sTs5MpPa70 .carousel-inner > .active,
.cid-sTs5MpPa70 .carousel-inner > .next,
.cid-sTs5MpPa70 .carousel-inner > .prev {
  display: flex;
}
.cid-sTs5MpPa70 .carousel-control .icon-next,
.cid-sTs5MpPa70 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTs5MpPa70 .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTs5MpPa70 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs5MpPa70 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTs5MpPa70 .boxed-slider > div {
  position: relative;
}
.cid-sTs5MpPa70 .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTs5MpPa70 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTs5MpPa70 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs5MpPa70 .mbr-table-cell {
  padding: 0;
}
.cid-sTs5MpPa70 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTs5MpPa70 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTs5MpPa70 .mbr-overlay {
  z-index: 1;
}
.cid-sTs5MpPa70 .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTs5MpPa70 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTs5MpPa70 .carousel-item.active.right,
.cid-sTs5MpPa70 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs5MpPa70 .carousel-item.active.left,
.cid-sTs5MpPa70 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs5MpPa70 .carousel-item.active,
.cid-sTs5MpPa70 .carousel-item.next.left,
.cid-sTs5MpPa70 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTs5MpPa70 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTs5MpPa70 .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators li.active,
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators li::after,
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTs5MpPa70 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTs5MpPa70 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTs5MpPa70 .mbr-slider > .container img {
  width: 100%;
}
.cid-sTs5MpPa70 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTs5MpPa70 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTs5MpPa70 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs5MpPa70 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs5MpPa70 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTs5MpPa70 .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTs5MpPa70 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTs5MpPa70 .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTs5MpPa70 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTs5MpPa70 .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTs5MpPa70 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTs5MpPa70 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTs5MpPa70 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTs5MpPa70 h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTs5MpPa70 .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTs5MpPa70 .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTs5MpPa70 .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTs5MpPa70 .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTs5MpPa70 .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTs5MpPa70 .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTs5MpPa70 .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs5MpPa70 .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTs5MpPa70 .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs5MpPa70 H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTs5MpPa70 P {
  text-align: left;
  color: #ffffff;
}
.cid-sTsSxpQxEx {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTsSxpQxEx .titles-section {
  margin-bottom: 40px;
}
.cid-sTsSxpQxEx .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTsSxpQxEx .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTsSxpQxEx .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTsSxpQxEx .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTsSxpQxEx .card .card-title,
.cid-sTsSxpQxEx .iconfont-wrapper {
  color: #575757;
}
.cid-sTDmj6VpX0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTDmj6VpX0 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDmj6VpX0 .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDmj6VpX0 .rev,
.cid-sTDmj6VpX0 .mbr-iconfont {
  display: inline-block;
}
.cid-sTDmj6VpX0 .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDmj6VpX0 .card-img {
  position: relative;
}
.cid-sTDmj6VpX0 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDmj6VpX0 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDmj6VpX0 .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDmj6VpX0 .card-box {
  padding: 1.5rem;
}
.cid-sTDmj6VpX0 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDmj6VpX0 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDmj6VpX0 .mbr-section-title,
.cid-sTDmj6VpX0 .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDmj6VpX0 .card-text,
.cid-sTDmj6VpX0 .mbr-section-btn,
.cid-sTDmj6VpX0 .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDmj6VpX0 .mbr-text,
.cid-sTDmj6VpX0 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDmj6VpX0 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDmj6VpX0 .mbr-text {
  color: #4c4c4c;
}
.cid-sTDmlia9AR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDmlia9AR .mbr-text {
  color: #767676;
}
.cid-sTDmlia9AR .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDmlia9AR .title .num {
  width: 100%;
  display: block;
}
.cid-sTDmlia9AR .title .card-title {
  z-index: 1;
}
.cid-sTDmlia9AR .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDmlia9AR * {
    text-align: center !important;
  }
  .cid-sTDmlia9AR .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDmlia9AR .mbr-section-title,
.cid-sTDmlia9AR .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTDmp2RSm7 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDmp2RSm7 h2,
.cid-sTDmp2RSm7 h3,
.cid-sTDmp2RSm7 h4,
.cid-sTDmp2RSm7 h5 {
  margin: 0;
}
.cid-sTDmp2RSm7 .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDmp2RSm7 .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDmp2RSm7 .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDmp2RSm7 .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDmp2RSm7 .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDmp2RSm7 .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDmp2RSm7 .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDmp2RSm7 .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDmp2RSm7 .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDmp2RSm7 .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDmp2RSm7 .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDmp2RSm7 .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDmp2RSm7 .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDmp2RSm7 .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDmp2RSm7 .mbr-card-subtitle {
  color: #6b6b6b;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDmp2RSm7 .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTJ7UjMExJ {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #dedede;
}
.cid-sTJ7UjMExJ .content {
  padding: 1rem;
}
.cid-sTJ7UjMExJ h2,
.cid-sTJ7UjMExJ h4,
.cid-sTJ7UjMExJ p {
  margin: 0;
}
.cid-sTJ7UjMExJ .mbr-section-title {
  color: #000000;
}
.cid-sTJ7UjMExJ .mbr-section-subtitle {
  color: #6b6b6b;
}
.cid-sTJ7UjMExJ .mbr-text {
  color: #6b6b6b;
  margin-top: 14px;
}
.cid-sTJ7UjMExJ .mbr-section-btn {
  margin-top: 30.4px;
}
.cid-sTJ7UjMExJ .btn {
  padding: 0.7rem 1rem;
  width: 200px;
}
.cid-sTs5MsUnle {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTs5MsUnle .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTs5MsUnle .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTs5MsUnle .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTs5MsUnle .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTs5MsUnle .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTs5MsUnle .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTs5MsUnle .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTs5MsUnle .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTs5MsUnle .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTs5MsUnle .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTs5MsUnle .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTs5MsUnle .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTs5MsUnle .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTs5MsUnle .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTs5MsUnle .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTs5MsUnle .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTs5MsUnle .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTs6e0fwKX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTs6e0fwKX nav.navbar {
  position: fixed;
}
.cid-sTs6e0fwKX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs6e0fwKX .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTs6e0fwKX .dropdown-item:hover,
.cid-sTs6e0fwKX .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTs6e0fwKX .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTs6e0fwKX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTs6e0fwKX .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTs6e0fwKX .container {
  display: flex;
  margin: auto;
}
.cid-sTs6e0fwKX .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTs6e0fwKX .dropdown-menu,
.cid-sTs6e0fwKX .navbar.opened {
  background: #ffffff !important;
}
.cid-sTs6e0fwKX .nav-item:focus,
.cid-sTs6e0fwKX .nav-link:focus {
  outline: none;
}
.cid-sTs6e0fwKX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTs6e0fwKX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTs6e0fwKX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTs6e0fwKX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs6e0fwKX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTs6e0fwKX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTs6e0fwKX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTs6e0fwKX .navbar.opened {
  transition: all 0.3s;
}
.cid-sTs6e0fwKX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTs6e0fwKX .navbar .navbar-logo img {
  width: auto;
}
.cid-sTs6e0fwKX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTs6e0fwKX .navbar.collapsed {
  justify-content: center;
}
.cid-sTs6e0fwKX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTs6e0fwKX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTs6e0fwKX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTs6e0fwKX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTs6e0fwKX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTs6e0fwKX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTs6e0fwKX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTs6e0fwKX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTs6e0fwKX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTs6e0fwKX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTs6e0fwKX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTs6e0fwKX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTs6e0fwKX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTs6e0fwKX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTs6e0fwKX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTs6e0fwKX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTs6e0fwKX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTs6e0fwKX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTs6e0fwKX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTs6e0fwKX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTs6e0fwKX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTs6e0fwKX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTs6e0fwKX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTs6e0fwKX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTs6e0fwKX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTs6e0fwKX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTs6e0fwKX .dropdown-item.active,
.cid-sTs6e0fwKX .dropdown-item:active {
  background-color: transparent;
}
.cid-sTs6e0fwKX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTs6e0fwKX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTs6e0fwKX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTs6e0fwKX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTs6e0fwKX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTs6e0fwKX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTs6e0fwKX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTs6e0fwKX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTs6e0fwKX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTs6e0fwKX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTs6e0fwKX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTs6e0fwKX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs6e0fwKX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs6e0fwKX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTs6e0fwKX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs6e0fwKX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTs6e0fwKX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTs6e0fwKX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs6e0fwKX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTs6e0fwKX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTs6e0fwKX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTs6e0fwKX .navbar {
    height: 70px;
  }
  .cid-sTs6e0fwKX .navbar.opened {
    height: auto;
  }
  .cid-sTs6e0fwKX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTs6e0fwKX .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTs6e0fwKX .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTs6e0fwKX a {
  display: inline;
  font-weight: bold;
}
.cid-sTs6e0fwKX img {
  display: inline;
  padding-right: 10px;
}
.cid-sTs6e0fwKX .text-black:hover {
  color: #000000 !important;
}
.cid-sTs6e0fwKX .dropdown-toggle:after {
  display: none;
}
.cid-sTs6e0fwKX .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTs6e0fwKX .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTs6e0fwKX a.text-black:hover,
.cid-sTs6e0fwKX a.text-black:focus,
.cid-sTs6e0fwKX a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTs6e0fwKX .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTs6dWVFqI .modal-body .close {
  background: #1b1b1b;
}
.cid-sTs6dWVFqI .modal-body .close span {
  font-style: normal;
}
.cid-sTs6dWVFqI .carousel-inner > .active,
.cid-sTs6dWVFqI .carousel-inner > .next,
.cid-sTs6dWVFqI .carousel-inner > .prev {
  display: flex;
}
.cid-sTs6dWVFqI .carousel-control .icon-next,
.cid-sTs6dWVFqI .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTs6dWVFqI .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTs6dWVFqI .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs6dWVFqI .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTs6dWVFqI .boxed-slider > div {
  position: relative;
}
.cid-sTs6dWVFqI .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTs6dWVFqI .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTs6dWVFqI .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs6dWVFqI .mbr-table-cell {
  padding: 0;
}
.cid-sTs6dWVFqI .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTs6dWVFqI .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTs6dWVFqI .mbr-overlay {
  z-index: 1;
}
.cid-sTs6dWVFqI .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTs6dWVFqI .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTs6dWVFqI .carousel-item.active.right,
.cid-sTs6dWVFqI .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs6dWVFqI .carousel-item.active.left,
.cid-sTs6dWVFqI .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs6dWVFqI .carousel-item.active,
.cid-sTs6dWVFqI .carousel-item.next.left,
.cid-sTs6dWVFqI .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTs6dWVFqI .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTs6dWVFqI .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators li.active,
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators li::after,
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTs6dWVFqI .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTs6dWVFqI .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTs6dWVFqI .mbr-slider > .container img {
  width: 100%;
}
.cid-sTs6dWVFqI .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTs6dWVFqI .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTs6dWVFqI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs6dWVFqI .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs6dWVFqI .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTs6dWVFqI .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTs6dWVFqI .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTs6dWVFqI .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTs6dWVFqI .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTs6dWVFqI .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTs6dWVFqI .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTs6dWVFqI .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTs6dWVFqI .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTs6dWVFqI h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTs6dWVFqI .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTs6dWVFqI .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTs6dWVFqI .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTs6dWVFqI .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTs6dWVFqI .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTs6dWVFqI .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTs6dWVFqI .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs6dWVFqI .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTs6dWVFqI .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs6dWVFqI H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTs6dWVFqI P {
  text-align: left;
  color: #ffffff;
}
.cid-sTsYQWKGhA {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTsYQWKGhA .titles-section {
  margin-bottom: 40px;
}
.cid-sTsYQWKGhA .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTsYQWKGhA .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTsYQWKGhA .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTsYQWKGhA .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTsYQWKGhA .card .card-title,
.cid-sTsYQWKGhA .iconfont-wrapper {
  color: #575757;
}
.cid-sTDmJ6aTMO {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTDmJ6aTMO .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDmJ6aTMO .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDmJ6aTMO .rev,
.cid-sTDmJ6aTMO .mbr-iconfont {
  display: inline-block;
}
.cid-sTDmJ6aTMO .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDmJ6aTMO .card-img {
  position: relative;
}
.cid-sTDmJ6aTMO .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDmJ6aTMO .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDmJ6aTMO .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDmJ6aTMO .card-box {
  padding: 1.5rem;
}
.cid-sTDmJ6aTMO .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDmJ6aTMO .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDmJ6aTMO .mbr-section-title,
.cid-sTDmJ6aTMO .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDmJ6aTMO .card-text,
.cid-sTDmJ6aTMO .mbr-section-btn,
.cid-sTDmJ6aTMO .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDmJ6aTMO .mbr-text,
.cid-sTDmJ6aTMO .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDmJ6aTMO .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDmJ6aTMO .mbr-text {
  color: #4c4c4c;
}
.cid-sTDmJsfmo9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDmJsfmo9 .mbr-text {
  color: #767676;
}
.cid-sTDmJsfmo9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDmJsfmo9 .title .num {
  width: 100%;
  display: block;
}
.cid-sTDmJsfmo9 .title .card-title {
  z-index: 1;
}
.cid-sTDmJsfmo9 .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDmJsfmo9 * {
    text-align: center !important;
  }
  .cid-sTDmJsfmo9 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDmJsfmo9 .mbr-section-title,
.cid-sTDmJsfmo9 .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTDng7sAlO {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDng7sAlO h2,
.cid-sTDng7sAlO h3,
.cid-sTDng7sAlO h4,
.cid-sTDng7sAlO h5 {
  margin: 0;
}
.cid-sTDng7sAlO .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDng7sAlO .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDng7sAlO .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDng7sAlO .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDng7sAlO .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDng7sAlO .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDng7sAlO .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDng7sAlO .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDng7sAlO .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDng7sAlO .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDng7sAlO .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDng7sAlO .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDng7sAlO .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDng7sAlO .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDng7sAlO .mbr-card-subtitle {
  color: #6b6b6b;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDng7sAlO .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTJ7YXEX31 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #dedede;
}
.cid-sTJ7YXEX31 .content {
  padding: 1rem;
}
.cid-sTJ7YXEX31 h2,
.cid-sTJ7YXEX31 h4,
.cid-sTJ7YXEX31 p {
  margin: 0;
}
.cid-sTJ7YXEX31 .mbr-section-title {
  color: #000000;
}
.cid-sTJ7YXEX31 .mbr-section-subtitle {
  color: #6b6b6b;
}
.cid-sTJ7YXEX31 .mbr-text {
  color: #6b6b6b;
  margin-top: 14px;
}
.cid-sTJ7YXEX31 .mbr-section-btn {
  margin-top: 30.4px;
}
.cid-sTJ7YXEX31 .btn {
  padding: 0.7rem 1rem;
  width: 200px;
}
.cid-sTs6dZTAwW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTs6dZTAwW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTs6dZTAwW .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTs6dZTAwW .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTs6dZTAwW .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTs6dZTAwW .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTs6dZTAwW .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTs6dZTAwW .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTs6dZTAwW .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTs6dZTAwW .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTs6dZTAwW .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTs6dZTAwW .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTs6dZTAwW .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTs6dZTAwW .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTs6dZTAwW .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTs6dZTAwW .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTs6dZTAwW .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTs6dZTAwW .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTsgqegZha {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTsgqegZha nav.navbar {
  position: fixed;
}
.cid-sTsgqegZha .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTsgqegZha .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTsgqegZha .dropdown-item:hover,
.cid-sTsgqegZha .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTsgqegZha .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTsgqegZha .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTsgqegZha .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTsgqegZha .container {
  display: flex;
  margin: auto;
}
.cid-sTsgqegZha .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTsgqegZha .dropdown-menu,
.cid-sTsgqegZha .navbar.opened {
  background: #ffffff !important;
}
.cid-sTsgqegZha .nav-item:focus,
.cid-sTsgqegZha .nav-link:focus {
  outline: none;
}
.cid-sTsgqegZha .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTsgqegZha .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTsgqegZha .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTsgqegZha .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTsgqegZha .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTsgqegZha .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTsgqegZha .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTsgqegZha .navbar.opened {
  transition: all 0.3s;
}
.cid-sTsgqegZha .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTsgqegZha .navbar .navbar-logo img {
  width: auto;
}
.cid-sTsgqegZha .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTsgqegZha .navbar.collapsed {
  justify-content: center;
}
.cid-sTsgqegZha .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTsgqegZha .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTsgqegZha .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTsgqegZha .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTsgqegZha .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTsgqegZha .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTsgqegZha .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTsgqegZha .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTsgqegZha .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTsgqegZha .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTsgqegZha .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTsgqegZha .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTsgqegZha .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTsgqegZha .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTsgqegZha .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTsgqegZha .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTsgqegZha .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTsgqegZha .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTsgqegZha .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTsgqegZha .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTsgqegZha .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTsgqegZha .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTsgqegZha .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTsgqegZha .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTsgqegZha .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTsgqegZha .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTsgqegZha .dropdown-item.active,
.cid-sTsgqegZha .dropdown-item:active {
  background-color: transparent;
}
.cid-sTsgqegZha .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTsgqegZha .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTsgqegZha .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTsgqegZha .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTsgqegZha .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTsgqegZha .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTsgqegZha ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTsgqegZha .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTsgqegZha button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTsgqegZha button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTsgqegZha button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTsgqegZha button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTsgqegZha button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTsgqegZha button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTsgqegZha nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTsgqegZha nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTsgqegZha nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTsgqegZha nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTsgqegZha .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTsgqegZha a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTsgqegZha .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTsgqegZha .navbar {
    height: 70px;
  }
  .cid-sTsgqegZha .navbar.opened {
    height: auto;
  }
  .cid-sTsgqegZha .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTsgqegZha .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTsgqegZha .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTsgqegZha a {
  display: inline;
  font-weight: bold;
}
.cid-sTsgqegZha img {
  display: inline;
  padding-right: 10px;
}
.cid-sTsgqegZha .text-black:hover {
  color: #000000 !important;
}
.cid-sTsgqegZha .dropdown-toggle:after {
  display: none;
}
.cid-sTsgqegZha .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTsgqegZha .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTsgqegZha a.text-black:hover,
.cid-sTsgqegZha a.text-black:focus,
.cid-sTsgqegZha a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTsgqegZha .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTsgqan2QB .modal-body .close {
  background: #1b1b1b;
}
.cid-sTsgqan2QB .modal-body .close span {
  font-style: normal;
}
.cid-sTsgqan2QB .carousel-inner > .active,
.cid-sTsgqan2QB .carousel-inner > .next,
.cid-sTsgqan2QB .carousel-inner > .prev {
  display: flex;
}
.cid-sTsgqan2QB .carousel-control .icon-next,
.cid-sTsgqan2QB .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTsgqan2QB .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTsgqan2QB .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTsgqan2QB .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTsgqan2QB .boxed-slider > div {
  position: relative;
}
.cid-sTsgqan2QB .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTsgqan2QB .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTsgqan2QB .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTsgqan2QB .mbr-table-cell {
  padding: 0;
}
.cid-sTsgqan2QB .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTsgqan2QB .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTsgqan2QB .mbr-overlay {
  z-index: 1;
}
.cid-sTsgqan2QB .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTsgqan2QB .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTsgqan2QB .carousel-item.active.right,
.cid-sTsgqan2QB .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTsgqan2QB .carousel-item.active.left,
.cid-sTsgqan2QB .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTsgqan2QB .carousel-item.active,
.cid-sTsgqan2QB .carousel-item.next.left,
.cid-sTsgqan2QB .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTsgqan2QB .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTsgqan2QB .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTsgqan2QB .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTsgqan2QB .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTsgqan2QB .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTsgqan2QB .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTsgqan2QB .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTsgqan2QB .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTsgqan2QB .mbr-slider .carousel-indicators li.active,
.cid-sTsgqan2QB .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTsgqan2QB .mbr-slider .carousel-indicators li::after,
.cid-sTsgqan2QB .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTsgqan2QB .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTsgqan2QB .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTsgqan2QB .mbr-slider > .container img {
  width: 100%;
}
.cid-sTsgqan2QB .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTsgqan2QB .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTsgqan2QB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTsgqan2QB .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTsgqan2QB .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTsgqan2QB .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTsgqan2QB .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTsgqan2QB .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTsgqan2QB .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTsgqan2QB .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTsgqan2QB .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTsgqan2QB .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTsgqan2QB .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTsgqan2QB h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTsgqan2QB .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTsgqan2QB .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTsgqan2QB .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTsgqan2QB .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTsgqan2QB .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTsgqan2QB .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTsgqan2QB .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTsgqan2QB .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTsgqan2QB .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTsgqan2QB H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTsgqan2QB P {
  text-align: left;
  color: #ffffff;
}
.cid-sTt3b7MxJz {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTt3b7MxJz .titles-section {
  margin-bottom: 40px;
}
.cid-sTt3b7MxJz .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTt3b7MxJz .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTt3b7MxJz .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTt3b7MxJz .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTt3b7MxJz .card .card-title,
.cid-sTt3b7MxJz .iconfont-wrapper {
  color: #575757;
}
.cid-sTEh2NPgA3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTEh2NPgA3 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #dedede;
  color: #444444;
  padding: 0;
}
.cid-sTEh2NPgA3 .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTEh2NPgA3 .rev,
.cid-sTEh2NPgA3 .mbr-iconfont {
  display: inline-block;
}
.cid-sTEh2NPgA3 .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTEh2NPgA3 .card-img {
  position: relative;
}
.cid-sTEh2NPgA3 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTEh2NPgA3 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTEh2NPgA3 .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTEh2NPgA3 .card-box {
  padding: 1.5rem;
}
.cid-sTEh2NPgA3 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTEh2NPgA3 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTEh2NPgA3 .mbr-section-title,
.cid-sTEh2NPgA3 .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTEh2NPgA3 .card-text,
.cid-sTEh2NPgA3 .mbr-section-btn,
.cid-sTEh2NPgA3 .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTEh2NPgA3 .mbr-text,
.cid-sTEh2NPgA3 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTEh2NPgA3 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTEh2NPgA3 .mbr-text {
  color: #4c4c4c;
}
.cid-sTEhtf1Pfq {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTEhtf1Pfq .mbr-text {
  color: #767676;
}
.cid-sTEhtf1Pfq .mbr-section-subtitle {
  color: #767676;
}
.cid-sTEhtf1Pfq .title .num {
  width: 100%;
  display: block;
}
.cid-sTEhtf1Pfq .title .card-title {
  z-index: 1;
}
.cid-sTEhtf1Pfq .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTEhtf1Pfq * {
    text-align: center !important;
  }
  .cid-sTEhtf1Pfq .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTEhtf1Pfq .mbr-section-title,
.cid-sTEhtf1Pfq .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTEmtXNSMz {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sTEmtXNSMz .wrapper {
  text-align: end;
}
.cid-sTEmtXNSMz .mbr-section-title {
  text-align: center;
  color: #4c4c4c;
}
@media (max-width: 991px) {
  .cid-sTEmtXNSMz .row {
    text-align: center;
  }
  .cid-sTEmtXNSMz .wrapper {
    text-align: center;
    margin-top: 2rem;
  }
  .cid-sTEmtXNSMz .mbr-section-title {
    text-align: center;
  }
}
.cid-sTEmtXNSMz .btn {
  font-family: 'Cormorant Garamond';
  padding: .8rem 4rem;
  position: relative;
  color: #C0BCB7;
  -webkit-box-shadow: preserve-3d;
  -moz-box-shadow: preserve-3d;
  transform-style: preserve-3d;
}
.cid-sTEmtXNSMz .effectHover {
  -webkit-box-shadow: translateZ(-1px);
  -moz-box-shadow: translateZ(-1px);
  transform: translateZ(-1px);
  position: absolute;
  width: 105%;
  height: 85%;
  border: 1px solid #41392e;
}
.cid-sTEmtXNSMz .effectHover::before {
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  transform-origin: top left;
  border-top: 1px solid #41392e;
  border-left: 1px solid #41392e;
  transform: scale3d(0, 0, 1);
  transition: all 0.7s;
}
.cid-sTEmtXNSMz .effectHover::after {
  content: "";
  right: -1px;
  position: absolute;
  width: 100%;
  height: 101%;
  transform-origin: bottom right;
  border-bottom: 1px solid #41392e;
  border-right: 1px solid #41392e;
  transform: scale3d(0, 0, 1);
  transition: all 0.7s;
}
.cid-sTEmtXNSMz .btn:hover .effectHover::before {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: scale3d(1, 1, 1);
}
.cid-sTEmtXNSMz .btn:hover .effectHover::after {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: scale3d(1, 1, 1);
}
.cid-sTEkNGqClB {
  padding-top: 2.7rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sTEkNGqClB .carousel {
    min-height: 800px;
  }
  .cid-sTEkNGqClB .carousel img {
    max-height: 800px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sTEkNGqClB .carousel {
    min-height: 520px;
  }
  .cid-sTEkNGqClB .carousel img {
    max-height: 520px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-sTEkNGqClB .carousel {
    min-height: 440px;
  }
  .cid-sTEkNGqClB .carousel img {
    max-height: 440px;
    object-fit: contain;
  }
  .cid-sTEkNGqClB .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-sTEkNGqClB .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-sTEkNGqClB .carousel,
.cid-sTEkNGqClB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sTEkNGqClB .item-wrapper {
  width: 100%;
}
.cid-sTEkNGqClB .carousel-caption {
  bottom: 40px;
}
.cid-sTEkNGqClB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-sTEkNGqClB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-sTEkNGqClB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-sTEkNGqClB .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTEkNGqClB .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sTEkNGqClB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTEkNGqClB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sTEkNGqClB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sTEkNGqClB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sTEkNGqClB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sTEkNGqClB .carousel-indicators li.active,
.cid-sTEkNGqClB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sTEkNGqClB .carousel-indicators li::after,
.cid-sTEkNGqClB .carousel-indicators li::before {
  content: none;
}
.cid-sTEkNGqClB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sTEkNGqClB .carousel-indicators {
    display: none !important;
  }
}
.cid-sTsgqdRPMt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTsgqdRPMt .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTsgqdRPMt .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTsgqdRPMt .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTsgqdRPMt .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTsgqdRPMt .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTsgqdRPMt .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTsgqdRPMt .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTsgqdRPMt .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTsgqdRPMt .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTsgqdRPMt .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTsgqdRPMt .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTsgqdRPMt .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTsgqdRPMt .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTsgqdRPMt .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTsgqdRPMt .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTsgqdRPMt .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTsgqdRPMt .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTsgyUSlnn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTsgyUSlnn nav.navbar {
  position: fixed;
}
.cid-sTsgyUSlnn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTsgyUSlnn .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTsgyUSlnn .dropdown-item:hover,
.cid-sTsgyUSlnn .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTsgyUSlnn .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTsgyUSlnn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTsgyUSlnn .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTsgyUSlnn .container {
  display: flex;
  margin: auto;
}
.cid-sTsgyUSlnn .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTsgyUSlnn .dropdown-menu,
.cid-sTsgyUSlnn .navbar.opened {
  background: #ffffff !important;
}
.cid-sTsgyUSlnn .nav-item:focus,
.cid-sTsgyUSlnn .nav-link:focus {
  outline: none;
}
.cid-sTsgyUSlnn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTsgyUSlnn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTsgyUSlnn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTsgyUSlnn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTsgyUSlnn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTsgyUSlnn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTsgyUSlnn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTsgyUSlnn .navbar.opened {
  transition: all 0.3s;
}
.cid-sTsgyUSlnn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTsgyUSlnn .navbar .navbar-logo img {
  width: auto;
}
.cid-sTsgyUSlnn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTsgyUSlnn .navbar.collapsed {
  justify-content: center;
}
.cid-sTsgyUSlnn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTsgyUSlnn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTsgyUSlnn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTsgyUSlnn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTsgyUSlnn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTsgyUSlnn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTsgyUSlnn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTsgyUSlnn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTsgyUSlnn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTsgyUSlnn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTsgyUSlnn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTsgyUSlnn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTsgyUSlnn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTsgyUSlnn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTsgyUSlnn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTsgyUSlnn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTsgyUSlnn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTsgyUSlnn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTsgyUSlnn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTsgyUSlnn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTsgyUSlnn .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTsgyUSlnn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTsgyUSlnn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTsgyUSlnn .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTsgyUSlnn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTsgyUSlnn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTsgyUSlnn .dropdown-item.active,
.cid-sTsgyUSlnn .dropdown-item:active {
  background-color: transparent;
}
.cid-sTsgyUSlnn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTsgyUSlnn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTsgyUSlnn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTsgyUSlnn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTsgyUSlnn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTsgyUSlnn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTsgyUSlnn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTsgyUSlnn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTsgyUSlnn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTsgyUSlnn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTsgyUSlnn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTsgyUSlnn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTsgyUSlnn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTsgyUSlnn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTsgyUSlnn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTsgyUSlnn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTsgyUSlnn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTsgyUSlnn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTsgyUSlnn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTsgyUSlnn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTsgyUSlnn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTsgyUSlnn .navbar {
    height: 70px;
  }
  .cid-sTsgyUSlnn .navbar.opened {
    height: auto;
  }
  .cid-sTsgyUSlnn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTsgyUSlnn .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTsgyUSlnn .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTsgyUSlnn a {
  display: inline;
  font-weight: bold;
}
.cid-sTsgyUSlnn img {
  display: inline;
  padding-right: 10px;
}
.cid-sTsgyUSlnn .text-black:hover {
  color: #000000 !important;
}
.cid-sTsgyUSlnn .dropdown-toggle:after {
  display: none;
}
.cid-sTsgyUSlnn .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTsgyUSlnn .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTsgyUSlnn a.text-black:hover,
.cid-sTsgyUSlnn a.text-black:focus,
.cid-sTsgyUSlnn a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTsgyUSlnn .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTsgyRjFTL .modal-body .close {
  background: #1b1b1b;
}
.cid-sTsgyRjFTL .modal-body .close span {
  font-style: normal;
}
.cid-sTsgyRjFTL .carousel-inner > .active,
.cid-sTsgyRjFTL .carousel-inner > .next,
.cid-sTsgyRjFTL .carousel-inner > .prev {
  display: flex;
}
.cid-sTsgyRjFTL .carousel-control .icon-next,
.cid-sTsgyRjFTL .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTsgyRjFTL .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTsgyRjFTL .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTsgyRjFTL .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTsgyRjFTL .boxed-slider > div {
  position: relative;
}
.cid-sTsgyRjFTL .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTsgyRjFTL .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTsgyRjFTL .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTsgyRjFTL .mbr-table-cell {
  padding: 0;
}
.cid-sTsgyRjFTL .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTsgyRjFTL .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTsgyRjFTL .mbr-overlay {
  z-index: 1;
}
.cid-sTsgyRjFTL .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTsgyRjFTL .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTsgyRjFTL .carousel-item.active.right,
.cid-sTsgyRjFTL .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTsgyRjFTL .carousel-item.active.left,
.cid-sTsgyRjFTL .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTsgyRjFTL .carousel-item.active,
.cid-sTsgyRjFTL .carousel-item.next.left,
.cid-sTsgyRjFTL .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTsgyRjFTL .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTsgyRjFTL .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators li.active,
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators li::after,
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTsgyRjFTL .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTsgyRjFTL .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTsgyRjFTL .mbr-slider > .container img {
  width: 100%;
}
.cid-sTsgyRjFTL .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTsgyRjFTL .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTsgyRjFTL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTsgyRjFTL .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTsgyRjFTL .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTsgyRjFTL .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTsgyRjFTL .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTsgyRjFTL .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTsgyRjFTL .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTsgyRjFTL .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTsgyRjFTL .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTsgyRjFTL .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTsgyRjFTL .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTsgyRjFTL h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTsgyRjFTL .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTsgyRjFTL .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTsgyRjFTL .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTsgyRjFTL .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTsgyRjFTL .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTsgyRjFTL .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTsgyRjFTL .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTsgyRjFTL .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTsgyRjFTL .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTsgyRjFTL H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTsgyRjFTL P {
  text-align: left;
  color: #ffffff;
}
.cid-sTt2xQf5DR {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTt2xQf5DR .titles-section {
  margin-bottom: 40px;
}
.cid-sTt2xQf5DR .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTt2xQf5DR .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTt2xQf5DR .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTt2xQf5DR .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTt2xQf5DR .card .card-title,
.cid-sTt2xQf5DR .iconfont-wrapper {
  color: #575757;
}
.cid-sTJBFxRVZW {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #dedede;
}
.cid-sTJBFxRVZW .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-sTJBFxRVZW .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-sTJBFxRVZW .btn {
  margin: 0px !important;
}
.cid-sTJBFxRVZW .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sTJBFxRVZW .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sTJBFxRVZW .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-sTJBFxRVZW .carousel-item .wrap-img {
  text-align: center;
}
.cid-sTJBFxRVZW .carousel-item .wrap-img img {
  max-height: 350px;
  width: auto;
  max-width: 100%;
}
.cid-sTJBFxRVZW .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-sTJBFxRVZW .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-sTJBFxRVZW .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #dedede;
  display: inline-block;
  border: 4px solid #dedede;
}
.cid-sTJBFxRVZW .carousel-indicators li.active {
  border-color: #c1c1c1;
}
@media (max-width: 768px) {
  .cid-sTJBFxRVZW .second-col {
    padding-top: 2rem;
  }
}
.cid-sTJBFxRVZW .mbr-section-subtitle,
.cid-sTJBFxRVZW .mbr-section-btn {
  color: #4c4c4c;
}
.cid-sTJyPqQP5A {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sTJyPqQP5A .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sTJyPqQP5A .container {
    max-width: 1400px;
  }
}
.cid-sTJyPqQP5A .card {
  margin: auto;
}
.cid-sTJyPqQP5A .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ff0000;
  margin-bottom: 2rem;
}
.cid-sTJyPqQP5A .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sTJyPqQP5A .row {
  justify-content: center;
}
.cid-sTJyPqQP5A H3 {
  color: #4c4c4c;
}
.cid-sTJyPqQP5A .card-title,
.cid-sTJyPqQP5A .card-box {
  color: #4c4c4c;
}
.cid-sTJLpnOzYT {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sTJLpnOzYT .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sTJLpnOzYT .container {
    max-width: 1400px;
  }
}
.cid-sTJLpnOzYT .card {
  margin: auto;
}
.cid-sTJLpnOzYT .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ff0000;
  margin-bottom: 2rem;
}
.cid-sTJLpnOzYT .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sTJLpnOzYT .row {
  justify-content: center;
}
.cid-sTJLpnOzYT H3 {
  color: #4c4c4c;
}
.cid-sTJLpnOzYT .card-title,
.cid-sTJLpnOzYT .card-box {
  color: #4c4c4c;
}
.cid-sUActSZlxg {
  padding-top: 84px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sUActSZlxg .card-item {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-sUActSZlxg .card-item .card-icon {
  margin-right: 1rem;
  min-width: 4rem;
}
.cid-sUActSZlxg .card-item .card-icon span {
  font-size: 3rem;
  padding: 0.5rem;
  color: #4c4c4c;
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sUActSZlxg .card-item:hover .card-icon span {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 576px) {
  .cid-sUActSZlxg .card-item .card-box {
    margin-left: 1rem;
  }
}
@media (max-width: 576px) {
  .cid-sUActSZlxg .card-item {
    padding: 0 0 1rem !important;
  }
  .cid-sUActSZlxg .card-item .card-icon span {
    font-size: 3rem;
  }
}
.cid-sUActSZlxg .card-days {
  background-color: #4c4c4c;
  border-radius: 5px;
}
.cid-sUActSZlxg .card-days .schedule {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  list-style: none;
}
.cid-sUActSZlxg .card-days .schedule li {
  border-top: 1px solid;
  padding-top: 10px;
}
.cid-sUActSZlxg .card-days .schedule li:first-child {
  border-top: none;
}
.cid-sUActSZlxg .card-days .schedule li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-sUActSZlxg .card-days .schedule li:after {
  display: block;
  content: '';
  clear: both;
}
.cid-sUActSZlxg .media-cards {
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sUActSZlxg .mbr-overlay {
  background: linear-gradient(90deg, #0c57bf, #21b968);
}
.cid-sUActSZlxg .media-container-row img {
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sUActSZlxg .media-container-row:hover img {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 992px) {
  .cid-sUActSZlxg .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sUActSZlxg .mbr-figure {
    padding-top: 3rem;
  }
}
.cid-sUActSZlxg .mbr-section-subtitle {
  color: #4c4c4c;
}
.cid-sUActSZlxg H1 {
  color: #4c4c4c;
  text-align: left;
}
.cid-sUActSZlxg .card-title {
  color: #4c4c4c;
}
.cid-sUActSZlxg .mbr-text {
  color: #4c4c4c;
}
.cid-sUActSZlxg DIV {
  color: #ffffff;
}
.cid-sTsgyUu4J9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTsgyUu4J9 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTsgyUu4J9 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTsgyUu4J9 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTsgyUu4J9 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTsgyUu4J9 .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTsgyUu4J9 .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTsgyUu4J9 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTsgyUu4J9 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTsgyUu4J9 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTsgyUu4J9 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTsgyUu4J9 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTsgyUu4J9 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTsgyUu4J9 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTsgyUu4J9 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTsgyUu4J9 .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTsgyUu4J9 .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTsgyUu4J9 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTtcF4cpeb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTtcF4cpeb nav.navbar {
  position: fixed;
}
.cid-sTtcF4cpeb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtcF4cpeb .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTtcF4cpeb .dropdown-item:hover,
.cid-sTtcF4cpeb .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTtcF4cpeb .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTtcF4cpeb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTtcF4cpeb .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTtcF4cpeb .container {
  display: flex;
  margin: auto;
}
.cid-sTtcF4cpeb .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTtcF4cpeb .dropdown-menu,
.cid-sTtcF4cpeb .navbar.opened {
  background: #ffffff !important;
}
.cid-sTtcF4cpeb .nav-item:focus,
.cid-sTtcF4cpeb .nav-link:focus {
  outline: none;
}
.cid-sTtcF4cpeb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTtcF4cpeb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTtcF4cpeb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTtcF4cpeb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtcF4cpeb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTtcF4cpeb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTtcF4cpeb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTtcF4cpeb .navbar.opened {
  transition: all 0.3s;
}
.cid-sTtcF4cpeb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTtcF4cpeb .navbar .navbar-logo img {
  width: auto;
}
.cid-sTtcF4cpeb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTtcF4cpeb .navbar.collapsed {
  justify-content: center;
}
.cid-sTtcF4cpeb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTtcF4cpeb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTtcF4cpeb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTtcF4cpeb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTtcF4cpeb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTtcF4cpeb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTtcF4cpeb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTtcF4cpeb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTtcF4cpeb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTtcF4cpeb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTtcF4cpeb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTtcF4cpeb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTtcF4cpeb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTtcF4cpeb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTtcF4cpeb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTtcF4cpeb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTtcF4cpeb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTtcF4cpeb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTtcF4cpeb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTtcF4cpeb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTtcF4cpeb .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTtcF4cpeb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTtcF4cpeb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTtcF4cpeb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTtcF4cpeb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTtcF4cpeb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTtcF4cpeb .dropdown-item.active,
.cid-sTtcF4cpeb .dropdown-item:active {
  background-color: transparent;
}
.cid-sTtcF4cpeb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTtcF4cpeb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTtcF4cpeb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTtcF4cpeb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTtcF4cpeb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTtcF4cpeb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTtcF4cpeb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTtcF4cpeb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTtcF4cpeb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTtcF4cpeb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTtcF4cpeb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTtcF4cpeb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtcF4cpeb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtcF4cpeb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTtcF4cpeb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtcF4cpeb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTtcF4cpeb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTtcF4cpeb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtcF4cpeb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTtcF4cpeb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTtcF4cpeb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTtcF4cpeb .navbar {
    height: 70px;
  }
  .cid-sTtcF4cpeb .navbar.opened {
    height: auto;
  }
  .cid-sTtcF4cpeb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTtcF4cpeb .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTtcF4cpeb .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTtcF4cpeb a {
  display: inline;
  font-weight: bold;
}
.cid-sTtcF4cpeb img {
  display: inline;
  padding-right: 10px;
}
.cid-sTtcF4cpeb .text-black:hover {
  color: #000000 !important;
}
.cid-sTtcF4cpeb .dropdown-toggle:after {
  display: none;
}
.cid-sTtcF4cpeb .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTtcF4cpeb .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTtcF4cpeb a.text-black:hover,
.cid-sTtcF4cpeb a.text-black:focus,
.cid-sTtcF4cpeb a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTtcF4cpeb .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTtfWEUOIX .modal-body .close {
  background: #1b1b1b;
}
.cid-sTtfWEUOIX .modal-body .close span {
  font-style: normal;
}
.cid-sTtfWEUOIX .carousel-inner > .active,
.cid-sTtfWEUOIX .carousel-inner > .next,
.cid-sTtfWEUOIX .carousel-inner > .prev {
  display: flex;
}
.cid-sTtfWEUOIX .carousel-control .icon-next,
.cid-sTtfWEUOIX .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTtfWEUOIX .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTtfWEUOIX .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtfWEUOIX .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTtfWEUOIX .boxed-slider > div {
  position: relative;
}
.cid-sTtfWEUOIX .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTtfWEUOIX .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTtfWEUOIX .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtfWEUOIX .mbr-table-cell {
  padding: 0;
}
.cid-sTtfWEUOIX .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTtfWEUOIX .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTtfWEUOIX .mbr-overlay {
  z-index: 1;
}
.cid-sTtfWEUOIX .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTtfWEUOIX .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTtfWEUOIX .carousel-item.active.right,
.cid-sTtfWEUOIX .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtfWEUOIX .carousel-item.active.left,
.cid-sTtfWEUOIX .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtfWEUOIX .carousel-item.active,
.cid-sTtfWEUOIX .carousel-item.next.left,
.cid-sTtfWEUOIX .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTtfWEUOIX .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTtfWEUOIX .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators li.active,
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators li::after,
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTtfWEUOIX .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTtfWEUOIX .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTtfWEUOIX .mbr-slider > .container img {
  width: 100%;
}
.cid-sTtfWEUOIX .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTtfWEUOIX .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTtfWEUOIX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtfWEUOIX .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtfWEUOIX .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTtfWEUOIX .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTtfWEUOIX .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTtfWEUOIX .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTtfWEUOIX .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTtfWEUOIX .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTtfWEUOIX .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTtfWEUOIX .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTtfWEUOIX .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTtfWEUOIX h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTtfWEUOIX .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTtfWEUOIX .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTtfWEUOIX .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTtfWEUOIX .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTtfWEUOIX .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTtfWEUOIX .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTtfWEUOIX .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtfWEUOIX .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTtfWEUOIX .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtfWEUOIX H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTtfWEUOIX P {
  text-align: left;
  color: #ffffff;
}
.cid-sTtcF1oTjW {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTtcF1oTjW .titles-section {
  margin-bottom: 40px;
}
.cid-sTtcF1oTjW .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTtcF1oTjW .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTtcF1oTjW .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTtcF1oTjW .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTtcF1oTjW .card .card-title,
.cid-sTtcF1oTjW .iconfont-wrapper {
  color: #575757;
}
.cid-sTDnlCD9tU {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTDnlCD9tU .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDnlCD9tU .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDnlCD9tU .rev,
.cid-sTDnlCD9tU .mbr-iconfont {
  display: inline-block;
}
.cid-sTDnlCD9tU .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDnlCD9tU .card-img {
  position: relative;
}
.cid-sTDnlCD9tU .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDnlCD9tU .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDnlCD9tU .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDnlCD9tU .card-box {
  padding: 1.5rem;
}
.cid-sTDnlCD9tU .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDnlCD9tU .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDnlCD9tU .mbr-section-title,
.cid-sTDnlCD9tU .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDnlCD9tU .card-text,
.cid-sTDnlCD9tU .mbr-section-btn,
.cid-sTDnlCD9tU .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDnlCD9tU .mbr-text,
.cid-sTDnlCD9tU .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDnlCD9tU .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDnlCD9tU .mbr-text {
  color: #4c4c4c;
}
.cid-sTDnlZehic {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDnlZehic .mbr-text {
  color: #767676;
}
.cid-sTDnlZehic .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDnlZehic .title .num {
  width: 100%;
  display: block;
}
.cid-sTDnlZehic .title .card-title {
  z-index: 1;
}
.cid-sTDnlZehic .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDnlZehic * {
    text-align: center !important;
  }
  .cid-sTDnlZehic .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDnlZehic .mbr-section-title,
.cid-sTDnlZehic .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTDnmenzi7 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDnmenzi7 h2,
.cid-sTDnmenzi7 h3,
.cid-sTDnmenzi7 h4,
.cid-sTDnmenzi7 h5 {
  margin: 0;
}
.cid-sTDnmenzi7 .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDnmenzi7 .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDnmenzi7 .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDnmenzi7 .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDnmenzi7 .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDnmenzi7 .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDnmenzi7 .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDnmenzi7 .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDnmenzi7 .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDnmenzi7 .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDnmenzi7 .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDnmenzi7 .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDnmenzi7 .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDnmenzi7 .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDnmenzi7 .mbr-card-subtitle {
  color: #6b6b6b;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDnmenzi7 .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTJ8Ci9Fbl {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #dedede;
}
.cid-sTJ8Ci9Fbl .content {
  padding: 1rem;
}
.cid-sTJ8Ci9Fbl h2,
.cid-sTJ8Ci9Fbl h4,
.cid-sTJ8Ci9Fbl p {
  margin: 0;
}
.cid-sTJ8Ci9Fbl .mbr-section-title {
  color: #000000;
}
.cid-sTJ8Ci9Fbl .mbr-section-subtitle {
  color: #6b6b6b;
}
.cid-sTJ8Ci9Fbl .mbr-text {
  color: #6b6b6b;
  margin-top: 14px;
}
.cid-sTJ8Ci9Fbl .mbr-section-btn {
  margin-top: 30.4px;
}
.cid-sTJ8Ci9Fbl .btn {
  padding: 0.7rem 1rem;
  width: 200px;
}
.cid-sTtcF3SzWV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTtcF3SzWV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTtcF3SzWV .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTtcF3SzWV .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTtcF3SzWV .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTtcF3SzWV .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTtcF3SzWV .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTtcF3SzWV .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTtcF3SzWV .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTtcF3SzWV .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTtcF3SzWV .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTtcF3SzWV .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTtcF3SzWV .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTtcF3SzWV .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTtcF3SzWV .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTtcF3SzWV .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTtcF3SzWV .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTtcF3SzWV .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTtddA4YZ8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTtddA4YZ8 nav.navbar {
  position: fixed;
}
.cid-sTtddA4YZ8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtddA4YZ8 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTtddA4YZ8 .dropdown-item:hover,
.cid-sTtddA4YZ8 .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTtddA4YZ8 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTtddA4YZ8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTtddA4YZ8 .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTtddA4YZ8 .container {
  display: flex;
  margin: auto;
}
.cid-sTtddA4YZ8 .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTtddA4YZ8 .dropdown-menu,
.cid-sTtddA4YZ8 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTtddA4YZ8 .nav-item:focus,
.cid-sTtddA4YZ8 .nav-link:focus {
  outline: none;
}
.cid-sTtddA4YZ8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTtddA4YZ8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTtddA4YZ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTtddA4YZ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtddA4YZ8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTtddA4YZ8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTtddA4YZ8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTtddA4YZ8 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTtddA4YZ8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTtddA4YZ8 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTtddA4YZ8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTtddA4YZ8 .navbar.collapsed {
  justify-content: center;
}
.cid-sTtddA4YZ8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTtddA4YZ8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTtddA4YZ8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTtddA4YZ8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTtddA4YZ8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTtddA4YZ8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTtddA4YZ8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTtddA4YZ8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTtddA4YZ8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTtddA4YZ8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTtddA4YZ8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTtddA4YZ8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTtddA4YZ8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTtddA4YZ8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTtddA4YZ8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTtddA4YZ8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTtddA4YZ8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTtddA4YZ8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTtddA4YZ8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTtddA4YZ8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTtddA4YZ8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTtddA4YZ8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTtddA4YZ8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTtddA4YZ8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTtddA4YZ8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTtddA4YZ8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTtddA4YZ8 .dropdown-item.active,
.cid-sTtddA4YZ8 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTtddA4YZ8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTtddA4YZ8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTtddA4YZ8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTtddA4YZ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTtddA4YZ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTtddA4YZ8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTtddA4YZ8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTtddA4YZ8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTtddA4YZ8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTtddA4YZ8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTtddA4YZ8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTtddA4YZ8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtddA4YZ8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtddA4YZ8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTtddA4YZ8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtddA4YZ8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTtddA4YZ8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTtddA4YZ8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtddA4YZ8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTtddA4YZ8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTtddA4YZ8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTtddA4YZ8 .navbar {
    height: 70px;
  }
  .cid-sTtddA4YZ8 .navbar.opened {
    height: auto;
  }
  .cid-sTtddA4YZ8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTtddA4YZ8 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTtddA4YZ8 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTtddA4YZ8 a {
  display: inline;
  font-weight: bold;
}
.cid-sTtddA4YZ8 img {
  display: inline;
  padding-right: 10px;
}
.cid-sTtddA4YZ8 .text-black:hover {
  color: #000000 !important;
}
.cid-sTtddA4YZ8 .dropdown-toggle:after {
  display: none;
}
.cid-sTtddA4YZ8 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTtddA4YZ8 .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTtddA4YZ8 a.text-black:hover,
.cid-sTtddA4YZ8 a.text-black:focus,
.cid-sTtddA4YZ8 a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTtddA4YZ8 .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTtgFOoNeV .modal-body .close {
  background: #1b1b1b;
}
.cid-sTtgFOoNeV .modal-body .close span {
  font-style: normal;
}
.cid-sTtgFOoNeV .carousel-inner > .active,
.cid-sTtgFOoNeV .carousel-inner > .next,
.cid-sTtgFOoNeV .carousel-inner > .prev {
  display: flex;
}
.cid-sTtgFOoNeV .carousel-control .icon-next,
.cid-sTtgFOoNeV .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTtgFOoNeV .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTtgFOoNeV .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtgFOoNeV .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTtgFOoNeV .boxed-slider > div {
  position: relative;
}
.cid-sTtgFOoNeV .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTtgFOoNeV .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTtgFOoNeV .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtgFOoNeV .mbr-table-cell {
  padding: 0;
}
.cid-sTtgFOoNeV .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTtgFOoNeV .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTtgFOoNeV .mbr-overlay {
  z-index: 1;
}
.cid-sTtgFOoNeV .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTtgFOoNeV .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTtgFOoNeV .carousel-item.active.right,
.cid-sTtgFOoNeV .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtgFOoNeV .carousel-item.active.left,
.cid-sTtgFOoNeV .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtgFOoNeV .carousel-item.active,
.cid-sTtgFOoNeV .carousel-item.next.left,
.cid-sTtgFOoNeV .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTtgFOoNeV .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTtgFOoNeV .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators li.active,
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators li::after,
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTtgFOoNeV .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTtgFOoNeV .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTtgFOoNeV .mbr-slider > .container img {
  width: 100%;
}
.cid-sTtgFOoNeV .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTtgFOoNeV .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTtgFOoNeV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtgFOoNeV .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtgFOoNeV .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTtgFOoNeV .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTtgFOoNeV .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTtgFOoNeV .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTtgFOoNeV .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTtgFOoNeV .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTtgFOoNeV .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTtgFOoNeV .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTtgFOoNeV .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTtgFOoNeV h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTtgFOoNeV .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTtgFOoNeV .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTtgFOoNeV .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTtgFOoNeV .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTtgFOoNeV .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTtgFOoNeV .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTtgFOoNeV .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtgFOoNeV .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTtgFOoNeV .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtgFOoNeV H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTtgFOoNeV P {
  text-align: left;
  color: #ffffff;
}
.cid-sTtddzpmDR {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTtddzpmDR .titles-section {
  margin-bottom: 40px;
}
.cid-sTtddzpmDR .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTtddzpmDR .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTtddzpmDR .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTtddzpmDR .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTtddzpmDR .card .card-title,
.cid-sTtddzpmDR .iconfont-wrapper {
  color: #575757;
}
.cid-sTDnyX49CN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTDnyX49CN .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDnyX49CN .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDnyX49CN .rev,
.cid-sTDnyX49CN .mbr-iconfont {
  display: inline-block;
}
.cid-sTDnyX49CN .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDnyX49CN .card-img {
  position: relative;
}
.cid-sTDnyX49CN .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDnyX49CN .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDnyX49CN .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDnyX49CN .card-box {
  padding: 1.5rem;
}
.cid-sTDnyX49CN .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDnyX49CN .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDnyX49CN .mbr-section-title,
.cid-sTDnyX49CN .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDnyX49CN .card-text,
.cid-sTDnyX49CN .mbr-section-btn,
.cid-sTDnyX49CN .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDnyX49CN .mbr-text,
.cid-sTDnyX49CN .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDnyX49CN .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDnyX49CN .mbr-text {
  color: #4c4c4c;
}
.cid-sTDnzh7Xtr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDnzh7Xtr .mbr-text {
  color: #767676;
}
.cid-sTDnzh7Xtr .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDnzh7Xtr .title .num {
  width: 100%;
  display: block;
}
.cid-sTDnzh7Xtr .title .card-title {
  z-index: 1;
}
.cid-sTDnzh7Xtr .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDnzh7Xtr * {
    text-align: center !important;
  }
  .cid-sTDnzh7Xtr .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDnzh7Xtr .mbr-section-title,
.cid-sTDnzh7Xtr .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTDnB2MIfQ {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDnB2MIfQ h2,
.cid-sTDnB2MIfQ h3,
.cid-sTDnB2MIfQ h4,
.cid-sTDnB2MIfQ h5 {
  margin: 0;
}
.cid-sTDnB2MIfQ .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDnB2MIfQ .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDnB2MIfQ .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDnB2MIfQ .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDnB2MIfQ .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDnB2MIfQ .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDnB2MIfQ .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDnB2MIfQ .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDnB2MIfQ .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDnB2MIfQ .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDnB2MIfQ .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDnB2MIfQ .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDnB2MIfQ .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDnB2MIfQ .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDnB2MIfQ .mbr-card-subtitle {
  color: #6b6b6b;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDnB2MIfQ .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTJ8RVWrNI {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #dedede;
}
.cid-sTJ8RVWrNI .content {
  padding: 1rem;
}
.cid-sTJ8RVWrNI h2,
.cid-sTJ8RVWrNI h4,
.cid-sTJ8RVWrNI p {
  margin: 0;
}
.cid-sTJ8RVWrNI .mbr-section-title {
  color: #000000;
}
.cid-sTJ8RVWrNI .mbr-section-subtitle {
  color: #6b6b6b;
}
.cid-sTJ8RVWrNI .mbr-text {
  color: #6b6b6b;
  margin-top: 14px;
}
.cid-sTJ8RVWrNI .mbr-section-btn {
  margin-top: 30.4px;
}
.cid-sTJ8RVWrNI .btn {
  padding: 0.7rem 1rem;
  width: 200px;
}
.cid-sTtddzPeFB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTtddzPeFB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTtddzPeFB .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTtddzPeFB .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTtddzPeFB .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTtddzPeFB .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTtddzPeFB .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTtddzPeFB .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTtddzPeFB .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTtddzPeFB .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTtddzPeFB .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTtddzPeFB .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTtddzPeFB .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTtddzPeFB .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTtddzPeFB .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTtddzPeFB .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTtddzPeFB .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTtddzPeFB .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTthdbcvVo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTthdbcvVo nav.navbar {
  position: fixed;
}
.cid-sTthdbcvVo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTthdbcvVo .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTthdbcvVo .dropdown-item:hover,
.cid-sTthdbcvVo .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTthdbcvVo .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTthdbcvVo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTthdbcvVo .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTthdbcvVo .container {
  display: flex;
  margin: auto;
}
.cid-sTthdbcvVo .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTthdbcvVo .dropdown-menu,
.cid-sTthdbcvVo .navbar.opened {
  background: #ffffff !important;
}
.cid-sTthdbcvVo .nav-item:focus,
.cid-sTthdbcvVo .nav-link:focus {
  outline: none;
}
.cid-sTthdbcvVo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTthdbcvVo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTthdbcvVo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTthdbcvVo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTthdbcvVo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTthdbcvVo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTthdbcvVo .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTthdbcvVo .navbar.opened {
  transition: all 0.3s;
}
.cid-sTthdbcvVo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTthdbcvVo .navbar .navbar-logo img {
  width: auto;
}
.cid-sTthdbcvVo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTthdbcvVo .navbar.collapsed {
  justify-content: center;
}
.cid-sTthdbcvVo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTthdbcvVo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTthdbcvVo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTthdbcvVo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTthdbcvVo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTthdbcvVo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTthdbcvVo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTthdbcvVo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTthdbcvVo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTthdbcvVo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTthdbcvVo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTthdbcvVo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTthdbcvVo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTthdbcvVo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTthdbcvVo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTthdbcvVo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTthdbcvVo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTthdbcvVo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTthdbcvVo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTthdbcvVo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTthdbcvVo .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTthdbcvVo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTthdbcvVo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTthdbcvVo .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTthdbcvVo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTthdbcvVo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTthdbcvVo .dropdown-item.active,
.cid-sTthdbcvVo .dropdown-item:active {
  background-color: transparent;
}
.cid-sTthdbcvVo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTthdbcvVo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTthdbcvVo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTthdbcvVo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTthdbcvVo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTthdbcvVo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTthdbcvVo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTthdbcvVo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTthdbcvVo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTthdbcvVo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTthdbcvVo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTthdbcvVo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTthdbcvVo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTthdbcvVo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTthdbcvVo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTthdbcvVo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTthdbcvVo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTthdbcvVo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTthdbcvVo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTthdbcvVo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTthdbcvVo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTthdbcvVo .navbar {
    height: 70px;
  }
  .cid-sTthdbcvVo .navbar.opened {
    height: auto;
  }
  .cid-sTthdbcvVo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTthdbcvVo .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTthdbcvVo .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTthdbcvVo a {
  display: inline;
  font-weight: bold;
}
.cid-sTthdbcvVo img {
  display: inline;
  padding-right: 10px;
}
.cid-sTthdbcvVo .text-black:hover {
  color: #000000 !important;
}
.cid-sTthdbcvVo .dropdown-toggle:after {
  display: none;
}
.cid-sTthdbcvVo .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTthdbcvVo .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTthdbcvVo a.text-black:hover,
.cid-sTthdbcvVo a.text-black:focus,
.cid-sTthdbcvVo a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTthdbcvVo .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTtgXtG1Bf .modal-body .close {
  background: #1b1b1b;
}
.cid-sTtgXtG1Bf .modal-body .close span {
  font-style: normal;
}
.cid-sTtgXtG1Bf .carousel-inner > .active,
.cid-sTtgXtG1Bf .carousel-inner > .next,
.cid-sTtgXtG1Bf .carousel-inner > .prev {
  display: flex;
}
.cid-sTtgXtG1Bf .carousel-control .icon-next,
.cid-sTtgXtG1Bf .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTtgXtG1Bf .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTtgXtG1Bf .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtgXtG1Bf .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTtgXtG1Bf .boxed-slider > div {
  position: relative;
}
.cid-sTtgXtG1Bf .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTtgXtG1Bf .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTtgXtG1Bf .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtgXtG1Bf .mbr-table-cell {
  padding: 0;
}
.cid-sTtgXtG1Bf .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTtgXtG1Bf .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTtgXtG1Bf .mbr-overlay {
  z-index: 1;
}
.cid-sTtgXtG1Bf .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTtgXtG1Bf .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTtgXtG1Bf .carousel-item.active.right,
.cid-sTtgXtG1Bf .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtgXtG1Bf .carousel-item.active.left,
.cid-sTtgXtG1Bf .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtgXtG1Bf .carousel-item.active,
.cid-sTtgXtG1Bf .carousel-item.next.left,
.cid-sTtgXtG1Bf .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTtgXtG1Bf .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTtgXtG1Bf .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators li.active,
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators li::after,
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTtgXtG1Bf .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTtgXtG1Bf .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTtgXtG1Bf .mbr-slider > .container img {
  width: 100%;
}
.cid-sTtgXtG1Bf .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTtgXtG1Bf .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTtgXtG1Bf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtgXtG1Bf .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtgXtG1Bf .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTtgXtG1Bf .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTtgXtG1Bf .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTtgXtG1Bf .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTtgXtG1Bf .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTtgXtG1Bf .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTtgXtG1Bf .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTtgXtG1Bf .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTtgXtG1Bf .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTtgXtG1Bf h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTtgXtG1Bf .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTtgXtG1Bf .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTtgXtG1Bf .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTtgXtG1Bf .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTtgXtG1Bf .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTtgXtG1Bf .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTtgXtG1Bf .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtgXtG1Bf .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTtgXtG1Bf .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtgXtG1Bf H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTtgXtG1Bf P {
  text-align: left;
  color: #ffffff;
}
.cid-sTte0vtEfs {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTte0vtEfs .titles-section {
  margin-bottom: 40px;
}
.cid-sTte0vtEfs .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTte0vtEfs .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTte0vtEfs .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTte0vtEfs .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTte0vtEfs .card .card-title,
.cid-sTte0vtEfs .iconfont-wrapper {
  color: #575757;
}
.cid-sTDnLU7OWR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTDnLU7OWR .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDnLU7OWR .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDnLU7OWR .rev,
.cid-sTDnLU7OWR .mbr-iconfont {
  display: inline-block;
}
.cid-sTDnLU7OWR .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDnLU7OWR .card-img {
  position: relative;
}
.cid-sTDnLU7OWR .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDnLU7OWR .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDnLU7OWR .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDnLU7OWR .card-box {
  padding: 1.5rem;
}
.cid-sTDnLU7OWR .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDnLU7OWR .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDnLU7OWR .mbr-section-title,
.cid-sTDnLU7OWR .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDnLU7OWR .card-text,
.cid-sTDnLU7OWR .mbr-section-btn,
.cid-sTDnLU7OWR .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDnLU7OWR .mbr-text,
.cid-sTDnLU7OWR .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDnLU7OWR .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDnLU7OWR .mbr-text {
  color: #4c4c4c;
}
.cid-sTDnMq2BGM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDnMq2BGM .mbr-text {
  color: #767676;
}
.cid-sTDnMq2BGM .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDnMq2BGM .title .num {
  width: 100%;
  display: block;
}
.cid-sTDnMq2BGM .title .card-title {
  z-index: 1;
}
.cid-sTDnMq2BGM .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDnMq2BGM * {
    text-align: center !important;
  }
  .cid-sTDnMq2BGM .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDnMq2BGM .mbr-section-title,
.cid-sTDnMq2BGM .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTte0vUD0S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTte0vUD0S .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTte0vUD0S .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTte0vUD0S .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTte0vUD0S .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTte0vUD0S .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTte0vUD0S .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTte0vUD0S .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTte0vUD0S .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTte0vUD0S .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTte0vUD0S .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTte0vUD0S .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTte0vUD0S .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTte0vUD0S .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTte0vUD0S .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTte0vUD0S .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTte0vUD0S .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTte0vUD0S .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTte8U2kkw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTte8U2kkw nav.navbar {
  position: fixed;
}
.cid-sTte8U2kkw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTte8U2kkw .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTte8U2kkw .dropdown-item:hover,
.cid-sTte8U2kkw .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTte8U2kkw .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTte8U2kkw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTte8U2kkw .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTte8U2kkw .container {
  display: flex;
  margin: auto;
}
.cid-sTte8U2kkw .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTte8U2kkw .dropdown-menu,
.cid-sTte8U2kkw .navbar.opened {
  background: #ffffff !important;
}
.cid-sTte8U2kkw .nav-item:focus,
.cid-sTte8U2kkw .nav-link:focus {
  outline: none;
}
.cid-sTte8U2kkw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTte8U2kkw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTte8U2kkw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTte8U2kkw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTte8U2kkw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTte8U2kkw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTte8U2kkw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTte8U2kkw .navbar.opened {
  transition: all 0.3s;
}
.cid-sTte8U2kkw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTte8U2kkw .navbar .navbar-logo img {
  width: auto;
}
.cid-sTte8U2kkw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTte8U2kkw .navbar.collapsed {
  justify-content: center;
}
.cid-sTte8U2kkw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTte8U2kkw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTte8U2kkw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTte8U2kkw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTte8U2kkw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTte8U2kkw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTte8U2kkw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTte8U2kkw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTte8U2kkw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTte8U2kkw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTte8U2kkw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTte8U2kkw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTte8U2kkw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTte8U2kkw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTte8U2kkw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTte8U2kkw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTte8U2kkw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTte8U2kkw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTte8U2kkw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTte8U2kkw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTte8U2kkw .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTte8U2kkw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTte8U2kkw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTte8U2kkw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTte8U2kkw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTte8U2kkw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTte8U2kkw .dropdown-item.active,
.cid-sTte8U2kkw .dropdown-item:active {
  background-color: transparent;
}
.cid-sTte8U2kkw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTte8U2kkw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTte8U2kkw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTte8U2kkw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTte8U2kkw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTte8U2kkw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTte8U2kkw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTte8U2kkw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTte8U2kkw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTte8U2kkw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTte8U2kkw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTte8U2kkw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTte8U2kkw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTte8U2kkw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTte8U2kkw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTte8U2kkw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTte8U2kkw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTte8U2kkw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTte8U2kkw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTte8U2kkw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTte8U2kkw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTte8U2kkw .navbar {
    height: 70px;
  }
  .cid-sTte8U2kkw .navbar.opened {
    height: auto;
  }
  .cid-sTte8U2kkw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTte8U2kkw .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTte8U2kkw .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTte8U2kkw a {
  display: inline;
  font-weight: bold;
}
.cid-sTte8U2kkw img {
  display: inline;
  padding-right: 10px;
}
.cid-sTte8U2kkw .text-black:hover {
  color: #000000 !important;
}
.cid-sTte8U2kkw .dropdown-toggle:after {
  display: none;
}
.cid-sTte8U2kkw .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTte8U2kkw .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTte8U2kkw a.text-black:hover,
.cid-sTte8U2kkw a.text-black:focus,
.cid-sTte8U2kkw a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTte8U2kkw .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTte8TbE6X .modal-body .close {
  background: #1b1b1b;
}
.cid-sTte8TbE6X .modal-body .close span {
  font-style: normal;
}
.cid-sTte8TbE6X .carousel-inner > .active,
.cid-sTte8TbE6X .carousel-inner > .next,
.cid-sTte8TbE6X .carousel-inner > .prev {
  display: flex;
}
.cid-sTte8TbE6X .carousel-control .icon-next,
.cid-sTte8TbE6X .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTte8TbE6X .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTte8TbE6X .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTte8TbE6X .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTte8TbE6X .boxed-slider > div {
  position: relative;
}
.cid-sTte8TbE6X .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTte8TbE6X .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTte8TbE6X .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTte8TbE6X .mbr-table-cell {
  padding: 0;
}
.cid-sTte8TbE6X .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTte8TbE6X .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTte8TbE6X .mbr-overlay {
  z-index: 1;
}
.cid-sTte8TbE6X .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTte8TbE6X .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTte8TbE6X .carousel-item.active.right,
.cid-sTte8TbE6X .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTte8TbE6X .carousel-item.active.left,
.cid-sTte8TbE6X .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTte8TbE6X .carousel-item.active,
.cid-sTte8TbE6X .carousel-item.next.left,
.cid-sTte8TbE6X .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTte8TbE6X .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTte8TbE6X .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTte8TbE6X .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTte8TbE6X .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTte8TbE6X .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTte8TbE6X .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTte8TbE6X .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTte8TbE6X .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTte8TbE6X .mbr-slider .carousel-indicators li.active,
.cid-sTte8TbE6X .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTte8TbE6X .mbr-slider .carousel-indicators li::after,
.cid-sTte8TbE6X .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTte8TbE6X .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTte8TbE6X .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTte8TbE6X .mbr-slider > .container img {
  width: 100%;
}
.cid-sTte8TbE6X .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTte8TbE6X .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTte8TbE6X .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTte8TbE6X .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTte8TbE6X .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTte8TbE6X .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTte8TbE6X .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTte8TbE6X .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTte8TbE6X .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTte8TbE6X .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTte8TbE6X .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTte8TbE6X .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTte8TbE6X .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTte8TbE6X h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTte8TbE6X .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTte8TbE6X .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTte8TbE6X .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTte8TbE6X .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTte8TbE6X .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTte8TbE6X .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTte8TbE6X .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTte8TbE6X .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTte8TbE6X .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTte8TbE6X H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTte8TbE6X P {
  text-align: left;
  color: #ffffff;
}
.cid-sTte8Tpfzl {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTte8Tpfzl .titles-section {
  margin-bottom: 40px;
}
.cid-sTte8Tpfzl .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTte8Tpfzl .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTte8Tpfzl .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTte8Tpfzl .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTte8Tpfzl .card .card-title,
.cid-sTte8Tpfzl .iconfont-wrapper {
  color: #575757;
}
.cid-sTDo1OG2wc {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTDo1OG2wc .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDo1OG2wc .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDo1OG2wc .rev,
.cid-sTDo1OG2wc .mbr-iconfont {
  display: inline-block;
}
.cid-sTDo1OG2wc .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDo1OG2wc .card-img {
  position: relative;
}
.cid-sTDo1OG2wc .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDo1OG2wc .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDo1OG2wc .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDo1OG2wc .card-box {
  padding: 1.5rem;
}
.cid-sTDo1OG2wc .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDo1OG2wc .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDo1OG2wc .mbr-section-title,
.cid-sTDo1OG2wc .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDo1OG2wc .card-text,
.cid-sTDo1OG2wc .mbr-section-btn,
.cid-sTDo1OG2wc .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDo1OG2wc .mbr-text,
.cid-sTDo1OG2wc .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDo1OG2wc .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDo1OG2wc .mbr-text {
  color: #4c4c4c;
}
.cid-sTDo23YORh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDo23YORh .mbr-text {
  color: #767676;
}
.cid-sTDo23YORh .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDo23YORh .title .num {
  width: 100%;
  display: block;
}
.cid-sTDo23YORh .title .card-title {
  z-index: 1;
}
.cid-sTDo23YORh .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDo23YORh * {
    text-align: center !important;
  }
  .cid-sTDo23YORh .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDo23YORh .mbr-section-title,
.cid-sTDo23YORh .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTDo2hq2BL {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDo2hq2BL h2,
.cid-sTDo2hq2BL h3,
.cid-sTDo2hq2BL h4,
.cid-sTDo2hq2BL h5 {
  margin: 0;
}
.cid-sTDo2hq2BL .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDo2hq2BL .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDo2hq2BL .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDo2hq2BL .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDo2hq2BL .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDo2hq2BL .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDo2hq2BL .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDo2hq2BL .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDo2hq2BL .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDo2hq2BL .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDo2hq2BL .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDo2hq2BL .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDo2hq2BL .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDo2hq2BL .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDo2hq2BL .mbr-card-subtitle {
  color: #6b6b6b;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDo2hq2BL .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTJ9KJd1jr {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #dedede;
}
.cid-sTJ9KJd1jr .content {
  padding: 1rem;
}
.cid-sTJ9KJd1jr h2,
.cid-sTJ9KJd1jr h4,
.cid-sTJ9KJd1jr p {
  margin: 0;
}
.cid-sTJ9KJd1jr .mbr-section-title {
  color: #000000;
}
.cid-sTJ9KJd1jr .mbr-section-subtitle {
  color: #6b6b6b;
}
.cid-sTJ9KJd1jr .mbr-text {
  color: #6b6b6b;
  margin-top: 14px;
}
.cid-sTJ9KJd1jr .mbr-section-btn {
  margin-top: 30.4px;
}
.cid-sTJ9KJd1jr .btn {
  padding: 0.7rem 1rem;
  width: 200px;
}
.cid-sTte8TOzz0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTte8TOzz0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTte8TOzz0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTte8TOzz0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTte8TOzz0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTte8TOzz0 .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTte8TOzz0 .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTte8TOzz0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTte8TOzz0 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTte8TOzz0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTte8TOzz0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTte8TOzz0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTte8TOzz0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTte8TOzz0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTte8TOzz0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTte8TOzz0 .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTte8TOzz0 .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTte8TOzz0 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTteyx5Plh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTteyx5Plh nav.navbar {
  position: fixed;
}
.cid-sTteyx5Plh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTteyx5Plh .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTteyx5Plh .dropdown-item:hover,
.cid-sTteyx5Plh .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTteyx5Plh .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTteyx5Plh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTteyx5Plh .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTteyx5Plh .container {
  display: flex;
  margin: auto;
}
.cid-sTteyx5Plh .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTteyx5Plh .dropdown-menu,
.cid-sTteyx5Plh .navbar.opened {
  background: #ffffff !important;
}
.cid-sTteyx5Plh .nav-item:focus,
.cid-sTteyx5Plh .nav-link:focus {
  outline: none;
}
.cid-sTteyx5Plh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTteyx5Plh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTteyx5Plh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTteyx5Plh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTteyx5Plh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTteyx5Plh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTteyx5Plh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTteyx5Plh .navbar.opened {
  transition: all 0.3s;
}
.cid-sTteyx5Plh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTteyx5Plh .navbar .navbar-logo img {
  width: auto;
}
.cid-sTteyx5Plh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTteyx5Plh .navbar.collapsed {
  justify-content: center;
}
.cid-sTteyx5Plh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTteyx5Plh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTteyx5Plh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTteyx5Plh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTteyx5Plh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTteyx5Plh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTteyx5Plh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTteyx5Plh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTteyx5Plh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTteyx5Plh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTteyx5Plh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTteyx5Plh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTteyx5Plh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTteyx5Plh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTteyx5Plh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTteyx5Plh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTteyx5Plh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTteyx5Plh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTteyx5Plh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTteyx5Plh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTteyx5Plh .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTteyx5Plh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTteyx5Plh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTteyx5Plh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTteyx5Plh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTteyx5Plh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTteyx5Plh .dropdown-item.active,
.cid-sTteyx5Plh .dropdown-item:active {
  background-color: transparent;
}
.cid-sTteyx5Plh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTteyx5Plh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTteyx5Plh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTteyx5Plh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTteyx5Plh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTteyx5Plh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTteyx5Plh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTteyx5Plh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTteyx5Plh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTteyx5Plh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTteyx5Plh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTteyx5Plh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTteyx5Plh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTteyx5Plh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTteyx5Plh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTteyx5Plh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTteyx5Plh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTteyx5Plh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTteyx5Plh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTteyx5Plh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTteyx5Plh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTteyx5Plh .navbar {
    height: 70px;
  }
  .cid-sTteyx5Plh .navbar.opened {
    height: auto;
  }
  .cid-sTteyx5Plh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTteyx5Plh .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTteyx5Plh .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTteyx5Plh a {
  display: inline;
  font-weight: bold;
}
.cid-sTteyx5Plh img {
  display: inline;
  padding-right: 10px;
}
.cid-sTteyx5Plh .text-black:hover {
  color: #000000 !important;
}
.cid-sTteyx5Plh .dropdown-toggle:after {
  display: none;
}
.cid-sTteyx5Plh .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTteyx5Plh .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTteyx5Plh a.text-black:hover,
.cid-sTteyx5Plh a.text-black:focus,
.cid-sTteyx5Plh a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTteyx5Plh .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTteyvSsht .modal-body .close {
  background: #1b1b1b;
}
.cid-sTteyvSsht .modal-body .close span {
  font-style: normal;
}
.cid-sTteyvSsht .carousel-inner > .active,
.cid-sTteyvSsht .carousel-inner > .next,
.cid-sTteyvSsht .carousel-inner > .prev {
  display: flex;
}
.cid-sTteyvSsht .carousel-control .icon-next,
.cid-sTteyvSsht .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTteyvSsht .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTteyvSsht .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTteyvSsht .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTteyvSsht .boxed-slider > div {
  position: relative;
}
.cid-sTteyvSsht .container img {
  width: 100%;
  height: 1070px;
  object-fit: cover;
}
.cid-sTteyvSsht .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTteyvSsht .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTteyvSsht .mbr-table-cell {
  padding: 0;
}
.cid-sTteyvSsht .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTteyvSsht .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTteyvSsht .mbr-overlay {
  z-index: 1;
}
.cid-sTteyvSsht .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 1070px;
}
.cid-sTteyvSsht .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTteyvSsht .carousel-item.active.right,
.cid-sTteyvSsht .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTteyvSsht .carousel-item.active.left,
.cid-sTteyvSsht .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTteyvSsht .carousel-item.active,
.cid-sTteyvSsht .carousel-item.next.left,
.cid-sTteyvSsht .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTteyvSsht .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTteyvSsht .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTteyvSsht .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTteyvSsht .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTteyvSsht .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTteyvSsht .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTteyvSsht .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTteyvSsht .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTteyvSsht .mbr-slider .carousel-indicators li.active,
.cid-sTteyvSsht .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTteyvSsht .mbr-slider .carousel-indicators li::after,
.cid-sTteyvSsht .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTteyvSsht .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTteyvSsht .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTteyvSsht .mbr-slider > .container img {
  width: 100%;
}
.cid-sTteyvSsht .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTteyvSsht .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTteyvSsht .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTteyvSsht .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTteyvSsht .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTteyvSsht .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTteyvSsht .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTteyvSsht .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTteyvSsht .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTteyvSsht .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTteyvSsht .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTteyvSsht .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTteyvSsht .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTteyvSsht h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTteyvSsht .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTteyvSsht .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTteyvSsht .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTteyvSsht .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTteyvSsht .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTteyvSsht .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTteyvSsht .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTteyvSsht .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTteyvSsht .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTteyvSsht H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTteyvSsht P {
  text-align: left;
  color: #ffffff;
}
.cid-sTteywbFqG {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTteywbFqG .titles-section {
  margin-bottom: 40px;
}
.cid-sTteywbFqG .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTteywbFqG .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTteywbFqG .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTteywbFqG .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTteywbFqG .card .card-title,
.cid-sTteywbFqG .iconfont-wrapper {
  color: #575757;
}
.cid-sTDoYf4RLG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f5f7fa;
}
.cid-sTDoYf4RLG .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #dedede;
  color: #444444;
  padding: 0;
}
.cid-sTDoYf4RLG .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDoYf4RLG .rev,
.cid-sTDoYf4RLG .mbr-iconfont {
  display: inline-block;
}
.cid-sTDoYf4RLG .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDoYf4RLG .card-img {
  position: relative;
}
.cid-sTDoYf4RLG .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDoYf4RLG .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDoYf4RLG .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDoYf4RLG .card-box {
  padding: 1.5rem;
}
.cid-sTDoYf4RLG .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDoYf4RLG .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDoYf4RLG .mbr-section-title,
.cid-sTDoYf4RLG .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDoYf4RLG .card-text,
.cid-sTDoYf4RLG .mbr-section-btn,
.cid-sTDoYf4RLG .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDoYf4RLG .mbr-text,
.cid-sTDoYf4RLG .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDoYf4RLG .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDoYf4RLG .mbr-text {
  color: #4c4c4c;
}
.cid-sTDoZjNCdj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sTDoZjNCdj .mbr-text {
  color: #767676;
}
.cid-sTDoZjNCdj .mbr-section-subtitle {
  color: #767676;
}
.cid-sTDoZjNCdj .title .num {
  width: 100%;
  display: block;
}
.cid-sTDoZjNCdj .title .card-title {
  z-index: 1;
}
.cid-sTDoZjNCdj .num {
  color: #ff0000;
}
@media (max-width: 767px) {
  .cid-sTDoZjNCdj * {
    text-align: center !important;
  }
  .cid-sTDoZjNCdj .content-column {
    margin-bottom: 2rem;
  }
}
.cid-sTDoZjNCdj .mbr-section-title,
.cid-sTDoZjNCdj .card-box {
  color: #4c4c4c;
  text-align: center;
}
.cid-sTteywLlvr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTteywLlvr .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTteywLlvr .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTteywLlvr .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTteywLlvr .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTteywLlvr .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTteywLlvr .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTteywLlvr .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTteywLlvr .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTteywLlvr .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTteywLlvr .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTteywLlvr .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTteywLlvr .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTteywLlvr .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTteywLlvr .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTteywLlvr .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTteywLlvr .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTteywLlvr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTtfyLiNkm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTtfyLiNkm nav.navbar {
  position: fixed;
}
.cid-sTtfyLiNkm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtfyLiNkm .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTtfyLiNkm .dropdown-item:hover,
.cid-sTtfyLiNkm .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTtfyLiNkm .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTtfyLiNkm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTtfyLiNkm .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTtfyLiNkm .container {
  display: flex;
  margin: auto;
}
.cid-sTtfyLiNkm .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTtfyLiNkm .dropdown-menu,
.cid-sTtfyLiNkm .navbar.opened {
  background: #ffffff !important;
}
.cid-sTtfyLiNkm .nav-item:focus,
.cid-sTtfyLiNkm .nav-link:focus {
  outline: none;
}
.cid-sTtfyLiNkm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTtfyLiNkm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTtfyLiNkm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTtfyLiNkm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtfyLiNkm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTtfyLiNkm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTtfyLiNkm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTtfyLiNkm .navbar.opened {
  transition: all 0.3s;
}
.cid-sTtfyLiNkm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTtfyLiNkm .navbar .navbar-logo img {
  width: auto;
}
.cid-sTtfyLiNkm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTtfyLiNkm .navbar.collapsed {
  justify-content: center;
}
.cid-sTtfyLiNkm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTtfyLiNkm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTtfyLiNkm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTtfyLiNkm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTtfyLiNkm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTtfyLiNkm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTtfyLiNkm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTtfyLiNkm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTtfyLiNkm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTtfyLiNkm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTtfyLiNkm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTtfyLiNkm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTtfyLiNkm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTtfyLiNkm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTtfyLiNkm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTtfyLiNkm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTtfyLiNkm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTtfyLiNkm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTtfyLiNkm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTtfyLiNkm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTtfyLiNkm .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTtfyLiNkm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTtfyLiNkm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTtfyLiNkm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTtfyLiNkm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTtfyLiNkm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTtfyLiNkm .dropdown-item.active,
.cid-sTtfyLiNkm .dropdown-item:active {
  background-color: transparent;
}
.cid-sTtfyLiNkm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTtfyLiNkm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTtfyLiNkm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTtfyLiNkm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTtfyLiNkm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTtfyLiNkm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTtfyLiNkm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTtfyLiNkm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTtfyLiNkm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTtfyLiNkm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTtfyLiNkm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTtfyLiNkm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtfyLiNkm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtfyLiNkm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTtfyLiNkm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtfyLiNkm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTtfyLiNkm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTtfyLiNkm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtfyLiNkm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTtfyLiNkm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTtfyLiNkm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTtfyLiNkm .navbar {
    height: 70px;
  }
  .cid-sTtfyLiNkm .navbar.opened {
    height: auto;
  }
  .cid-sTtfyLiNkm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTtfyLiNkm .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTtfyLiNkm .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTtfyLiNkm a {
  display: inline;
  font-weight: bold;
}
.cid-sTtfyLiNkm img {
  display: inline;
  padding-right: 10px;
}
.cid-sTtfyLiNkm .text-black:hover {
  color: #000000 !important;
}
.cid-sTtfyLiNkm .dropdown-toggle:after {
  display: none;
}
.cid-sTtfyLiNkm .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTtfyLiNkm .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTtfyLiNkm a.text-black:hover,
.cid-sTtfyLiNkm a.text-black:focus,
.cid-sTtfyLiNkm a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTtfyLiNkm .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTtfyKn4dd .modal-body .close {
  background: #1b1b1b;
}
.cid-sTtfyKn4dd .modal-body .close span {
  font-style: normal;
}
.cid-sTtfyKn4dd .carousel-inner > .active,
.cid-sTtfyKn4dd .carousel-inner > .next,
.cid-sTtfyKn4dd .carousel-inner > .prev {
  display: flex;
}
.cid-sTtfyKn4dd .carousel-control .icon-next,
.cid-sTtfyKn4dd .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTtfyKn4dd .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTtfyKn4dd .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtfyKn4dd .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTtfyKn4dd .boxed-slider > div {
  position: relative;
}
.cid-sTtfyKn4dd .container img {
  width: 100%;
  height: 730px;
  object-fit: cover;
}
.cid-sTtfyKn4dd .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTtfyKn4dd .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtfyKn4dd .mbr-table-cell {
  padding: 0;
}
.cid-sTtfyKn4dd .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTtfyKn4dd .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTtfyKn4dd .mbr-overlay {
  z-index: 1;
}
.cid-sTtfyKn4dd .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 730px;
}
.cid-sTtfyKn4dd .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTtfyKn4dd .carousel-item.active.right,
.cid-sTtfyKn4dd .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtfyKn4dd .carousel-item.active.left,
.cid-sTtfyKn4dd .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtfyKn4dd .carousel-item.active,
.cid-sTtfyKn4dd .carousel-item.next.left,
.cid-sTtfyKn4dd .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTtfyKn4dd .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTtfyKn4dd .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators li.active,
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators li::after,
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTtfyKn4dd .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTtfyKn4dd .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTtfyKn4dd .mbr-slider > .container img {
  width: 100%;
}
.cid-sTtfyKn4dd .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTtfyKn4dd .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTtfyKn4dd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtfyKn4dd .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtfyKn4dd .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTtfyKn4dd .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTtfyKn4dd .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTtfyKn4dd .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTtfyKn4dd .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTtfyKn4dd .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTtfyKn4dd .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTtfyKn4dd .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTtfyKn4dd .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTtfyKn4dd h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTtfyKn4dd .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTtfyKn4dd .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTtfyKn4dd .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTtfyKn4dd .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTtfyKn4dd .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTtfyKn4dd .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTtfyKn4dd .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtfyKn4dd .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTtfyKn4dd .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtfyKn4dd H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTtfyKn4dd P {
  text-align: left;
  color: #ffffff;
}
.cid-sTtfyKDlLM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTtfyKDlLM .titles-section {
  margin-bottom: 40px;
}
.cid-sTtfyKDlLM .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTtfyKDlLM .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTtfyKDlLM .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTtfyKDlLM .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTtfyKDlLM .card .card-title,
.cid-sTtfyKDlLM .iconfont-wrapper {
  color: #575757;
}
.cid-t0lqhYy4Vk {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-t0lqhYy4Vk h2,
.cid-t0lqhYy4Vk h3,
.cid-t0lqhYy4Vk h4,
.cid-t0lqhYy4Vk h5 {
  margin: 0;
}
.cid-t0lqhYy4Vk .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-t0lqhYy4Vk .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-t0lqhYy4Vk .mbr-section-title {
  color: #ec0000;
  text-align: center;
  margin: 0;
}
.cid-t0lqhYy4Vk .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-t0lqhYy4Vk .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-t0lqhYy4Vk .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-t0lqhYy4Vk .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-t0lqhYy4Vk .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-t0lqhYy4Vk .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-t0lqhYy4Vk .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-t0lqhYy4Vk .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-t0lqhYy4Vk .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-t0lqhYy4Vk .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-t0lqhYy4Vk .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-t0lqhYy4Vk .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-t0lqhYy4Vk .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyEWomFIZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyEWomFIZ h2,
.cid-sTyEWomFIZ h3,
.cid-sTyEWomFIZ h4,
.cid-sTyEWomFIZ h5 {
  margin: 0;
}
.cid-sTyEWomFIZ .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyEWomFIZ .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyEWomFIZ .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyEWomFIZ .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyEWomFIZ .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyEWomFIZ .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyEWomFIZ .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyEWomFIZ .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyEWomFIZ .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyEWomFIZ .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyEWomFIZ .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyEWomFIZ .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyEWomFIZ .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyEWomFIZ .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyEWomFIZ .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyEWomFIZ .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyEYStjvA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyEYStjvA h2,
.cid-sTyEYStjvA h3,
.cid-sTyEYStjvA h4,
.cid-sTyEYStjvA h5 {
  margin: 0;
}
.cid-sTyEYStjvA .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyEYStjvA .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyEYStjvA .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyEYStjvA .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyEYStjvA .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyEYStjvA .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyEYStjvA .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyEYStjvA .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyEYStjvA .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyEYStjvA .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyEYStjvA .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyEYStjvA .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyEYStjvA .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyEYStjvA .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyEYStjvA .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyEYStjvA .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyF0oKOCM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyF0oKOCM h2,
.cid-sTyF0oKOCM h3,
.cid-sTyF0oKOCM h4,
.cid-sTyF0oKOCM h5 {
  margin: 0;
}
.cid-sTyF0oKOCM .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyF0oKOCM .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyF0oKOCM .mbr-section-title {
  color: #000000;
  text-align: center;
  margin: 0;
}
.cid-sTyF0oKOCM .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyF0oKOCM .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyF0oKOCM .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyF0oKOCM .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyF0oKOCM .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyF0oKOCM .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyF0oKOCM .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyF0oKOCM .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyF0oKOCM .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyF0oKOCM .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyF0oKOCM .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyF0oKOCM .mbr-card-subtitle {
  color: #6b6b6b;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyF0oKOCM .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyF1dY6sL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyF1dY6sL h2,
.cid-sTyF1dY6sL h3,
.cid-sTyF1dY6sL h4,
.cid-sTyF1dY6sL h5 {
  margin: 0;
}
.cid-sTyF1dY6sL .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyF1dY6sL .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyF1dY6sL .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyF1dY6sL .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyF1dY6sL .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyF1dY6sL .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyF1dY6sL .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyF1dY6sL .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyF1dY6sL .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyF1dY6sL .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyF1dY6sL .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyF1dY6sL .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyF1dY6sL .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyF1dY6sL .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyF1dY6sL .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyF1dY6sL .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyFb5LLiF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyFb5LLiF h2,
.cid-sTyFb5LLiF h3,
.cid-sTyFb5LLiF h4,
.cid-sTyFb5LLiF h5 {
  margin: 0;
}
.cid-sTyFb5LLiF .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyFb5LLiF .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyFb5LLiF .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyFb5LLiF .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyFb5LLiF .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyFb5LLiF .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyFb5LLiF .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyFb5LLiF .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyFb5LLiF .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyFb5LLiF .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyFb5LLiF .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyFb5LLiF .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyFb5LLiF .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyFb5LLiF .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyFb5LLiF .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyFb5LLiF .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyFJiYvJO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyFJiYvJO h2,
.cid-sTyFJiYvJO h3,
.cid-sTyFJiYvJO h4,
.cid-sTyFJiYvJO h5 {
  margin: 0;
}
.cid-sTyFJiYvJO .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyFJiYvJO .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyFJiYvJO .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyFJiYvJO .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyFJiYvJO .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyFJiYvJO .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyFJiYvJO .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyFJiYvJO .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyFJiYvJO .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyFJiYvJO .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyFJiYvJO .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyFJiYvJO .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyFJiYvJO .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyFJiYvJO .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyFJiYvJO .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyFJiYvJO .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyG2zQ94I {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyG2zQ94I h2,
.cid-sTyG2zQ94I h3,
.cid-sTyG2zQ94I h4,
.cid-sTyG2zQ94I h5 {
  margin: 0;
}
.cid-sTyG2zQ94I .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyG2zQ94I .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyG2zQ94I .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyG2zQ94I .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyG2zQ94I .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyG2zQ94I .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyG2zQ94I .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyG2zQ94I .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyG2zQ94I .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyG2zQ94I .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyG2zQ94I .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyG2zQ94I .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyG2zQ94I .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyG2zQ94I .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyG2zQ94I .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyG2zQ94I .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyGiXdmYU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyGiXdmYU h2,
.cid-sTyGiXdmYU h3,
.cid-sTyGiXdmYU h4,
.cid-sTyGiXdmYU h5 {
  margin: 0;
}
.cid-sTyGiXdmYU .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyGiXdmYU .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyGiXdmYU .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyGiXdmYU .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyGiXdmYU .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyGiXdmYU .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyGiXdmYU .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyGiXdmYU .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyGiXdmYU .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyGiXdmYU .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyGiXdmYU .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyGiXdmYU .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyGiXdmYU .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyGiXdmYU .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyGiXdmYU .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyGiXdmYU .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyGyOCAI5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyGyOCAI5 h2,
.cid-sTyGyOCAI5 h3,
.cid-sTyGyOCAI5 h4,
.cid-sTyGyOCAI5 h5 {
  margin: 0;
}
.cid-sTyGyOCAI5 .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyGyOCAI5 .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyGyOCAI5 .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyGyOCAI5 .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyGyOCAI5 .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyGyOCAI5 .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyGyOCAI5 .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyGyOCAI5 .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyGyOCAI5 .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyGyOCAI5 .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyGyOCAI5 .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyGyOCAI5 .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyGyOCAI5 .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyGyOCAI5 .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyGyOCAI5 .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyGyOCAI5 .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTyGSu2beY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTyGSu2beY h2,
.cid-sTyGSu2beY h3,
.cid-sTyGSu2beY h4,
.cid-sTyGSu2beY h5 {
  margin: 0;
}
.cid-sTyGSu2beY .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTyGSu2beY .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTyGSu2beY .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTyGSu2beY .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTyGSu2beY .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTyGSu2beY .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTyGSu2beY .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTyGSu2beY .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTyGSu2beY .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTyGSu2beY .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTyGSu2beY .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTyGSu2beY .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTyGSu2beY .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTyGSu2beY .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTyGSu2beY .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTyGSu2beY .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTDXPlZ0JP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDXPlZ0JP h2,
.cid-sTDXPlZ0JP h3,
.cid-sTDXPlZ0JP h4,
.cid-sTDXPlZ0JP h5 {
  margin: 0;
}
.cid-sTDXPlZ0JP .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDXPlZ0JP .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDXPlZ0JP .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDXPlZ0JP .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDXPlZ0JP .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDXPlZ0JP .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDXPlZ0JP .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDXPlZ0JP .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDXPlZ0JP .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDXPlZ0JP .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDXPlZ0JP .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDXPlZ0JP .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDXPlZ0JP .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDXPlZ0JP .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDXPlZ0JP .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDXPlZ0JP .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTDYLLcJ4l {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dedede;
}
.cid-sTDYLLcJ4l h2,
.cid-sTDYLLcJ4l h3,
.cid-sTDYLLcJ4l h4,
.cid-sTDYLLcJ4l h5 {
  margin: 0;
}
.cid-sTDYLLcJ4l .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDYLLcJ4l .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDYLLcJ4l .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDYLLcJ4l .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDYLLcJ4l .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDYLLcJ4l .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDYLLcJ4l .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDYLLcJ4l .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDYLLcJ4l .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDYLLcJ4l .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDYLLcJ4l .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDYLLcJ4l .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDYLLcJ4l .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDYLLcJ4l .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDYLLcJ4l .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDYLLcJ4l .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sTDZWQ4dRH {
  padding-top: 1rem;
  padding-bottom: 7rem;
  background-color: #dedede;
}
.cid-sTDZWQ4dRH h2,
.cid-sTDZWQ4dRH h3,
.cid-sTDZWQ4dRH h4,
.cid-sTDZWQ4dRH h5 {
  margin: 0;
}
.cid-sTDZWQ4dRH .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-sTDZWQ4dRH .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-sTDZWQ4dRH .mbr-section-title {
  color: #4c4c4c;
  text-align: center;
  margin: 0;
}
.cid-sTDZWQ4dRH .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-sTDZWQ4dRH .card-container {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cid-sTDZWQ4dRH .card {
  width: 20%;
  padding: 0 15px;
  margin-bottom: 30px;
  transition: all 1s ease-out;
}
.cid-sTDZWQ4dRH .card:nth-child(2n + 1) {
  margin-top: 57px;
}
@media (max-width: 1024px) {
  .cid-sTDZWQ4dRH .card:nth-child(2n + 1) {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .cid-sTDZWQ4dRH .card {
    width: 50%;
  }
}
@media (max-width: 680px) {
  .cid-sTDZWQ4dRH .card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sTDZWQ4dRH .image-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cid-sTDZWQ4dRH .image-wrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 1s ease-out;
  --qodef-gradient-color-1: rgba(248, 117, 117, 0.8);
  --qodef-gradient-color-2: rgba(255, 160, 160, 0.44);
  --qodef-gradient-color-3: rgba(254, 216, 255, 0);
  --qodef-gradient-color-4: #b1d2fe;
  --qodef-gradient-color-5: rgba(230, 255, 250, 0);
  --qodef-gradient-color-6: #d8cafe;
  background: radial-gradient(105.68% 45.69% at 92.95% 50%, var(--qodef-gradient-color-1) 0, var(--qodef-gradient-color-2) 53.91%, var(--qodef-gradient-color-3) 100%), radial-gradient(103.18% 103.18% at 90.11% 102.39%, var(--qodef-gradient-color-4) 0, var(--qodef-gradient-color-5) 100%), radial-gradient(90.45% 90.45% at 87.84% 9.55%, var(--qodef-gradient-color-5) 0, rgba(254, 219, 246, 0) 100%), linear-gradient(135.66deg, var(--qodef-gradient-color-6) 14.89%, var(--qodef-gradient-color-6) 74.33%);
  z-index: 1;
  pointer-events: none;
}
.cid-sTDZWQ4dRH .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.cid-sTDZWQ4dRH .mbr-card-title {
  color: #000000;
  margin-top: 13px;
  margin-bottom: 4px;
}
.cid-sTDZWQ4dRH .mbr-card-subtitle {
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 14px;
}
.cid-sTDZWQ4dRH .item-caption {
  padding: 16px 0 8px;
  background: transparent;
  background: #cecece;
  padding-left: 16px;
}
.cid-sUcynh6vfj {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #dedede;
}
.cid-sUcynh6vfj h4 {
  display: flex;
  margin-bottom: 0;
}
.cid-sUcynh6vfj .panel-text {
  padding-bottom: 45px;
  color: #000000;
}
.cid-sUcynh6vfj .wrap {
  display: flex;
}
.cid-sUcynh6vfj .icon {
  min-width: 30px;
  min-height: 30px;
  border-radius: 100%;
  color: #000000 !important;
  font-size: .7rem;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  font-weight: 900;
  transition: all 0.3s;
  transform: scaleY(-1);
}
.cid-sUcynh6vfj .icon:before {
  content: "\e908" !important;
}
.cid-sUcynh6vfj .icon-wrapper {
  height: 33px;
  width: 33px;
  border-radius: 100%;
  border: 2px solid #000000;
}
.cid-sUcynh6vfj .panel-title.collapsed .icon {
  transform: scaleY(1) !important;
}
.cid-sUcynh6vfj .mbr-section-title {
  margin-bottom: 1.5rem;
  color: #000000;
}
.cid-sUcynh6vfj p {
  margin: 0;
}
.cid-sUcynh6vfj .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sUcynh6vfj .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sUcynh6vfj .panel-group {
  width: 100%;
}
.cid-sUcynh6vfj .panel-title {
  border-radius: 0px;
  padding: 2rem 0;
}
.cid-sUcynh6vfj .card {
  border-bottom: 1px solid #b8b8b8 !important;
}
.cid-sUcynh6vfj .card .card-header {
  background: none;
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sUcynh6vfj .card .card-header a.panel-title {
  transition: all .3s;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sUcynh6vfj .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sUcynh6vfj .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sUcynh6vfj .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cid-sUcynh6vfj .header-text,
.cid-sUcynh6vfj .sign {
  color: #000000;
}
.cid-sUcynh6vfj .mbr-section-subtitle {
  color: #000000;
}
.cid-sUAcjOavKp {
  padding-top: 84px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sUAcjOavKp .card-item {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-sUAcjOavKp .card-item .card-icon {
  margin-right: 1rem;
  min-width: 4rem;
}
.cid-sUAcjOavKp .card-item .card-icon span {
  font-size: 3rem;
  padding: 0.5rem;
  color: #4c4c4c;
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sUAcjOavKp .card-item:hover .card-icon span {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 576px) {
  .cid-sUAcjOavKp .card-item .card-box {
    margin-left: 1rem;
  }
}
@media (max-width: 576px) {
  .cid-sUAcjOavKp .card-item {
    padding: 0 0 1rem !important;
  }
  .cid-sUAcjOavKp .card-item .card-icon span {
    font-size: 3rem;
  }
}
.cid-sUAcjOavKp .card-days {
  background-color: #4c4c4c;
  border-radius: 5px;
}
.cid-sUAcjOavKp .card-days .schedule {
  display: block;
  margin: 0 auto;
  padding-left: 0;
  list-style: none;
}
.cid-sUAcjOavKp .card-days .schedule li {
  border-top: 1px solid;
  padding-top: 10px;
}
.cid-sUAcjOavKp .card-days .schedule li:first-child {
  border-top: none;
}
.cid-sUAcjOavKp .card-days .schedule li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-sUAcjOavKp .card-days .schedule li:after {
  display: block;
  content: '';
  clear: both;
}
.cid-sUAcjOavKp .media-cards {
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sUAcjOavKp .mbr-overlay {
  background: linear-gradient(90deg, #0c57bf, #21b968);
}
.cid-sUAcjOavKp .media-container-row img {
  -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
  transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}
.cid-sUAcjOavKp .media-container-row:hover img {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
@media (min-width: 992px) {
  .cid-sUAcjOavKp .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sUAcjOavKp .mbr-figure {
    padding-top: 3rem;
  }
}
.cid-sUAcjOavKp .mbr-section-subtitle {
  color: #4c4c4c;
}
.cid-sUAcjOavKp H1 {
  color: #4c4c4c;
  text-align: left;
}
.cid-sUAcjOavKp .card-title {
  color: #4c4c4c;
}
.cid-sUAcjOavKp .mbr-text {
  color: #4c4c4c;
}
.cid-sUAcjOavKp DIV {
  color: #ffffff;
}
.cid-sTtfyL3pJa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTtfyL3pJa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTtfyL3pJa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTtfyL3pJa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTtfyL3pJa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTtfyL3pJa .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTtfyL3pJa .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTtfyL3pJa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTtfyL3pJa .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTtfyL3pJa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTtfyL3pJa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTtfyL3pJa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTtfyL3pJa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTtfyL3pJa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTtfyL3pJa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTtfyL3pJa .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTtfyL3pJa .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTtfyL3pJa .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTtfHjDLAH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTtfHjDLAH nav.navbar {
  position: fixed;
}
.cid-sTtfHjDLAH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtfHjDLAH .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTtfHjDLAH .dropdown-item:hover,
.cid-sTtfHjDLAH .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTtfHjDLAH .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTtfHjDLAH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTtfHjDLAH .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTtfHjDLAH .container {
  display: flex;
  margin: auto;
}
.cid-sTtfHjDLAH .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTtfHjDLAH .dropdown-menu,
.cid-sTtfHjDLAH .navbar.opened {
  background: #ffffff !important;
}
.cid-sTtfHjDLAH .nav-item:focus,
.cid-sTtfHjDLAH .nav-link:focus {
  outline: none;
}
.cid-sTtfHjDLAH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTtfHjDLAH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTtfHjDLAH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTtfHjDLAH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTtfHjDLAH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTtfHjDLAH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTtfHjDLAH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTtfHjDLAH .navbar.opened {
  transition: all 0.3s;
}
.cid-sTtfHjDLAH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTtfHjDLAH .navbar .navbar-logo img {
  width: auto;
}
.cid-sTtfHjDLAH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTtfHjDLAH .navbar.collapsed {
  justify-content: center;
}
.cid-sTtfHjDLAH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTtfHjDLAH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTtfHjDLAH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTtfHjDLAH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTtfHjDLAH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTtfHjDLAH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTtfHjDLAH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTtfHjDLAH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTtfHjDLAH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTtfHjDLAH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTtfHjDLAH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTtfHjDLAH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTtfHjDLAH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTtfHjDLAH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTtfHjDLAH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTtfHjDLAH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTtfHjDLAH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTtfHjDLAH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTtfHjDLAH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTtfHjDLAH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTtfHjDLAH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTtfHjDLAH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTtfHjDLAH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTtfHjDLAH .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTtfHjDLAH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTtfHjDLAH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTtfHjDLAH .dropdown-item.active,
.cid-sTtfHjDLAH .dropdown-item:active {
  background-color: transparent;
}
.cid-sTtfHjDLAH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTtfHjDLAH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTtfHjDLAH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTtfHjDLAH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTtfHjDLAH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTtfHjDLAH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTtfHjDLAH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTtfHjDLAH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTtfHjDLAH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTtfHjDLAH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTtfHjDLAH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTtfHjDLAH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtfHjDLAH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTtfHjDLAH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTtfHjDLAH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtfHjDLAH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTtfHjDLAH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTtfHjDLAH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTtfHjDLAH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTtfHjDLAH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTtfHjDLAH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTtfHjDLAH .navbar {
    height: 70px;
  }
  .cid-sTtfHjDLAH .navbar.opened {
    height: auto;
  }
  .cid-sTtfHjDLAH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTtfHjDLAH .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTtfHjDLAH .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTtfHjDLAH a {
  display: inline;
  font-weight: bold;
}
.cid-sTtfHjDLAH img {
  display: inline;
  padding-right: 10px;
}
.cid-sTtfHjDLAH .text-black:hover {
  color: #000000 !important;
}
.cid-sTtfHjDLAH .dropdown-toggle:after {
  display: none;
}
.cid-sTtfHjDLAH .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTtfHjDLAH .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTtfHjDLAH a.text-black:hover,
.cid-sTtfHjDLAH a.text-black:focus,
.cid-sTtfHjDLAH a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTtfHjDLAH .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTtfHiFuZw .modal-body .close {
  background: #1b1b1b;
}
.cid-sTtfHiFuZw .modal-body .close span {
  font-style: normal;
}
.cid-sTtfHiFuZw .carousel-inner > .active,
.cid-sTtfHiFuZw .carousel-inner > .next,
.cid-sTtfHiFuZw .carousel-inner > .prev {
  display: flex;
}
.cid-sTtfHiFuZw .carousel-control .icon-next,
.cid-sTtfHiFuZw .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTtfHiFuZw .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTtfHiFuZw .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtfHiFuZw .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTtfHiFuZw .boxed-slider > div {
  position: relative;
}
.cid-sTtfHiFuZw .container img {
  width: 100%;
  height: 720px;
  object-fit: cover;
}
.cid-sTtfHiFuZw .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTtfHiFuZw .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtfHiFuZw .mbr-table-cell {
  padding: 0;
}
.cid-sTtfHiFuZw .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTtfHiFuZw .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTtfHiFuZw .mbr-overlay {
  z-index: 1;
}
.cid-sTtfHiFuZw .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 720px;
}
.cid-sTtfHiFuZw .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTtfHiFuZw .carousel-item.active.right,
.cid-sTtfHiFuZw .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtfHiFuZw .carousel-item.active.left,
.cid-sTtfHiFuZw .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTtfHiFuZw .carousel-item.active,
.cid-sTtfHiFuZw .carousel-item.next.left,
.cid-sTtfHiFuZw .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTtfHiFuZw .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTtfHiFuZw .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators li.active,
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators li::after,
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTtfHiFuZw .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTtfHiFuZw .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTtfHiFuZw .mbr-slider > .container img {
  width: 100%;
}
.cid-sTtfHiFuZw .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTtfHiFuZw .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTtfHiFuZw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTtfHiFuZw .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTtfHiFuZw .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTtfHiFuZw .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTtfHiFuZw .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTtfHiFuZw .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTtfHiFuZw .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTtfHiFuZw .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTtfHiFuZw .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTtfHiFuZw .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTtfHiFuZw .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTtfHiFuZw h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTtfHiFuZw .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTtfHiFuZw .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTtfHiFuZw .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTtfHiFuZw .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTtfHiFuZw .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTtfHiFuZw .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTtfHiFuZw .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtfHiFuZw .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTtfHiFuZw .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTtfHiFuZw H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTtfHiFuZw P {
  text-align: left;
  color: #ffffff;
}
.cid-sTtfHiVlkr {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTtfHiVlkr .titles-section {
  margin-bottom: 40px;
}
.cid-sTtfHiVlkr .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTtfHiVlkr .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTtfHiVlkr .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTtfHiVlkr .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTtfHiVlkr .card .card-title,
.cid-sTtfHiVlkr .iconfont-wrapper {
  color: #575757;
}
.cid-sTDpwcdXH5 {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #dedede;
}
.cid-sTDpwcdXH5 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTDpwcdXH5 .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDpwcdXH5 .rev,
.cid-sTDpwcdXH5 .mbr-iconfont {
  display: inline-block;
}
.cid-sTDpwcdXH5 .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDpwcdXH5 .card-img {
  position: relative;
}
.cid-sTDpwcdXH5 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDpwcdXH5 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDpwcdXH5 .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDpwcdXH5 .card-box {
  padding: 1.5rem;
}
.cid-sTDpwcdXH5 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDpwcdXH5 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDpwcdXH5 .mbr-section-title,
.cid-sTDpwcdXH5 .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDpwcdXH5 .card-text,
.cid-sTDpwcdXH5 .mbr-section-btn,
.cid-sTDpwcdXH5 .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDpwcdXH5 .mbr-text,
.cid-sTDpwcdXH5 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDpwcdXH5 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDpwcdXH5 .mbr-text {
  color: #4c4c4c;
}
.cid-sTF37bIeRJ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dedede;
}
.cid-sTF37bIeRJ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTF37bIeRJ .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTF37bIeRJ .rev,
.cid-sTF37bIeRJ .mbr-iconfont {
  display: inline-block;
}
.cid-sTF37bIeRJ .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTF37bIeRJ .card-img {
  position: relative;
}
.cid-sTF37bIeRJ .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTF37bIeRJ .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTF37bIeRJ .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTF37bIeRJ .card-box {
  padding: 1.5rem;
}
.cid-sTF37bIeRJ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTF37bIeRJ .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTF37bIeRJ .mbr-section-title,
.cid-sTF37bIeRJ .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTF37bIeRJ .card-text,
.cid-sTF37bIeRJ .mbr-section-btn,
.cid-sTF37bIeRJ .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTF37bIeRJ .mbr-text,
.cid-sTF37bIeRJ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTF37bIeRJ .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTF37bIeRJ .mbr-text {
  color: #4c4c4c;
}
.cid-sTF3f4MSZg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dedede;
}
.cid-sTF3f4MSZg .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTF3f4MSZg .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTF3f4MSZg .rev,
.cid-sTF3f4MSZg .mbr-iconfont {
  display: inline-block;
}
.cid-sTF3f4MSZg .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTF3f4MSZg .card-img {
  position: relative;
}
.cid-sTF3f4MSZg .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTF3f4MSZg .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTF3f4MSZg .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTF3f4MSZg .card-box {
  padding: 1.5rem;
}
.cid-sTF3f4MSZg .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTF3f4MSZg .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTF3f4MSZg .mbr-section-title,
.cid-sTF3f4MSZg .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTF3f4MSZg .card-text,
.cid-sTF3f4MSZg .mbr-section-btn,
.cid-sTF3f4MSZg .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTF3f4MSZg .mbr-text,
.cid-sTF3f4MSZg .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTF3f4MSZg .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTF3f4MSZg .mbr-text {
  color: #4c4c4c;
}
.cid-sTKaHH96KG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dedede;
}
.cid-sTKaHH96KG .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTKaHH96KG .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTKaHH96KG .rev,
.cid-sTKaHH96KG .mbr-iconfont {
  display: inline-block;
}
.cid-sTKaHH96KG .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTKaHH96KG .card-img {
  position: relative;
}
.cid-sTKaHH96KG .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTKaHH96KG .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTKaHH96KG .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTKaHH96KG .card-box {
  padding: 1.5rem;
}
.cid-sTKaHH96KG .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTKaHH96KG .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTKaHH96KG .mbr-section-title,
.cid-sTKaHH96KG .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTKaHH96KG .card-text,
.cid-sTKaHH96KG .mbr-section-btn,
.cid-sTKaHH96KG .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTKaHH96KG .mbr-text,
.cid-sTKaHH96KG .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTKaHH96KG .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTKaHH96KG .mbr-text {
  color: #4c4c4c;
}
.cid-sTF3qSJ7CW {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dedede;
}
.cid-sTF3qSJ7CW .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTF3qSJ7CW .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTF3qSJ7CW .rev,
.cid-sTF3qSJ7CW .mbr-iconfont {
  display: inline-block;
}
.cid-sTF3qSJ7CW .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTF3qSJ7CW .card-img {
  position: relative;
}
.cid-sTF3qSJ7CW .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTF3qSJ7CW .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTF3qSJ7CW .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTF3qSJ7CW .card-box {
  padding: 1.5rem;
}
.cid-sTF3qSJ7CW .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTF3qSJ7CW .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTF3qSJ7CW .mbr-section-title,
.cid-sTF3qSJ7CW .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTF3qSJ7CW .card-text,
.cid-sTF3qSJ7CW .mbr-section-btn,
.cid-sTF3qSJ7CW .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTF3qSJ7CW .mbr-text,
.cid-sTF3qSJ7CW .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTF3qSJ7CW .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTF3qSJ7CW .mbr-text {
  color: #4c4c4c;
}
.cid-sTF3w254Xc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dedede;
}
.cid-sTF3w254Xc .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTF3w254Xc .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTF3w254Xc .rev,
.cid-sTF3w254Xc .mbr-iconfont {
  display: inline-block;
}
.cid-sTF3w254Xc .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTF3w254Xc .card-img {
  position: relative;
}
.cid-sTF3w254Xc .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTF3w254Xc .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTF3w254Xc .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTF3w254Xc .card-box {
  padding: 1.5rem;
}
.cid-sTF3w254Xc .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTF3w254Xc .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTF3w254Xc .mbr-section-title,
.cid-sTF3w254Xc .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTF3w254Xc .card-text,
.cid-sTF3w254Xc .mbr-section-btn,
.cid-sTF3w254Xc .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTF3w254Xc .mbr-text,
.cid-sTF3w254Xc .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTF3w254Xc .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTF3w254Xc .mbr-text {
  color: #4c4c4c;
}
.cid-sTF3wGQQV3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #dedede;
}
.cid-sTF3wGQQV3 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTF3wGQQV3 .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTF3wGQQV3 .rev,
.cid-sTF3wGQQV3 .mbr-iconfont {
  display: inline-block;
}
.cid-sTF3wGQQV3 .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTF3wGQQV3 .card-img {
  position: relative;
}
.cid-sTF3wGQQV3 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTF3wGQQV3 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTF3wGQQV3 .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTF3wGQQV3 .card-box {
  padding: 1.5rem;
}
.cid-sTF3wGQQV3 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTF3wGQQV3 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTF3wGQQV3 .mbr-section-title,
.cid-sTF3wGQQV3 .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTF3wGQQV3 .card-text,
.cid-sTF3wGQQV3 .mbr-section-btn,
.cid-sTF3wGQQV3 .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTF3wGQQV3 .mbr-text,
.cid-sTF3wGQQV3 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTF3wGQQV3 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTF3wGQQV3 .mbr-text {
  color: #4c4c4c;
}
.cid-sTF3xFSn5v {
  padding-top: 15px;
  padding-bottom: 90px;
  background-color: #dedede;
}
.cid-sTF3xFSn5v .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #bfbfbf;
  color: #444444;
  padding: 0;
}
.cid-sTF3xFSn5v .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTF3xFSn5v .rev,
.cid-sTF3xFSn5v .mbr-iconfont {
  display: inline-block;
}
.cid-sTF3xFSn5v .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTF3xFSn5v .card-img {
  position: relative;
}
.cid-sTF3xFSn5v .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTF3xFSn5v .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTF3xFSn5v .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTF3xFSn5v .card-box {
  padding: 1.5rem;
}
.cid-sTF3xFSn5v .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTF3xFSn5v .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTF3xFSn5v .mbr-section-title,
.cid-sTF3xFSn5v .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTF3xFSn5v .card-text,
.cid-sTF3xFSn5v .mbr-section-btn,
.cid-sTF3xFSn5v .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTF3xFSn5v .mbr-text,
.cid-sTF3xFSn5v .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTF3xFSn5v .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTF3xFSn5v .mbr-text {
  color: #4c4c4c;
}
.cid-sTJQAFjox0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sTJQAFjox0 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sTJQAFjox0 .container {
    max-width: 1400px;
  }
}
.cid-sTJQAFjox0 .card {
  margin: auto;
}
.cid-sTJQAFjox0 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ff0000;
  margin-bottom: 2rem;
}
.cid-sTJQAFjox0 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sTJQAFjox0 .row {
  justify-content: center;
}
.cid-sTJQAFjox0 H3 {
  color: #4c4c4c;
}
.cid-sTJQAFjox0 .card-title,
.cid-sTJQAFjox0 .card-box {
  color: #4c4c4c;
}
.cid-sTJQB1KOl2 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sTJQB1KOl2 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sTJQB1KOl2 .container {
    max-width: 1400px;
  }
}
.cid-sTJQB1KOl2 .card {
  margin: auto;
}
.cid-sTJQB1KOl2 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ff0000;
  margin-bottom: 2rem;
}
.cid-sTJQB1KOl2 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sTJQB1KOl2 .row {
  justify-content: center;
}
.cid-sTJQB1KOl2 H3 {
  color: #4c4c4c;
}
.cid-sTJQB1KOl2 .card-title,
.cid-sTJQB1KOl2 .card-box {
  color: #4c4c4c;
}
.cid-sTtfHjn1n2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTtfHjn1n2 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTtfHjn1n2 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTtfHjn1n2 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTtfHjn1n2 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTtfHjn1n2 .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTtfHjn1n2 .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTtfHjn1n2 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTtfHjn1n2 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTtfHjn1n2 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTtfHjn1n2 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTtfHjn1n2 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTtfHjn1n2 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTtfHjn1n2 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTtfHjn1n2 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTtfHjn1n2 .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTtfHjn1n2 .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTtfHjn1n2 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTyKitoYC7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTyKitoYC7 nav.navbar {
  position: fixed;
}
.cid-sTyKitoYC7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTyKitoYC7 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTyKitoYC7 .dropdown-item:hover,
.cid-sTyKitoYC7 .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTyKitoYC7 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTyKitoYC7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTyKitoYC7 .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTyKitoYC7 .container {
  display: flex;
  margin: auto;
}
.cid-sTyKitoYC7 .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTyKitoYC7 .dropdown-menu,
.cid-sTyKitoYC7 .navbar.opened {
  background: #ffffff !important;
}
.cid-sTyKitoYC7 .nav-item:focus,
.cid-sTyKitoYC7 .nav-link:focus {
  outline: none;
}
.cid-sTyKitoYC7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTyKitoYC7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTyKitoYC7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTyKitoYC7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTyKitoYC7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTyKitoYC7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTyKitoYC7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTyKitoYC7 .navbar.opened {
  transition: all 0.3s;
}
.cid-sTyKitoYC7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTyKitoYC7 .navbar .navbar-logo img {
  width: auto;
}
.cid-sTyKitoYC7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTyKitoYC7 .navbar.collapsed {
  justify-content: center;
}
.cid-sTyKitoYC7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTyKitoYC7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTyKitoYC7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTyKitoYC7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTyKitoYC7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTyKitoYC7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTyKitoYC7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTyKitoYC7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTyKitoYC7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTyKitoYC7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTyKitoYC7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTyKitoYC7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTyKitoYC7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTyKitoYC7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTyKitoYC7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTyKitoYC7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTyKitoYC7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTyKitoYC7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTyKitoYC7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTyKitoYC7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTyKitoYC7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTyKitoYC7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTyKitoYC7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTyKitoYC7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTyKitoYC7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTyKitoYC7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTyKitoYC7 .dropdown-item.active,
.cid-sTyKitoYC7 .dropdown-item:active {
  background-color: transparent;
}
.cid-sTyKitoYC7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTyKitoYC7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTyKitoYC7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTyKitoYC7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTyKitoYC7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTyKitoYC7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTyKitoYC7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTyKitoYC7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTyKitoYC7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTyKitoYC7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTyKitoYC7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTyKitoYC7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTyKitoYC7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTyKitoYC7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTyKitoYC7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTyKitoYC7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTyKitoYC7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTyKitoYC7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTyKitoYC7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTyKitoYC7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTyKitoYC7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTyKitoYC7 .navbar {
    height: 70px;
  }
  .cid-sTyKitoYC7 .navbar.opened {
    height: auto;
  }
  .cid-sTyKitoYC7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTyKitoYC7 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTyKitoYC7 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTyKitoYC7 a {
  display: inline;
  font-weight: bold;
}
.cid-sTyKitoYC7 img {
  display: inline;
  padding-right: 10px;
}
.cid-sTyKitoYC7 .text-black:hover {
  color: #000000 !important;
}
.cid-sTyKitoYC7 .dropdown-toggle:after {
  display: none;
}
.cid-sTyKitoYC7 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTyKitoYC7 .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTyKitoYC7 a.text-black:hover,
.cid-sTyKitoYC7 a.text-black:focus,
.cid-sTyKitoYC7 a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTyKitoYC7 .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTyKisiRIw .modal-body .close {
  background: #1b1b1b;
}
.cid-sTyKisiRIw .modal-body .close span {
  font-style: normal;
}
.cid-sTyKisiRIw .carousel-inner > .active,
.cid-sTyKisiRIw .carousel-inner > .next,
.cid-sTyKisiRIw .carousel-inner > .prev {
  display: flex;
}
.cid-sTyKisiRIw .carousel-control .icon-next,
.cid-sTyKisiRIw .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTyKisiRIw .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTyKisiRIw .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTyKisiRIw .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTyKisiRIw .boxed-slider > div {
  position: relative;
}
.cid-sTyKisiRIw .container img {
  width: 100%;
  height: 730px;
  object-fit: cover;
}
.cid-sTyKisiRIw .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTyKisiRIw .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTyKisiRIw .mbr-table-cell {
  padding: 0;
}
.cid-sTyKisiRIw .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTyKisiRIw .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTyKisiRIw .mbr-overlay {
  z-index: 1;
}
.cid-sTyKisiRIw .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 730px;
}
.cid-sTyKisiRIw .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTyKisiRIw .carousel-item.active.right,
.cid-sTyKisiRIw .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTyKisiRIw .carousel-item.active.left,
.cid-sTyKisiRIw .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTyKisiRIw .carousel-item.active,
.cid-sTyKisiRIw .carousel-item.next.left,
.cid-sTyKisiRIw .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTyKisiRIw .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTyKisiRIw .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTyKisiRIw .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTyKisiRIw .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTyKisiRIw .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTyKisiRIw .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTyKisiRIw .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTyKisiRIw .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTyKisiRIw .mbr-slider .carousel-indicators li.active,
.cid-sTyKisiRIw .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTyKisiRIw .mbr-slider .carousel-indicators li::after,
.cid-sTyKisiRIw .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTyKisiRIw .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTyKisiRIw .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTyKisiRIw .mbr-slider > .container img {
  width: 100%;
}
.cid-sTyKisiRIw .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTyKisiRIw .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTyKisiRIw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTyKisiRIw .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTyKisiRIw .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTyKisiRIw .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTyKisiRIw .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTyKisiRIw .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTyKisiRIw .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTyKisiRIw .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTyKisiRIw .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTyKisiRIw .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTyKisiRIw .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTyKisiRIw h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTyKisiRIw .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTyKisiRIw .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTyKisiRIw .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTyKisiRIw .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTyKisiRIw .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTyKisiRIw .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTyKisiRIw .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTyKisiRIw .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTyKisiRIw .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTyKisiRIw H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTyKisiRIw P {
  text-align: left;
  color: #ffffff;
}
.cid-sTyKiszJFM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTyKiszJFM .titles-section {
  margin-bottom: 40px;
}
.cid-sTyKiszJFM .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTyKiszJFM .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTyKiszJFM .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTyKiszJFM .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTyKiszJFM .card .card-title,
.cid-sTyKiszJFM .iconfont-wrapper {
  color: #575757;
}
.cid-sTDtmIbRDc {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f5f7fa;
}
.cid-sTDtmIbRDc .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #dedede;
  color: #444444;
  padding: 0;
}
.cid-sTDtmIbRDc .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-sTDtmIbRDc .rev,
.cid-sTDtmIbRDc .mbr-iconfont {
  display: inline-block;
}
.cid-sTDtmIbRDc .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #4c4c4c;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-sTDtmIbRDc .card-img {
  position: relative;
}
.cid-sTDtmIbRDc .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sTDtmIbRDc .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sTDtmIbRDc .card-title {
  color: #4c4c4c;
  margin: 0;
  text-align: center;
}
.cid-sTDtmIbRDc .card-box {
  padding: 1.5rem;
}
.cid-sTDtmIbRDc .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sTDtmIbRDc .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sTDtmIbRDc .mbr-section-title,
.cid-sTDtmIbRDc .line-wrap {
  text-align: center;
  color: #4c4c4c;
}
.cid-sTDtmIbRDc .card-text,
.cid-sTDtmIbRDc .mbr-section-btn,
.cid-sTDtmIbRDc .ico-line {
  text-align: left;
  color: #9e9e9e;
}
.cid-sTDtmIbRDc .mbr-text,
.cid-sTDtmIbRDc .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sTDtmIbRDc .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sTDtmIbRDc .mbr-text {
  color: #4c4c4c;
}
.cid-sTDto4KOBE {
  padding-top: 60px;
  padding-bottom: 65px;
  background-color: #e6e6e6;
}
.cid-sTDto4KOBE .carousel {
  z-index: 0;
}
.cid-sTDto4KOBE .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sTDto4KOBE .carousel-item.active,
.cid-sTDto4KOBE .carousel-item-next,
.cid-sTDto4KOBE .carousel-item-prev {
  display: flex;
}
.cid-sTDto4KOBE .mbr-iconfont {
  font-family: Moririse2!important;
}
.cid-sTDto4KOBE .line-wrap {
  display: inline-block;
  height: 30px;
  text-align: left;
}
.cid-sTDto4KOBE .carousel-controls a {
  font-size: 2rem;
}
.cid-sTDto4KOBE .carousel-controls a span {
  position: absolute;
  transition: opacity 0.3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: transparent;
  opacity: 0.5;
}
.cid-sTDto4KOBE .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer;
}
.cid-sTDto4KOBE ol {
  margin-bottom: 0;
  bottom: -3rem;
}
.cid-sTDto4KOBE .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: none;
  background: #ffffff;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-sTDto4KOBE .carousel-indicators .active {
  background: #e6e6e6;
}
.cid-sTDto4KOBE .user_text,
.cid-sTDto4KOBE .user_desk {
  color: #767676;
}
.cid-sTDto4KOBE .user_text {
  color: #4c4c4c;
  font-weight: 500;
}
.cid-sTDto4KOBE .user_desk {
  color: #000000;
}
.cid-sTDto4KOBE .title,
.cid-sTDto4KOBE .line-align {
  color: #4c4c4c;
}
.cid-sTDto4KOBE .title {
  text-transform: uppercase;
  padding-bottom: 2.35rem !important;
  margin: 0 !important;
}
.cid-sTyKitKKjC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTyKitKKjC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTyKitKKjC .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTyKitKKjC .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTyKitKKjC .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTyKitKKjC .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTyKitKKjC .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTyKitKKjC .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTyKitKKjC .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTyKitKKjC .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTyKitKKjC .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTyKitKKjC .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTyKitKKjC .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTyKitKKjC .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTyKitKKjC .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTyKitKKjC .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTyKitKKjC .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTyKitKKjC .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-sTs26iwCrl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sTs26iwCrl nav.navbar {
  position: fixed;
}
.cid-sTs26iwCrl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs26iwCrl .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-sTs26iwCrl .dropdown-item:hover,
.cid-sTs26iwCrl .dropdown-item:focus {
  color: #4c4c4c !important;
}
.cid-sTs26iwCrl .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
}
.cid-sTs26iwCrl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sTs26iwCrl .nav-link {
  position: relative;
  padding: 0;
}
.cid-sTs26iwCrl .container {
  display: flex;
  margin: auto;
}
.cid-sTs26iwCrl .iconfont-wrapper {
  color: #4c4c4c !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sTs26iwCrl .dropdown-menu,
.cid-sTs26iwCrl .navbar.opened {
  background: #ffffff !important;
}
.cid-sTs26iwCrl .nav-item:focus,
.cid-sTs26iwCrl .nav-link:focus {
  outline: none;
}
.cid-sTs26iwCrl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sTs26iwCrl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sTs26iwCrl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sTs26iwCrl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sTs26iwCrl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sTs26iwCrl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sTs26iwCrl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sTs26iwCrl .navbar.opened {
  transition: all 0.3s;
}
.cid-sTs26iwCrl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sTs26iwCrl .navbar .navbar-logo img {
  width: auto;
}
.cid-sTs26iwCrl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sTs26iwCrl .navbar.collapsed {
  justify-content: center;
}
.cid-sTs26iwCrl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sTs26iwCrl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sTs26iwCrl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 10rem);
  }
}
.cid-sTs26iwCrl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sTs26iwCrl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sTs26iwCrl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sTs26iwCrl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sTs26iwCrl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sTs26iwCrl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sTs26iwCrl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sTs26iwCrl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sTs26iwCrl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sTs26iwCrl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sTs26iwCrl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sTs26iwCrl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sTs26iwCrl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sTs26iwCrl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sTs26iwCrl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sTs26iwCrl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sTs26iwCrl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sTs26iwCrl .navbar.navbar-short {
  min-height: 60px;
}
.cid-sTs26iwCrl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sTs26iwCrl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sTs26iwCrl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sTs26iwCrl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sTs26iwCrl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sTs26iwCrl .dropdown-item.active,
.cid-sTs26iwCrl .dropdown-item:active {
  background-color: transparent;
}
.cid-sTs26iwCrl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sTs26iwCrl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sTs26iwCrl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sTs26iwCrl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sTs26iwCrl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sTs26iwCrl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sTs26iwCrl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sTs26iwCrl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sTs26iwCrl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sTs26iwCrl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #4c4c4c;
}
.cid-sTs26iwCrl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sTs26iwCrl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs26iwCrl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sTs26iwCrl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sTs26iwCrl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs26iwCrl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sTs26iwCrl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sTs26iwCrl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sTs26iwCrl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sTs26iwCrl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sTs26iwCrl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sTs26iwCrl .navbar {
    height: 70px;
  }
  .cid-sTs26iwCrl .navbar.opened {
    height: auto;
  }
  .cid-sTs26iwCrl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sTs26iwCrl .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-sTs26iwCrl .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-sTs26iwCrl a {
  display: inline;
  font-weight: bold;
}
.cid-sTs26iwCrl img {
  display: inline;
  padding-right: 10px;
}
.cid-sTs26iwCrl .text-black:hover {
  color: #000000 !important;
}
.cid-sTs26iwCrl .dropdown-toggle:after {
  display: none;
}
.cid-sTs26iwCrl .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-sTs26iwCrl .dropdown-item:hover {
  color: #4c4c4c !important;
}
.cid-sTs26iwCrl a.text-black:hover,
.cid-sTs26iwCrl a.text-black:focus,
.cid-sTs26iwCrl a.text-black.active {
  color: #000000;
}
@media (max-width: 990px) {
  .cid-sTs26iwCrl .dropdown-menu {
    margin-top: 0px;
  }
}
.cid-sTs26fn4Ng .modal-body .close {
  background: #1b1b1b;
}
.cid-sTs26fn4Ng .modal-body .close span {
  font-style: normal;
}
.cid-sTs26fn4Ng .carousel-inner > .active,
.cid-sTs26fn4Ng .carousel-inner > .next,
.cid-sTs26fn4Ng .carousel-inner > .prev {
  display: flex;
}
.cid-sTs26fn4Ng .carousel-control .icon-next,
.cid-sTs26fn4Ng .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 22px;
  line-height: 27px;
}
.cid-sTs26fn4Ng .carousel-control:hover {
  background-color: transparent;
  color: #fff;
  opacity: .5;
}
@media (max-width: 767px) {
  .cid-sTs26fn4Ng .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs26fn4Ng .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sTs26fn4Ng .boxed-slider > div {
  position: relative;
}
.cid-sTs26fn4Ng .container img {
  width: 100%;
  height: 730px;
  object-fit: cover;
}
.cid-sTs26fn4Ng .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sTs26fn4Ng .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs26fn4Ng .mbr-table-cell {
  padding: 0;
}
.cid-sTs26fn4Ng .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sTs26fn4Ng .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-sTs26fn4Ng .mbr-overlay {
  z-index: 1;
}
.cid-sTs26fn4Ng .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
  height: 730px;
}
.cid-sTs26fn4Ng .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-sTs26fn4Ng .carousel-item.active.right,
.cid-sTs26fn4Ng .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs26fn4Ng .carousel-item.active.left,
.cid-sTs26fn4Ng .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-sTs26fn4Ng .carousel-item.active,
.cid-sTs26fn4Ng .carousel-item.next.left,
.cid-sTs26fn4Ng .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-control {
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  transition: all .25s ease;
  opacity: 1;
  z-index: 11;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 22px;
}
@media (max-width: 767px) {
  .cid-sTs26fn4Ng .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
    display: none;
  }
}
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .cid-sTs26fn4Ng .mbr-slider .carousel-indicators {
    margin-bottom: .5rem;
  }
}
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators li {
  max-width: 10px;
  width: 110px;
  height: 10px;
  max-height: 10px;
  margin: 0 5px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .3;
  transition: all .25s ease;
  box-sizing: border-box;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators li.active,
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators li:hover {
  opacity: 1;
  background-color: #fff;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators li::after,
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sTs26fn4Ng .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sTs26fn4Ng .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sTs26fn4Ng .mbr-slider > .container img {
  width: 100%;
}
.cid-sTs26fn4Ng .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
}
.cid-sTs26fn4Ng .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sTs26fn4Ng .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sTs26fn4Ng .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sTs26fn4Ng .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sTs26fn4Ng .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sTs26fn4Ng .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sTs26fn4Ng .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-sTs26fn4Ng .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sTs26fn4Ng .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sTs26fn4Ng .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sTs26fn4Ng .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sTs26fn4Ng .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sTs26fn4Ng h2 {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sTs26fn4Ng .mbr-text {
  margin-bottom: 0;
  margin-top: 30px;
  font-weight: 500;
}
.cid-sTs26fn4Ng .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .cid-sTs26fn4Ng .mbr-section-btn {
    margin-top: 30px;
  }
}
.cid-sTs26fn4Ng .mbr-section-btn .btn {
  height: 60px;
  padding: 0 40px;
  font-weight: 700;
}
.cid-sTs26fn4Ng .mbr-iconfont {
  transition: all 0.25s ease;
}
.cid-sTs26fn4Ng .carousel-control-next .mbr-iconfont::before {
  content: "\e909";
}
.cid-sTs26fn4Ng .carousel-control-next .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs26fn4Ng .carousel-control-prev .mbr-iconfont::before {
  content: "\e90a";
}
.cid-sTs26fn4Ng .carousel-control-prev .mbr-iconfont:hover {
  opacity: .5;
}
.cid-sTs26fn4Ng H2 {
  text-align: left;
  color: #ffffff;
}
.cid-sTs26fn4Ng P {
  text-align: left;
  color: #ffffff;
}
.cid-sTt74Tu5f6 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTt74Tu5f6 .titles-section {
  margin-bottom: 40px;
}
.cid-sTt74Tu5f6 .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #ea0808;
}
.cid-sTt74Tu5f6 .mbr-section-title {
  color: #4c4c4c;
}
.cid-sTt74Tu5f6 .mbr-section-subtitle {
  color: #6a3649;
}
.cid-sTt74Tu5f6 .card-text {
  text-align: center;
  color: #575757;
}
.cid-sTt74Tu5f6 .card .card-title,
.cid-sTt74Tu5f6 .iconfont-wrapper {
  color: #575757;
}
.cid-sTt7kbQ4SG {
  padding-top: 105px;
  padding-bottom: 75px;
  background-color: #dedede;
}
.cid-sTt7kbQ4SG .carousel {
  z-index: 0;
}
.cid-sTt7kbQ4SG .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sTt7kbQ4SG .carousel-item.active,
.cid-sTt7kbQ4SG .carousel-item-next,
.cid-sTt7kbQ4SG .carousel-item-prev {
  display: flex;
}
.cid-sTt7kbQ4SG .mbr-iconfont {
  font-family: Moririse2!important;
}
.cid-sTt7kbQ4SG .line-wrap {
  display: inline-block;
  height: 30px;
  text-align: left;
}
.cid-sTt7kbQ4SG .carousel-controls a {
  font-size: 2rem;
}
.cid-sTt7kbQ4SG .carousel-controls a span {
  position: absolute;
  transition: opacity 0.3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: transparent;
  opacity: 0.5;
}
.cid-sTt7kbQ4SG .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer;
}
.cid-sTt7kbQ4SG ol {
  margin-bottom: 0;
  bottom: -3rem;
}
.cid-sTt7kbQ4SG .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: none;
  background: #ffffff;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-sTt7kbQ4SG .carousel-indicators .active {
  background: #cecece;
}
.cid-sTt7kbQ4SG .user_text,
.cid-sTt7kbQ4SG .user_desk {
  color: #767676;
}
.cid-sTt7kbQ4SG .user_text {
  color: #4c4c4c;
  font-weight: 500;
}
.cid-sTt7kbQ4SG .user_desk {
  color: #000000;
}
.cid-sTt7kbQ4SG .title,
.cid-sTt7kbQ4SG .line-align {
  color: #4c4c4c;
}
.cid-sTt7kbQ4SG .title {
  text-transform: uppercase;
  padding-bottom: 2.35rem !important;
  margin: 0 !important;
}
.cid-sTt7kbQ4SG .user_text H1 {
  text-align: center;
}
.cid-sTs26ia1t4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #303030;
}
.cid-sTs26ia1t4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sTs26ia1t4 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sTs26ia1t4 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sTs26ia1t4 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
}
.cid-sTs26ia1t4 .media-container-row .foot-menu li {
  padding: 0 1.5rem 1rem 1.5rem;
}
.cid-sTs26ia1t4 .media-container-row .foot-menu li:hover {
  color: #ffffff;
}
.cid-sTs26ia1t4 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sTs26ia1t4 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sTs26ia1t4 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sTs26ia1t4 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sTs26ia1t4 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sTs26ia1t4 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sTs26ia1t4 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sTs26ia1t4 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sTs26ia1t4 .media-container-row .row-copirayt p {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sTs26ia1t4 .foot-menu {
    display: flex;
    flex-direction: column;
  }
}
.cid-sTs26ia1t4 .media-container-row .mbr-text {
  color: #ffffff;
}
