body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.75rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #232323 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #a51d1d !important;
  border-color: #a51d1d !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #5b1010 !important;
  border-color: #5b1010 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #5b1010 !important;
  border-color: #5b1010 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #a51d1d;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #5b1010 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #a51d1d !important;
  border-color: #a51d1d !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #232323 !important;
}
.text-secondary {
  color: #a51d1d !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #4e0e0e !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #232323;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #232323;
  border-color: #232323;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #232323;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #d5d5d5;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.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: #232323 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #232323;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #232323;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #232323;
}
.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: #232323;
  border-bottom-color: #232323;
}
.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: #232323 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #a51d1d !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='%23232323' %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-tf7Ei57FC8 {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #000000;
}
.cid-tf7Ei57FC8 .carousel {
  width: 100%;
}
.cid-tf7Ei57FC8 .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-tf7Ei57FC8 .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-tf7Ei57FC8 .carousel-caption {
  bottom: 40px;
}
.cid-tf7Ei57FC8 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tf7Ei57FC8 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tf7Ei57FC8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tf7Ei57FC8 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tf7Ei57FC8 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tf7Ei57FC8 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tf7Ei57FC8 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tf7Ei57FC8 .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-tf7Ei57FC8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf7Ei57FC8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf7Ei57FC8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf7Ei57FC8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tf7Ei57FC8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf7Ei57FC8 .carousel-indicators li.active,
.cid-tf7Ei57FC8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf7Ei57FC8 .carousel-indicators li::after,
.cid-tf7Ei57FC8 .carousel-indicators li::before {
  content: none;
}
.cid-tf7Ei57FC8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf7Ei57FC8 .carousel-indicators {
    display: none !important;
  }
}
.cid-tf74XbuTFW {
  padding-top: 8rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/pygmastudio-boliches-21.jpeg");
}
.cid-tf74XbuTFW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf74XbuTFW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf74XbuTFW .row {
  flex-direction: row-reverse;
}
.cid-tf74XbuTFW .video-wrapper iframe {
  width: 100%;
}
.cid-tf74XbuTFW .mbr-section-title,
.cid-tf74XbuTFW .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tf74XbuTFW .text-wrapper {
    padding: 2rem;
  }
}
.cid-tf74XbuTFW .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-tf74XbuTFW .mbr-text {
  color: #000000;
}
.cid-tf74XbuTFW .mbr-description {
  color: #ffffff;
}
.cid-tes1pmQYqv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes1pmQYqv img,
.cid-tes1pmQYqv .item-img {
  width: 100%;
}
.cid-tes1pmQYqv .item:focus,
.cid-tes1pmQYqv span:focus {
  outline: none;
}
.cid-tes1pmQYqv .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes1pmQYqv .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes1pmQYqv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes1pmQYqv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes1pmQYqv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes1pmQYqv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes1pmQYqv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes1pmQYqv .mbr-section-title {
  color: #ffffff;
}
.cid-tes1pmQYqv .mbr-text,
.cid-tes1pmQYqv .mbr-section-btn {
  text-align: center;
}
.cid-tes1pmQYqv .item-title {
  text-align: center;
}
.cid-tes1pmQYqv .item-subtitle {
  text-align: left;
}
.cid-tes3oAXMUv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes3oAXMUv img,
.cid-tes3oAXMUv .item-img {
  width: 100%;
}
.cid-tes3oAXMUv .item:focus,
.cid-tes3oAXMUv span:focus {
  outline: none;
}
.cid-tes3oAXMUv .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes3oAXMUv .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes3oAXMUv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes3oAXMUv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes3oAXMUv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes3oAXMUv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes3oAXMUv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes3oAXMUv .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes3oAXMUv .mbr-text,
.cid-tes3oAXMUv .mbr-section-btn {
  text-align: center;
}
.cid-tes3oAXMUv .item-title {
  text-align: center;
}
.cid-tes3oAXMUv .item-subtitle {
  text-align: left;
}
.cid-tes4msV1cr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes4msV1cr img,
.cid-tes4msV1cr .item-img {
  width: 100%;
}
.cid-tes4msV1cr .item:focus,
.cid-tes4msV1cr span:focus {
  outline: none;
}
.cid-tes4msV1cr .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes4msV1cr .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes4msV1cr .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes4msV1cr .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes4msV1cr .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes4msV1cr .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes4msV1cr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes4msV1cr .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes4msV1cr .mbr-text,
.cid-tes4msV1cr .mbr-section-btn {
  text-align: center;
}
.cid-tes4msV1cr .item-title {
  text-align: center;
}
.cid-tes4msV1cr .item-subtitle {
  text-align: left;
}
.cid-tes4n5XhIl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes4n5XhIl img,
.cid-tes4n5XhIl .item-img {
  width: 100%;
}
.cid-tes4n5XhIl .item:focus,
.cid-tes4n5XhIl span:focus {
  outline: none;
}
.cid-tes4n5XhIl .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes4n5XhIl .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes4n5XhIl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes4n5XhIl .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes4n5XhIl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes4n5XhIl .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes4n5XhIl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes4n5XhIl .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes4n5XhIl .mbr-text,
.cid-tes4n5XhIl .mbr-section-btn {
  text-align: center;
}
.cid-tes4n5XhIl .item-title {
  text-align: center;
}
.cid-tes4n5XhIl .item-subtitle {
  text-align: left;
}
.cid-tes4lwSgov {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes4lwSgov img,
.cid-tes4lwSgov .item-img {
  width: 100%;
}
.cid-tes4lwSgov .item:focus,
.cid-tes4lwSgov span:focus {
  outline: none;
}
.cid-tes4lwSgov .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes4lwSgov .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes4lwSgov .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes4lwSgov .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes4lwSgov .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes4lwSgov .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes4lwSgov .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes4lwSgov .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes4lwSgov .mbr-text,
.cid-tes4lwSgov .mbr-section-btn {
  text-align: center;
}
.cid-tes4lwSgov .item-title {
  text-align: center;
}
.cid-tes4lwSgov .item-subtitle {
  text-align: left;
}
.cid-tes4fPuiMZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes4fPuiMZ img,
.cid-tes4fPuiMZ .item-img {
  width: 100%;
}
.cid-tes4fPuiMZ .item:focus,
.cid-tes4fPuiMZ span:focus {
  outline: none;
}
.cid-tes4fPuiMZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes4fPuiMZ .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes4fPuiMZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes4fPuiMZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes4fPuiMZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes4fPuiMZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes4fPuiMZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes4fPuiMZ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes4fPuiMZ .mbr-text,
.cid-tes4fPuiMZ .mbr-section-btn {
  text-align: center;
}
.cid-tes4fPuiMZ .item-title {
  text-align: center;
}
.cid-tes4fPuiMZ .item-subtitle {
  text-align: left;
}
.cid-tes7leoHBz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes7leoHBz img,
.cid-tes7leoHBz .item-img {
  width: 100%;
}
.cid-tes7leoHBz .item:focus,
.cid-tes7leoHBz span:focus {
  outline: none;
}
.cid-tes7leoHBz .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes7leoHBz .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes7leoHBz .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes7leoHBz .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes7leoHBz .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes7leoHBz .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes7leoHBz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes7leoHBz .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes7leoHBz .mbr-text,
.cid-tes7leoHBz .mbr-section-btn {
  text-align: center;
}
.cid-tes7leoHBz .item-title {
  text-align: center;
}
.cid-tes7leoHBz .item-subtitle {
  text-align: left;
}
.cid-tes7wHkTVd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tes7wHkTVd img,
.cid-tes7wHkTVd .item-img {
  width: 100%;
}
.cid-tes7wHkTVd .item:focus,
.cid-tes7wHkTVd span:focus {
  outline: none;
}
.cid-tes7wHkTVd .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tes7wHkTVd .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tes7wHkTVd .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tes7wHkTVd .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tes7wHkTVd .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tes7wHkTVd .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tes7wHkTVd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tes7wHkTVd .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tes7wHkTVd .mbr-text,
.cid-tes7wHkTVd .mbr-section-btn {
  text-align: center;
}
.cid-tes7wHkTVd .item-title {
  text-align: center;
}
.cid-tes7wHkTVd .item-subtitle {
  text-align: left;
}
.cid-tf7UNllx4j {
  background-image: url("../../../assets/images/evev.jpg");
}
.cid-tf7UNllx4j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf7UNllx4j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf7UNllx4j .mbr-text,
.cid-tf7UNllx4j .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-tf7UNllx4j .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tesdsbKeLz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tesdsbKeLz .mbr-text,
.cid-tesdsbKeLz .mbr-section-btn {
  color: #232323;
}
@media (max-width: 991px) {
  .cid-tesdsbKeLz .mbr-text,
  .cid-tesdsbKeLz .mbr-section-title {
    text-align: center;
  }
}
.cid-tesdsbKeLz a.btn {
  height: 100%;
  margin: 0;
}
.cid-tesdsbKeLz .mbr-section-btn {
  display: flex;
  margin-bottom: 1.2rem;
  width: 100%;
}
.cid-tesdsbKeLz .mbr-section-btn .btn {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tesdsbKeLz .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-tesdsbKeLz .content-wrapper {
    flex-direction: column-reverse;
  }
}
.cid-tesdsbKeLz .justify-content-center {
  align-items: center;
}
.cid-tesdsbKeLz .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tesdsbKeLz .mbr-text {
  color: #ffffff;
}
.cid-tesLFDR9G6 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pygmastudio-books-10.jpg");
}
.cid-tesLFDR9G6 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0;
}
.cid-tesLFDR9G6 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tesLFDR9G6 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tesLFDR9G6 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tesLFDR9G6 .mbr-section-title {
  color: #ffffff;
  text-align: right;
}
.cid-tesLFDR9G6 .mbr-section-subtitle {
  text-align: right;
  color: #ffffff;
}
.cid-tesC7Y9SbI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-tesC7Y9SbI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tesC7Y9SbI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tesC7Y9SbI .row {
    flex-direction: column-reverse;
  }
  .cid-tesC7Y9SbI .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tesC7Y9SbI .google-map {
  height: 100%;
  position: relative;
}
.cid-tesC7Y9SbI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tesC7Y9SbI .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-tesC7Y9SbI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tesC7Y9SbI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tesC7Y9SbI .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tesC7Y9SbI .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fb7700;
}
.cid-tesC7Y9SbI .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tesC7Y9SbI .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tesC7Y9SbI .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tesC7Y9SbI .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #232323;
}
.cid-tesFG20z5H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tesFG20z5H .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tesFG20z5H .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tesFG20z5H .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tesFG20z5H .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tesFG20z5H .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tesFG20z5H .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tesFG20z5H .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tesFG20z5H .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tesFG20z5H .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tesFG20z5H .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tesFG20z5H .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tesFG20z5H .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tesFG20z5H .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tesFG20z5H .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tesrc5TWFj {
  z-index: 1000;
  width: 100%;
}
.cid-tesrc5TWFj nav.navbar {
  position: fixed;
}
.cid-tesrc5TWFj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tesrc5TWFj .dropdown-menu {
  padding: 0;
}
.cid-tesrc5TWFj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tesrc5TWFj .dropdown-item:hover,
.cid-tesrc5TWFj .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tesrc5TWFj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tesrc5TWFj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tesrc5TWFj .nav-link {
  position: relative;
}
.cid-tesrc5TWFj .container {
  display: flex;
  margin: auto;
}
.cid-tesrc5TWFj .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tesrc5TWFj .navbar-caption {
  padding-right: 4rem;
}
.cid-tesrc5TWFj .dropdown-menu,
.cid-tesrc5TWFj .navbar.opened {
  background: #232323 !important;
}
.cid-tesrc5TWFj .nav-item:focus,
.cid-tesrc5TWFj .nav-link:focus {
  outline: none;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tesrc5TWFj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tesrc5TWFj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tesrc5TWFj .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tesrc5TWFj .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tesrc5TWFj .navbar.opened {
  transition: all .3s;
}
.cid-tesrc5TWFj .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tesrc5TWFj .navbar .navbar-logo img {
  width: auto;
}
.cid-tesrc5TWFj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tesrc5TWFj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tesrc5TWFj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tesrc5TWFj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tesrc5TWFj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tesrc5TWFj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tesrc5TWFj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tesrc5TWFj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tesrc5TWFj .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tesrc5TWFj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tesrc5TWFj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tesrc5TWFj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tesrc5TWFj .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tesrc5TWFj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tesrc5TWFj .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tesrc5TWFj .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tesrc5TWFj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tesrc5TWFj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tesrc5TWFj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tesrc5TWFj .dropdown-item.active,
.cid-tesrc5TWFj .dropdown-item:active {
  background-color: transparent;
}
.cid-tesrc5TWFj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tesrc5TWFj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tesrc5TWFj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tesrc5TWFj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tesrc5TWFj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tesrc5TWFj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tesrc5TWFj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tesrc5TWFj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tesrc5TWFj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tesrc5TWFj .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tesrc5TWFj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tesrc5TWFj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tesrc5TWFj .navbar {
    height: 77px;
  }
  .cid-tesrc5TWFj .navbar.opened {
    height: auto;
  }
  .cid-tesrc5TWFj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tesrc5TWFj {
  z-index: 1000;
  width: 100%;
}
.cid-tesrc5TWFj nav.navbar {
  position: fixed;
}
.cid-tesrc5TWFj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tesrc5TWFj .dropdown-menu {
  padding: 0;
}
.cid-tesrc5TWFj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tesrc5TWFj .dropdown-item:hover,
.cid-tesrc5TWFj .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tesrc5TWFj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tesrc5TWFj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tesrc5TWFj .nav-link {
  position: relative;
}
.cid-tesrc5TWFj .container {
  display: flex;
  margin: auto;
}
.cid-tesrc5TWFj .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tesrc5TWFj .navbar-caption {
  padding-right: 4rem;
}
.cid-tesrc5TWFj .dropdown-menu,
.cid-tesrc5TWFj .navbar.opened {
  background: #232323 !important;
}
.cid-tesrc5TWFj .nav-item:focus,
.cid-tesrc5TWFj .nav-link:focus {
  outline: none;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tesrc5TWFj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tesrc5TWFj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tesrc5TWFj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tesrc5TWFj .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tesrc5TWFj .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tesrc5TWFj .navbar.opened {
  transition: all .3s;
}
.cid-tesrc5TWFj .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tesrc5TWFj .navbar .navbar-logo img {
  width: auto;
}
.cid-tesrc5TWFj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tesrc5TWFj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tesrc5TWFj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tesrc5TWFj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tesrc5TWFj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tesrc5TWFj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tesrc5TWFj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tesrc5TWFj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tesrc5TWFj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tesrc5TWFj .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tesrc5TWFj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tesrc5TWFj .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tesrc5TWFj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tesrc5TWFj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tesrc5TWFj .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tesrc5TWFj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tesrc5TWFj .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tesrc5TWFj .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tesrc5TWFj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tesrc5TWFj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tesrc5TWFj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tesrc5TWFj .dropdown-item.active,
.cid-tesrc5TWFj .dropdown-item:active {
  background-color: transparent;
}
.cid-tesrc5TWFj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tesrc5TWFj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tesrc5TWFj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tesrc5TWFj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tesrc5TWFj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tesrc5TWFj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tesrc5TWFj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tesrc5TWFj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tesrc5TWFj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tesrc5TWFj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tesrc5TWFj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tesrc5TWFj .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tesrc5TWFj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tesrc5TWFj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tesrc5TWFj .navbar {
    height: 77px;
  }
  .cid-tesrc5TWFj .navbar.opened {
    height: auto;
  }
  .cid-tesrc5TWFj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teslSi34Qg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-teslSi34Qg .mbr-fallback-image.disabled {
  display: none;
}
.cid-teslSi34Qg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teslSi34Qg .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-teslSi34Qg .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-teslSi34Qg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-teslSi34Qg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-teslSi34Qg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-teslSi34Qg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-teslSi34Qg .carousel-control,
.cid-teslSi34Qg .close {
  background: #1b1b1b;
}
.cid-teslSi34Qg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-teslSi34Qg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-teslSi34Qg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-teslSi34Qg .carousel-control-next span {
  margin-left: 5px;
}
.cid-teslSi34Qg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-teslSi34Qg .close::before {
  content: '\e91a';
}
.cid-teslSi34Qg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teslSi34Qg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-teslSi34Qg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teslSi34Qg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teslSi34Qg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-teslSi34Qg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-teslSi34Qg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-teslSi34Qg .carousel-indicators li.active,
.cid-teslSi34Qg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-teslSi34Qg .carousel-indicators li::after,
.cid-teslSi34Qg .carousel-indicators li::before {
  content: none;
}
.cid-teslSi34Qg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-teslSi34Qg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-teslSi34Qg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-teslSi34Qg .carousel-indicators {
    display: none;
  }
}
.cid-teslSi34Qg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-teslSi34Qg .carousel-inner > .active {
  display: block;
}
.cid-teslSi34Qg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teslSi34Qg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teslSi34Qg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-teslSi34Qg .carousel-control,
  .cid-teslSi34Qg .carousel-indicators,
  .cid-teslSi34Qg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-teslSi34Qg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-teslSi34Qg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teslSi34Qg .carousel-indicators .active,
.cid-teslSi34Qg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-teslSi34Qg .carousel-indicators .active {
  background: #fff;
}
.cid-teslSi34Qg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-teslSi34Qg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-teslSi34Qg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-teslSi34Qg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-teslSi34Qg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-teslSi34Qg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-teslSi34Qg .carousel {
  width: 100%;
}
.cid-teslSi34Qg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-teslSi34Qg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-teslSi34Qg .modal.fade .modal-dialog,
.cid-teslSi34Qg .modal.in .modal-dialog {
  transform: none;
}
.cid-teslSi34Qg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-teslSi34Qg H6 {
  text-align: center;
}
.cid-teslSi34Qg H3 {
  color: #ffffff;
}
.cid-tesFG20z5H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tesFG20z5H .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tesFG20z5H .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tesFG20z5H .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tesFG20z5H .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tesFG20z5H .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tesFG20z5H .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tesFG20z5H .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tesFG20z5H .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tesFG20z5H .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tesFG20z5H .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tesFG20z5H .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tesFG20z5H .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tesFG20z5H .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tesFG20z5H .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf154pJ8I8 {
  z-index: 1000;
  width: 100%;
}
.cid-tf154pJ8I8 nav.navbar {
  position: fixed;
}
.cid-tf154pJ8I8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf154pJ8I8 .dropdown-menu {
  padding: 0;
}
.cid-tf154pJ8I8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf154pJ8I8 .dropdown-item:hover,
.cid-tf154pJ8I8 .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf154pJ8I8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf154pJ8I8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf154pJ8I8 .nav-link {
  position: relative;
}
.cid-tf154pJ8I8 .container {
  display: flex;
  margin: auto;
}
.cid-tf154pJ8I8 .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf154pJ8I8 .navbar-caption {
  padding-right: 4rem;
}
.cid-tf154pJ8I8 .dropdown-menu,
.cid-tf154pJ8I8 .navbar.opened {
  background: #232323 !important;
}
.cid-tf154pJ8I8 .nav-item:focus,
.cid-tf154pJ8I8 .nav-link:focus {
  outline: none;
}
.cid-tf154pJ8I8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf154pJ8I8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf154pJ8I8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf154pJ8I8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf154pJ8I8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf154pJ8I8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf154pJ8I8 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf154pJ8I8 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf154pJ8I8 .navbar.opened {
  transition: all .3s;
}
.cid-tf154pJ8I8 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf154pJ8I8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tf154pJ8I8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf154pJ8I8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf154pJ8I8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf154pJ8I8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf154pJ8I8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf154pJ8I8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf154pJ8I8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf154pJ8I8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf154pJ8I8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf154pJ8I8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf154pJ8I8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf154pJ8I8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf154pJ8I8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf154pJ8I8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf154pJ8I8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf154pJ8I8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf154pJ8I8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf154pJ8I8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf154pJ8I8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf154pJ8I8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf154pJ8I8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf154pJ8I8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf154pJ8I8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf154pJ8I8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf154pJ8I8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf154pJ8I8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf154pJ8I8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf154pJ8I8 .dropdown-item.active,
.cid-tf154pJ8I8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tf154pJ8I8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf154pJ8I8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf154pJ8I8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf154pJ8I8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf154pJ8I8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf154pJ8I8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf154pJ8I8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf154pJ8I8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf154pJ8I8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf154pJ8I8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf154pJ8I8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf154pJ8I8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf154pJ8I8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf154pJ8I8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf154pJ8I8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf154pJ8I8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf154pJ8I8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf154pJ8I8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf154pJ8I8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf154pJ8I8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf154pJ8I8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf154pJ8I8 .navbar {
    height: 77px;
  }
  .cid-tf154pJ8I8 .navbar.opened {
    height: auto;
  }
  .cid-tf154pJ8I8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf154qs6HQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf154qs6HQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf154qs6HQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf154qs6HQ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf154qs6HQ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf154qs6HQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf154qs6HQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf154qs6HQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf154qs6HQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf154qs6HQ .carousel-control,
.cid-tf154qs6HQ .close {
  background: #1b1b1b;
}
.cid-tf154qs6HQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf154qs6HQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf154qs6HQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf154qs6HQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf154qs6HQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf154qs6HQ .close::before {
  content: '\e91a';
}
.cid-tf154qs6HQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf154qs6HQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf154qs6HQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf154qs6HQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf154qs6HQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf154qs6HQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf154qs6HQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf154qs6HQ .carousel-indicators li.active,
.cid-tf154qs6HQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf154qs6HQ .carousel-indicators li::after,
.cid-tf154qs6HQ .carousel-indicators li::before {
  content: none;
}
.cid-tf154qs6HQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf154qs6HQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf154qs6HQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf154qs6HQ .carousel-indicators {
    display: none;
  }
}
.cid-tf154qs6HQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf154qs6HQ .carousel-inner > .active {
  display: block;
}
.cid-tf154qs6HQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf154qs6HQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf154qs6HQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf154qs6HQ .carousel-control,
  .cid-tf154qs6HQ .carousel-indicators,
  .cid-tf154qs6HQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf154qs6HQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf154qs6HQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf154qs6HQ .carousel-indicators .active,
.cid-tf154qs6HQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf154qs6HQ .carousel-indicators .active {
  background: #fff;
}
.cid-tf154qs6HQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf154qs6HQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf154qs6HQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf154qs6HQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf154qs6HQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf154qs6HQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf154qs6HQ .carousel {
  width: 100%;
}
.cid-tf154qs6HQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf154qs6HQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf154qs6HQ .modal.fade .modal-dialog,
.cid-tf154qs6HQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tf154qs6HQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf154qs6HQ H6 {
  text-align: center;
}
.cid-tf154qs6HQ H3 {
  color: #ffffff;
}
.cid-tf154sQUth {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf154sQUth .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf154sQUth .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf154sQUth .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf154sQUth .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf154sQUth .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf154sQUth .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf154sQUth .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf154sQUth .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf154sQUth .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf154sQUth .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf154sQUth .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf154sQUth .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf154sQUth .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf154sQUth .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf15NcQBcy {
  z-index: 1000;
  width: 100%;
}
.cid-tf15NcQBcy nav.navbar {
  position: fixed;
}
.cid-tf15NcQBcy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf15NcQBcy .dropdown-menu {
  padding: 0;
}
.cid-tf15NcQBcy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf15NcQBcy .dropdown-item:hover,
.cid-tf15NcQBcy .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf15NcQBcy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf15NcQBcy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf15NcQBcy .nav-link {
  position: relative;
}
.cid-tf15NcQBcy .container {
  display: flex;
  margin: auto;
}
.cid-tf15NcQBcy .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf15NcQBcy .navbar-caption {
  padding-right: 4rem;
}
.cid-tf15NcQBcy .dropdown-menu,
.cid-tf15NcQBcy .navbar.opened {
  background: #232323 !important;
}
.cid-tf15NcQBcy .nav-item:focus,
.cid-tf15NcQBcy .nav-link:focus {
  outline: none;
}
.cid-tf15NcQBcy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf15NcQBcy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf15NcQBcy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf15NcQBcy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf15NcQBcy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf15NcQBcy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf15NcQBcy .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf15NcQBcy .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf15NcQBcy .navbar.opened {
  transition: all .3s;
}
.cid-tf15NcQBcy .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf15NcQBcy .navbar .navbar-logo img {
  width: auto;
}
.cid-tf15NcQBcy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf15NcQBcy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf15NcQBcy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf15NcQBcy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf15NcQBcy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf15NcQBcy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf15NcQBcy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf15NcQBcy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf15NcQBcy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf15NcQBcy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf15NcQBcy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf15NcQBcy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf15NcQBcy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf15NcQBcy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf15NcQBcy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf15NcQBcy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf15NcQBcy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf15NcQBcy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf15NcQBcy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf15NcQBcy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf15NcQBcy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf15NcQBcy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf15NcQBcy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf15NcQBcy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf15NcQBcy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf15NcQBcy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf15NcQBcy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf15NcQBcy .dropdown-item.active,
.cid-tf15NcQBcy .dropdown-item:active {
  background-color: transparent;
}
.cid-tf15NcQBcy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf15NcQBcy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf15NcQBcy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf15NcQBcy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf15NcQBcy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf15NcQBcy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf15NcQBcy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf15NcQBcy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf15NcQBcy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf15NcQBcy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf15NcQBcy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf15NcQBcy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf15NcQBcy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf15NcQBcy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf15NcQBcy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf15NcQBcy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf15NcQBcy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf15NcQBcy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf15NcQBcy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf15NcQBcy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf15NcQBcy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf15NcQBcy .navbar {
    height: 77px;
  }
  .cid-tf15NcQBcy .navbar.opened {
    height: auto;
  }
  .cid-tf15NcQBcy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf15Ndshk8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf15Ndshk8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf15Ndshk8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf15Ndshk8 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf15Ndshk8 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf15Ndshk8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf15Ndshk8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf15Ndshk8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf15Ndshk8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf15Ndshk8 .carousel-control,
.cid-tf15Ndshk8 .close {
  background: #1b1b1b;
}
.cid-tf15Ndshk8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf15Ndshk8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf15Ndshk8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf15Ndshk8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf15Ndshk8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf15Ndshk8 .close::before {
  content: '\e91a';
}
.cid-tf15Ndshk8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf15Ndshk8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf15Ndshk8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf15Ndshk8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf15Ndshk8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf15Ndshk8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf15Ndshk8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf15Ndshk8 .carousel-indicators li.active,
.cid-tf15Ndshk8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf15Ndshk8 .carousel-indicators li::after,
.cid-tf15Ndshk8 .carousel-indicators li::before {
  content: none;
}
.cid-tf15Ndshk8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf15Ndshk8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf15Ndshk8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf15Ndshk8 .carousel-indicators {
    display: none;
  }
}
.cid-tf15Ndshk8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf15Ndshk8 .carousel-inner > .active {
  display: block;
}
.cid-tf15Ndshk8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf15Ndshk8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf15Ndshk8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf15Ndshk8 .carousel-control,
  .cid-tf15Ndshk8 .carousel-indicators,
  .cid-tf15Ndshk8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf15Ndshk8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf15Ndshk8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf15Ndshk8 .carousel-indicators .active,
.cid-tf15Ndshk8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf15Ndshk8 .carousel-indicators .active {
  background: #fff;
}
.cid-tf15Ndshk8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf15Ndshk8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf15Ndshk8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf15Ndshk8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf15Ndshk8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf15Ndshk8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf15Ndshk8 .carousel {
  width: 100%;
}
.cid-tf15Ndshk8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf15Ndshk8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf15Ndshk8 .modal.fade .modal-dialog,
.cid-tf15Ndshk8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tf15Ndshk8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf15Ndshk8 H6 {
  text-align: center;
}
.cid-tf15Ndshk8 H3 {
  color: #ffffff;
}
.cid-tf15NfldlL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf15NfldlL .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf15NfldlL .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf15NfldlL .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf15NfldlL .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf15NfldlL .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf15NfldlL .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf15NfldlL .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf15NfldlL .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf15NfldlL .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf15NfldlL .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf15NfldlL .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf15NfldlL .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf15NfldlL .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf15NfldlL .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf171mwYpA {
  z-index: 1000;
  width: 100%;
}
.cid-tf171mwYpA nav.navbar {
  position: fixed;
}
.cid-tf171mwYpA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf171mwYpA .dropdown-menu {
  padding: 0;
}
.cid-tf171mwYpA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf171mwYpA .dropdown-item:hover,
.cid-tf171mwYpA .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf171mwYpA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf171mwYpA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf171mwYpA .nav-link {
  position: relative;
}
.cid-tf171mwYpA .container {
  display: flex;
  margin: auto;
}
.cid-tf171mwYpA .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf171mwYpA .navbar-caption {
  padding-right: 4rem;
}
.cid-tf171mwYpA .dropdown-menu,
.cid-tf171mwYpA .navbar.opened {
  background: #232323 !important;
}
.cid-tf171mwYpA .nav-item:focus,
.cid-tf171mwYpA .nav-link:focus {
  outline: none;
}
.cid-tf171mwYpA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf171mwYpA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf171mwYpA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf171mwYpA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf171mwYpA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf171mwYpA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf171mwYpA .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf171mwYpA .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf171mwYpA .navbar.opened {
  transition: all .3s;
}
.cid-tf171mwYpA .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf171mwYpA .navbar .navbar-logo img {
  width: auto;
}
.cid-tf171mwYpA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf171mwYpA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf171mwYpA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf171mwYpA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf171mwYpA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf171mwYpA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf171mwYpA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf171mwYpA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf171mwYpA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf171mwYpA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf171mwYpA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf171mwYpA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf171mwYpA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf171mwYpA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf171mwYpA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf171mwYpA .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf171mwYpA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf171mwYpA .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf171mwYpA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf171mwYpA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf171mwYpA .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf171mwYpA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf171mwYpA .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf171mwYpA .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf171mwYpA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf171mwYpA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf171mwYpA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf171mwYpA .dropdown-item.active,
.cid-tf171mwYpA .dropdown-item:active {
  background-color: transparent;
}
.cid-tf171mwYpA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf171mwYpA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf171mwYpA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf171mwYpA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf171mwYpA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf171mwYpA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf171mwYpA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf171mwYpA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf171mwYpA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf171mwYpA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf171mwYpA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf171mwYpA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf171mwYpA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf171mwYpA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf171mwYpA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf171mwYpA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf171mwYpA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf171mwYpA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf171mwYpA .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf171mwYpA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf171mwYpA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf171mwYpA .navbar {
    height: 77px;
  }
  .cid-tf171mwYpA .navbar.opened {
    height: auto;
  }
  .cid-tf171mwYpA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf171mX1MR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf171mX1MR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf171mX1MR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf171mX1MR .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf171mX1MR .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf171mX1MR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf171mX1MR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf171mX1MR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf171mX1MR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf171mX1MR .carousel-control,
.cid-tf171mX1MR .close {
  background: #1b1b1b;
}
.cid-tf171mX1MR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf171mX1MR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf171mX1MR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf171mX1MR .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf171mX1MR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf171mX1MR .close::before {
  content: '\e91a';
}
.cid-tf171mX1MR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf171mX1MR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf171mX1MR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf171mX1MR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf171mX1MR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf171mX1MR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf171mX1MR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf171mX1MR .carousel-indicators li.active,
.cid-tf171mX1MR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf171mX1MR .carousel-indicators li::after,
.cid-tf171mX1MR .carousel-indicators li::before {
  content: none;
}
.cid-tf171mX1MR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf171mX1MR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf171mX1MR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf171mX1MR .carousel-indicators {
    display: none;
  }
}
.cid-tf171mX1MR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf171mX1MR .carousel-inner > .active {
  display: block;
}
.cid-tf171mX1MR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf171mX1MR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf171mX1MR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf171mX1MR .carousel-control,
  .cid-tf171mX1MR .carousel-indicators,
  .cid-tf171mX1MR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf171mX1MR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf171mX1MR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf171mX1MR .carousel-indicators .active,
.cid-tf171mX1MR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf171mX1MR .carousel-indicators .active {
  background: #fff;
}
.cid-tf171mX1MR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf171mX1MR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf171mX1MR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf171mX1MR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf171mX1MR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf171mX1MR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf171mX1MR .carousel {
  width: 100%;
}
.cid-tf171mX1MR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf171mX1MR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf171mX1MR .modal.fade .modal-dialog,
.cid-tf171mX1MR .modal.in .modal-dialog {
  transform: none;
}
.cid-tf171mX1MR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf171mX1MR H6 {
  text-align: center;
}
.cid-tf171mX1MR H3 {
  color: #ffffff;
}
.cid-tf171ohEmN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf171ohEmN .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf171ohEmN .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf171ohEmN .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf171ohEmN .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf171ohEmN .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf171ohEmN .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf171ohEmN .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf171ohEmN .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf171ohEmN .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf171ohEmN .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf171ohEmN .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf171ohEmN .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf171ohEmN .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf171ohEmN .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18u7mFEw {
  z-index: 1000;
  width: 100%;
}
.cid-tf18u7mFEw nav.navbar {
  position: fixed;
}
.cid-tf18u7mFEw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18u7mFEw .dropdown-menu {
  padding: 0;
}
.cid-tf18u7mFEw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18u7mFEw .dropdown-item:hover,
.cid-tf18u7mFEw .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18u7mFEw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18u7mFEw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18u7mFEw .nav-link {
  position: relative;
}
.cid-tf18u7mFEw .container {
  display: flex;
  margin: auto;
}
.cid-tf18u7mFEw .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18u7mFEw .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18u7mFEw .dropdown-menu,
.cid-tf18u7mFEw .navbar.opened {
  background: #232323 !important;
}
.cid-tf18u7mFEw .nav-item:focus,
.cid-tf18u7mFEw .nav-link:focus {
  outline: none;
}
.cid-tf18u7mFEw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18u7mFEw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18u7mFEw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18u7mFEw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18u7mFEw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18u7mFEw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18u7mFEw .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18u7mFEw .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18u7mFEw .navbar.opened {
  transition: all .3s;
}
.cid-tf18u7mFEw .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18u7mFEw .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18u7mFEw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18u7mFEw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18u7mFEw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18u7mFEw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18u7mFEw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18u7mFEw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18u7mFEw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18u7mFEw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18u7mFEw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18u7mFEw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18u7mFEw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18u7mFEw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18u7mFEw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18u7mFEw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18u7mFEw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18u7mFEw .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18u7mFEw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18u7mFEw .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18u7mFEw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18u7mFEw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18u7mFEw .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18u7mFEw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18u7mFEw .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18u7mFEw .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18u7mFEw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18u7mFEw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18u7mFEw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18u7mFEw .dropdown-item.active,
.cid-tf18u7mFEw .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18u7mFEw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18u7mFEw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18u7mFEw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18u7mFEw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18u7mFEw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18u7mFEw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18u7mFEw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18u7mFEw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18u7mFEw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18u7mFEw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18u7mFEw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18u7mFEw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18u7mFEw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18u7mFEw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18u7mFEw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18u7mFEw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18u7mFEw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18u7mFEw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18u7mFEw .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18u7mFEw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18u7mFEw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18u7mFEw .navbar {
    height: 77px;
  }
  .cid-tf18u7mFEw .navbar.opened {
    height: auto;
  }
  .cid-tf18u7mFEw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18u7OJBa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18u7OJBa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18u7OJBa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18u7OJBa .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18u7OJBa .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18u7OJBa .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18u7OJBa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18u7OJBa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18u7OJBa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18u7OJBa .carousel-control,
.cid-tf18u7OJBa .close {
  background: #1b1b1b;
}
.cid-tf18u7OJBa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18u7OJBa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18u7OJBa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18u7OJBa .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18u7OJBa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18u7OJBa .close::before {
  content: '\e91a';
}
.cid-tf18u7OJBa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18u7OJBa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18u7OJBa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18u7OJBa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18u7OJBa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18u7OJBa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18u7OJBa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18u7OJBa .carousel-indicators li.active,
.cid-tf18u7OJBa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18u7OJBa .carousel-indicators li::after,
.cid-tf18u7OJBa .carousel-indicators li::before {
  content: none;
}
.cid-tf18u7OJBa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18u7OJBa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18u7OJBa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18u7OJBa .carousel-indicators {
    display: none;
  }
}
.cid-tf18u7OJBa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18u7OJBa .carousel-inner > .active {
  display: block;
}
.cid-tf18u7OJBa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18u7OJBa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18u7OJBa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18u7OJBa .carousel-control,
  .cid-tf18u7OJBa .carousel-indicators,
  .cid-tf18u7OJBa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18u7OJBa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18u7OJBa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18u7OJBa .carousel-indicators .active,
.cid-tf18u7OJBa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18u7OJBa .carousel-indicators .active {
  background: #fff;
}
.cid-tf18u7OJBa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18u7OJBa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18u7OJBa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18u7OJBa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18u7OJBa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18u7OJBa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18u7OJBa .carousel {
  width: 100%;
}
.cid-tf18u7OJBa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18u7OJBa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18u7OJBa .modal.fade .modal-dialog,
.cid-tf18u7OJBa .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18u7OJBa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18u7OJBa H6 {
  text-align: center;
}
.cid-tf18u7OJBa H3 {
  color: #ffffff;
}
.cid-tf18u8hRwa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18u8hRwa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18u8hRwa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18u8hRwa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18u8hRwa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18u8hRwa .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18u8hRwa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18u8hRwa .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18u8hRwa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18u8hRwa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18u8hRwa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18u8hRwa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18u8hRwa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18u8hRwa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18u8hRwa .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sr0jAl {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sr0jAl nav.navbar {
  position: fixed;
}
.cid-tf18sr0jAl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sr0jAl .dropdown-menu {
  padding: 0;
}
.cid-tf18sr0jAl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sr0jAl .dropdown-item:hover,
.cid-tf18sr0jAl .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sr0jAl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sr0jAl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sr0jAl .nav-link {
  position: relative;
}
.cid-tf18sr0jAl .container {
  display: flex;
  margin: auto;
}
.cid-tf18sr0jAl .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sr0jAl .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sr0jAl .dropdown-menu,
.cid-tf18sr0jAl .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sr0jAl .nav-item:focus,
.cid-tf18sr0jAl .nav-link:focus {
  outline: none;
}
.cid-tf18sr0jAl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sr0jAl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sr0jAl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sr0jAl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sr0jAl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sr0jAl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sr0jAl .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sr0jAl .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sr0jAl .navbar.opened {
  transition: all .3s;
}
.cid-tf18sr0jAl .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sr0jAl .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sr0jAl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sr0jAl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sr0jAl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sr0jAl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sr0jAl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sr0jAl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sr0jAl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sr0jAl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sr0jAl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sr0jAl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sr0jAl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sr0jAl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sr0jAl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sr0jAl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sr0jAl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sr0jAl .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sr0jAl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sr0jAl .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sr0jAl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sr0jAl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sr0jAl .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sr0jAl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sr0jAl .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sr0jAl .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sr0jAl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sr0jAl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sr0jAl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sr0jAl .dropdown-item.active,
.cid-tf18sr0jAl .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sr0jAl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sr0jAl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sr0jAl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sr0jAl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sr0jAl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sr0jAl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sr0jAl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sr0jAl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sr0jAl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sr0jAl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sr0jAl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sr0jAl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sr0jAl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sr0jAl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sr0jAl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sr0jAl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sr0jAl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sr0jAl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sr0jAl .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sr0jAl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sr0jAl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sr0jAl .navbar {
    height: 77px;
  }
  .cid-tf18sr0jAl .navbar.opened {
    height: auto;
  }
  .cid-tf18sr0jAl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18srErk1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18srErk1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18srErk1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18srErk1 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18srErk1 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18srErk1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18srErk1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18srErk1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18srErk1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18srErk1 .carousel-control,
.cid-tf18srErk1 .close {
  background: #1b1b1b;
}
.cid-tf18srErk1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18srErk1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18srErk1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18srErk1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18srErk1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18srErk1 .close::before {
  content: '\e91a';
}
.cid-tf18srErk1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18srErk1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18srErk1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18srErk1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18srErk1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18srErk1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18srErk1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18srErk1 .carousel-indicators li.active,
.cid-tf18srErk1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18srErk1 .carousel-indicators li::after,
.cid-tf18srErk1 .carousel-indicators li::before {
  content: none;
}
.cid-tf18srErk1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18srErk1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18srErk1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18srErk1 .carousel-indicators {
    display: none;
  }
}
.cid-tf18srErk1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18srErk1 .carousel-inner > .active {
  display: block;
}
.cid-tf18srErk1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18srErk1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18srErk1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18srErk1 .carousel-control,
  .cid-tf18srErk1 .carousel-indicators,
  .cid-tf18srErk1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18srErk1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18srErk1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18srErk1 .carousel-indicators .active,
.cid-tf18srErk1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18srErk1 .carousel-indicators .active {
  background: #fff;
}
.cid-tf18srErk1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18srErk1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18srErk1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18srErk1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18srErk1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18srErk1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18srErk1 .carousel {
  width: 100%;
}
.cid-tf18srErk1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18srErk1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18srErk1 .modal.fade .modal-dialog,
.cid-tf18srErk1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18srErk1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18srErk1 H6 {
  text-align: center;
}
.cid-tf18srErk1 H3 {
  color: #ffffff;
}
.cid-tf18ssK5cB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18ssK5cB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18ssK5cB .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18ssK5cB .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18ssK5cB .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18ssK5cB .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18ssK5cB .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18ssK5cB .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18ssK5cB .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18ssK5cB .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18ssK5cB .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18ssK5cB .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18ssK5cB .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18ssK5cB .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18ssK5cB .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18swL1id {
  z-index: 1000;
  width: 100%;
}
.cid-tf18swL1id nav.navbar {
  position: fixed;
}
.cid-tf18swL1id .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18swL1id .dropdown-menu {
  padding: 0;
}
.cid-tf18swL1id .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18swL1id .dropdown-item:hover,
.cid-tf18swL1id .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18swL1id .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18swL1id .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18swL1id .nav-link {
  position: relative;
}
.cid-tf18swL1id .container {
  display: flex;
  margin: auto;
}
.cid-tf18swL1id .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18swL1id .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18swL1id .dropdown-menu,
.cid-tf18swL1id .navbar.opened {
  background: #232323 !important;
}
.cid-tf18swL1id .nav-item:focus,
.cid-tf18swL1id .nav-link:focus {
  outline: none;
}
.cid-tf18swL1id .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18swL1id .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18swL1id .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18swL1id .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18swL1id .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18swL1id .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18swL1id .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18swL1id .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18swL1id .navbar.opened {
  transition: all .3s;
}
.cid-tf18swL1id .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18swL1id .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18swL1id .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18swL1id .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18swL1id .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18swL1id .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18swL1id .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18swL1id .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18swL1id .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18swL1id .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18swL1id .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18swL1id .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18swL1id .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18swL1id .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18swL1id .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18swL1id .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18swL1id .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18swL1id .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18swL1id .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18swL1id .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18swL1id .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18swL1id .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18swL1id .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18swL1id .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18swL1id .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18swL1id .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18swL1id .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18swL1id .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18swL1id .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18swL1id .dropdown-item.active,
.cid-tf18swL1id .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18swL1id .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18swL1id .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18swL1id .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18swL1id .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18swL1id .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18swL1id .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18swL1id ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18swL1id .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18swL1id button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18swL1id button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18swL1id button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18swL1id button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18swL1id button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18swL1id button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18swL1id nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18swL1id nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18swL1id nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18swL1id nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18swL1id .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18swL1id a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18swL1id .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18swL1id .navbar {
    height: 77px;
  }
  .cid-tf18swL1id .navbar.opened {
    height: auto;
  }
  .cid-tf18swL1id .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sxeWnT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sxeWnT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sxeWnT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sxeWnT .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sxeWnT .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sxeWnT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sxeWnT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sxeWnT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sxeWnT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sxeWnT .carousel-control,
.cid-tf18sxeWnT .close {
  background: #1b1b1b;
}
.cid-tf18sxeWnT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sxeWnT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sxeWnT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sxeWnT .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sxeWnT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sxeWnT .close::before {
  content: '\e91a';
}
.cid-tf18sxeWnT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sxeWnT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sxeWnT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sxeWnT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sxeWnT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sxeWnT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sxeWnT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sxeWnT .carousel-indicators li.active,
.cid-tf18sxeWnT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sxeWnT .carousel-indicators li::after,
.cid-tf18sxeWnT .carousel-indicators li::before {
  content: none;
}
.cid-tf18sxeWnT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sxeWnT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sxeWnT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sxeWnT .carousel-indicators {
    display: none;
  }
}
.cid-tf18sxeWnT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sxeWnT .carousel-inner > .active {
  display: block;
}
.cid-tf18sxeWnT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sxeWnT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sxeWnT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sxeWnT .carousel-control,
  .cid-tf18sxeWnT .carousel-indicators,
  .cid-tf18sxeWnT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sxeWnT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sxeWnT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sxeWnT .carousel-indicators .active,
.cid-tf18sxeWnT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sxeWnT .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sxeWnT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sxeWnT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sxeWnT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sxeWnT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sxeWnT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sxeWnT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sxeWnT .carousel {
  width: 100%;
}
.cid-tf18sxeWnT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sxeWnT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sxeWnT .modal.fade .modal-dialog,
.cid-tf18sxeWnT .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sxeWnT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sxeWnT H6 {
  text-align: center;
}
.cid-tf18sxeWnT H3 {
  color: #ffffff;
}
.cid-tf18sxKtd6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sxKtd6 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sxKtd6 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sxKtd6 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sxKtd6 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sxKtd6 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sxKtd6 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sxKtd6 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sxKtd6 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sxKtd6 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sxKtd6 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sxKtd6 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sxKtd6 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sxKtd6 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sxKtd6 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sAQ2m7 {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sAQ2m7 nav.navbar {
  position: fixed;
}
.cid-tf18sAQ2m7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sAQ2m7 .dropdown-menu {
  padding: 0;
}
.cid-tf18sAQ2m7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sAQ2m7 .dropdown-item:hover,
.cid-tf18sAQ2m7 .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sAQ2m7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sAQ2m7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sAQ2m7 .nav-link {
  position: relative;
}
.cid-tf18sAQ2m7 .container {
  display: flex;
  margin: auto;
}
.cid-tf18sAQ2m7 .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sAQ2m7 .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sAQ2m7 .dropdown-menu,
.cid-tf18sAQ2m7 .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sAQ2m7 .nav-item:focus,
.cid-tf18sAQ2m7 .nav-link:focus {
  outline: none;
}
.cid-tf18sAQ2m7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sAQ2m7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sAQ2m7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sAQ2m7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sAQ2m7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sAQ2m7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sAQ2m7 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sAQ2m7 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sAQ2m7 .navbar.opened {
  transition: all .3s;
}
.cid-tf18sAQ2m7 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sAQ2m7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sAQ2m7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sAQ2m7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sAQ2m7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sAQ2m7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sAQ2m7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sAQ2m7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sAQ2m7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sAQ2m7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sAQ2m7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sAQ2m7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sAQ2m7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sAQ2m7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sAQ2m7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sAQ2m7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sAQ2m7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sAQ2m7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sAQ2m7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sAQ2m7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sAQ2m7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sAQ2m7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sAQ2m7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sAQ2m7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sAQ2m7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sAQ2m7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sAQ2m7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sAQ2m7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sAQ2m7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sAQ2m7 .dropdown-item.active,
.cid-tf18sAQ2m7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sAQ2m7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sAQ2m7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sAQ2m7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sAQ2m7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sAQ2m7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sAQ2m7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sAQ2m7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sAQ2m7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sAQ2m7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sAQ2m7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sAQ2m7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sAQ2m7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sAQ2m7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sAQ2m7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sAQ2m7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sAQ2m7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sAQ2m7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sAQ2m7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sAQ2m7 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sAQ2m7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sAQ2m7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sAQ2m7 .navbar {
    height: 77px;
  }
  .cid-tf18sAQ2m7 .navbar.opened {
    height: auto;
  }
  .cid-tf18sAQ2m7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sBjCWR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sBjCWR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sBjCWR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sBjCWR .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sBjCWR .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sBjCWR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sBjCWR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sBjCWR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sBjCWR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sBjCWR .carousel-control,
.cid-tf18sBjCWR .close {
  background: #1b1b1b;
}
.cid-tf18sBjCWR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sBjCWR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sBjCWR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sBjCWR .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sBjCWR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sBjCWR .close::before {
  content: '\e91a';
}
.cid-tf18sBjCWR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sBjCWR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sBjCWR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sBjCWR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sBjCWR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sBjCWR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sBjCWR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sBjCWR .carousel-indicators li.active,
.cid-tf18sBjCWR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sBjCWR .carousel-indicators li::after,
.cid-tf18sBjCWR .carousel-indicators li::before {
  content: none;
}
.cid-tf18sBjCWR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sBjCWR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sBjCWR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sBjCWR .carousel-indicators {
    display: none;
  }
}
.cid-tf18sBjCWR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sBjCWR .carousel-inner > .active {
  display: block;
}
.cid-tf18sBjCWR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sBjCWR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sBjCWR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sBjCWR .carousel-control,
  .cid-tf18sBjCWR .carousel-indicators,
  .cid-tf18sBjCWR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sBjCWR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sBjCWR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sBjCWR .carousel-indicators .active,
.cid-tf18sBjCWR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sBjCWR .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sBjCWR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sBjCWR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sBjCWR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sBjCWR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sBjCWR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sBjCWR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sBjCWR .carousel {
  width: 100%;
}
.cid-tf18sBjCWR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sBjCWR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sBjCWR .modal.fade .modal-dialog,
.cid-tf18sBjCWR .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sBjCWR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sBjCWR H6 {
  text-align: center;
}
.cid-tf18sBjCWR H3 {
  color: #ffffff;
}
.cid-tf18sBRQev {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sBRQev .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sBRQev .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sBRQev .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sBRQev .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sBRQev .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sBRQev .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sBRQev .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sBRQev .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sBRQev .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sBRQev .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sBRQev .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sBRQev .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sBRQev .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sBRQev .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sEl4BK {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sEl4BK nav.navbar {
  position: fixed;
}
.cid-tf18sEl4BK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sEl4BK .dropdown-menu {
  padding: 0;
}
.cid-tf18sEl4BK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sEl4BK .dropdown-item:hover,
.cid-tf18sEl4BK .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sEl4BK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sEl4BK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sEl4BK .nav-link {
  position: relative;
}
.cid-tf18sEl4BK .container {
  display: flex;
  margin: auto;
}
.cid-tf18sEl4BK .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sEl4BK .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sEl4BK .dropdown-menu,
.cid-tf18sEl4BK .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sEl4BK .nav-item:focus,
.cid-tf18sEl4BK .nav-link:focus {
  outline: none;
}
.cid-tf18sEl4BK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sEl4BK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sEl4BK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sEl4BK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sEl4BK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sEl4BK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sEl4BK .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sEl4BK .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sEl4BK .navbar.opened {
  transition: all .3s;
}
.cid-tf18sEl4BK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sEl4BK .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sEl4BK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sEl4BK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sEl4BK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sEl4BK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sEl4BK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sEl4BK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sEl4BK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sEl4BK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sEl4BK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sEl4BK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sEl4BK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sEl4BK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sEl4BK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sEl4BK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sEl4BK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sEl4BK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sEl4BK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sEl4BK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sEl4BK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sEl4BK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sEl4BK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sEl4BK .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sEl4BK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sEl4BK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sEl4BK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sEl4BK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sEl4BK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sEl4BK .dropdown-item.active,
.cid-tf18sEl4BK .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sEl4BK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sEl4BK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sEl4BK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sEl4BK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sEl4BK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sEl4BK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sEl4BK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sEl4BK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sEl4BK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sEl4BK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sEl4BK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sEl4BK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sEl4BK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sEl4BK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sEl4BK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sEl4BK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sEl4BK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sEl4BK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sEl4BK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sEl4BK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sEl4BK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sEl4BK .navbar {
    height: 77px;
  }
  .cid-tf18sEl4BK .navbar.opened {
    height: auto;
  }
  .cid-tf18sEl4BK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sET9er {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sET9er .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sET9er .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sET9er .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sET9er .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sET9er .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sET9er .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sET9er .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sET9er .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sET9er .carousel-control,
.cid-tf18sET9er .close {
  background: #1b1b1b;
}
.cid-tf18sET9er .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sET9er .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sET9er .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sET9er .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sET9er .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sET9er .close::before {
  content: '\e91a';
}
.cid-tf18sET9er .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sET9er .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sET9er .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sET9er .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sET9er .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sET9er .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sET9er .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sET9er .carousel-indicators li.active,
.cid-tf18sET9er .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sET9er .carousel-indicators li::after,
.cid-tf18sET9er .carousel-indicators li::before {
  content: none;
}
.cid-tf18sET9er .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sET9er .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sET9er .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sET9er .carousel-indicators {
    display: none;
  }
}
.cid-tf18sET9er .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sET9er .carousel-inner > .active {
  display: block;
}
.cid-tf18sET9er .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sET9er .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sET9er .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sET9er .carousel-control,
  .cid-tf18sET9er .carousel-indicators,
  .cid-tf18sET9er .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sET9er .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sET9er .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sET9er .carousel-indicators .active,
.cid-tf18sET9er .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sET9er .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sET9er .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sET9er .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sET9er .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sET9er .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sET9er .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sET9er .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sET9er .carousel {
  width: 100%;
}
.cid-tf18sET9er .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sET9er .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sET9er .modal.fade .modal-dialog,
.cid-tf18sET9er .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sET9er .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sET9er H6 {
  text-align: center;
}
.cid-tf18sET9er H3 {
  color: #ffffff;
}
.cid-tf18sGkaBE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sGkaBE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sGkaBE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sGkaBE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sGkaBE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sGkaBE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sGkaBE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sGkaBE .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sGkaBE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sGkaBE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sGkaBE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sGkaBE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sGkaBE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sGkaBE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sGkaBE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sKkXJV {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sKkXJV nav.navbar {
  position: fixed;
}
.cid-tf18sKkXJV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sKkXJV .dropdown-menu {
  padding: 0;
}
.cid-tf18sKkXJV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sKkXJV .dropdown-item:hover,
.cid-tf18sKkXJV .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sKkXJV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sKkXJV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sKkXJV .nav-link {
  position: relative;
}
.cid-tf18sKkXJV .container {
  display: flex;
  margin: auto;
}
.cid-tf18sKkXJV .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sKkXJV .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sKkXJV .dropdown-menu,
.cid-tf18sKkXJV .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sKkXJV .nav-item:focus,
.cid-tf18sKkXJV .nav-link:focus {
  outline: none;
}
.cid-tf18sKkXJV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sKkXJV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sKkXJV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sKkXJV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sKkXJV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sKkXJV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sKkXJV .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sKkXJV .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sKkXJV .navbar.opened {
  transition: all .3s;
}
.cid-tf18sKkXJV .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sKkXJV .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sKkXJV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sKkXJV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sKkXJV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sKkXJV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sKkXJV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sKkXJV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sKkXJV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sKkXJV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sKkXJV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sKkXJV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sKkXJV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sKkXJV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sKkXJV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sKkXJV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sKkXJV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sKkXJV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sKkXJV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sKkXJV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sKkXJV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sKkXJV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sKkXJV .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sKkXJV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sKkXJV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sKkXJV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sKkXJV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sKkXJV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sKkXJV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sKkXJV .dropdown-item.active,
.cid-tf18sKkXJV .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sKkXJV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sKkXJV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sKkXJV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sKkXJV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sKkXJV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sKkXJV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sKkXJV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sKkXJV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sKkXJV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sKkXJV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sKkXJV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sKkXJV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sKkXJV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sKkXJV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sKkXJV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sKkXJV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sKkXJV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sKkXJV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sKkXJV .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sKkXJV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sKkXJV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sKkXJV .navbar {
    height: 77px;
  }
  .cid-tf18sKkXJV .navbar.opened {
    height: auto;
  }
  .cid-tf18sKkXJV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sKRCkN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sKRCkN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sKRCkN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sKRCkN .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sKRCkN .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sKRCkN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sKRCkN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sKRCkN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sKRCkN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sKRCkN .carousel-control,
.cid-tf18sKRCkN .close {
  background: #1b1b1b;
}
.cid-tf18sKRCkN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sKRCkN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sKRCkN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sKRCkN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sKRCkN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sKRCkN .close::before {
  content: '\e91a';
}
.cid-tf18sKRCkN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sKRCkN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sKRCkN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sKRCkN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sKRCkN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sKRCkN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sKRCkN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sKRCkN .carousel-indicators li.active,
.cid-tf18sKRCkN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sKRCkN .carousel-indicators li::after,
.cid-tf18sKRCkN .carousel-indicators li::before {
  content: none;
}
.cid-tf18sKRCkN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sKRCkN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sKRCkN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sKRCkN .carousel-indicators {
    display: none;
  }
}
.cid-tf18sKRCkN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sKRCkN .carousel-inner > .active {
  display: block;
}
.cid-tf18sKRCkN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sKRCkN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sKRCkN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sKRCkN .carousel-control,
  .cid-tf18sKRCkN .carousel-indicators,
  .cid-tf18sKRCkN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sKRCkN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sKRCkN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sKRCkN .carousel-indicators .active,
.cid-tf18sKRCkN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sKRCkN .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sKRCkN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sKRCkN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sKRCkN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sKRCkN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sKRCkN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sKRCkN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sKRCkN .carousel {
  width: 100%;
}
.cid-tf18sKRCkN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sKRCkN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sKRCkN .modal.fade .modal-dialog,
.cid-tf18sKRCkN .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sKRCkN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sKRCkN H6 {
  text-align: center;
}
.cid-tf18sKRCkN H3 {
  color: #ffffff;
}
.cid-tf18sLrDjn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sLrDjn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sLrDjn .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sLrDjn .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sLrDjn .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sLrDjn .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sLrDjn .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sLrDjn .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sLrDjn .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sLrDjn .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sLrDjn .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sLrDjn .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sLrDjn .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sLrDjn .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sLrDjn .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sOlJWF {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sOlJWF nav.navbar {
  position: fixed;
}
.cid-tf18sOlJWF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sOlJWF .dropdown-menu {
  padding: 0;
}
.cid-tf18sOlJWF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sOlJWF .dropdown-item:hover,
.cid-tf18sOlJWF .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sOlJWF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sOlJWF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sOlJWF .nav-link {
  position: relative;
}
.cid-tf18sOlJWF .container {
  display: flex;
  margin: auto;
}
.cid-tf18sOlJWF .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sOlJWF .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sOlJWF .dropdown-menu,
.cid-tf18sOlJWF .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sOlJWF .nav-item:focus,
.cid-tf18sOlJWF .nav-link:focus {
  outline: none;
}
.cid-tf18sOlJWF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sOlJWF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sOlJWF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sOlJWF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sOlJWF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sOlJWF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sOlJWF .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sOlJWF .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sOlJWF .navbar.opened {
  transition: all .3s;
}
.cid-tf18sOlJWF .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sOlJWF .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sOlJWF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sOlJWF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sOlJWF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sOlJWF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sOlJWF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sOlJWF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sOlJWF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sOlJWF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sOlJWF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sOlJWF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sOlJWF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sOlJWF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sOlJWF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sOlJWF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sOlJWF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sOlJWF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sOlJWF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sOlJWF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sOlJWF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sOlJWF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sOlJWF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sOlJWF .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sOlJWF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sOlJWF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sOlJWF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sOlJWF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sOlJWF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sOlJWF .dropdown-item.active,
.cid-tf18sOlJWF .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sOlJWF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sOlJWF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sOlJWF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sOlJWF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sOlJWF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sOlJWF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sOlJWF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sOlJWF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sOlJWF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sOlJWF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sOlJWF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sOlJWF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sOlJWF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sOlJWF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sOlJWF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sOlJWF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sOlJWF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sOlJWF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sOlJWF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sOlJWF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sOlJWF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sOlJWF .navbar {
    height: 77px;
  }
  .cid-tf18sOlJWF .navbar.opened {
    height: auto;
  }
  .cid-tf18sOlJWF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sOVvBr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sOVvBr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sOVvBr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sOVvBr .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sOVvBr .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sOVvBr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sOVvBr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sOVvBr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sOVvBr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sOVvBr .carousel-control,
.cid-tf18sOVvBr .close {
  background: #1b1b1b;
}
.cid-tf18sOVvBr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sOVvBr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sOVvBr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sOVvBr .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sOVvBr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sOVvBr .close::before {
  content: '\e91a';
}
.cid-tf18sOVvBr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sOVvBr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sOVvBr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sOVvBr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sOVvBr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sOVvBr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sOVvBr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sOVvBr .carousel-indicators li.active,
.cid-tf18sOVvBr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sOVvBr .carousel-indicators li::after,
.cid-tf18sOVvBr .carousel-indicators li::before {
  content: none;
}
.cid-tf18sOVvBr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sOVvBr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sOVvBr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sOVvBr .carousel-indicators {
    display: none;
  }
}
.cid-tf18sOVvBr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sOVvBr .carousel-inner > .active {
  display: block;
}
.cid-tf18sOVvBr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sOVvBr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sOVvBr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sOVvBr .carousel-control,
  .cid-tf18sOVvBr .carousel-indicators,
  .cid-tf18sOVvBr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sOVvBr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sOVvBr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sOVvBr .carousel-indicators .active,
.cid-tf18sOVvBr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sOVvBr .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sOVvBr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sOVvBr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sOVvBr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sOVvBr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sOVvBr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sOVvBr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sOVvBr .carousel {
  width: 100%;
}
.cid-tf18sOVvBr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sOVvBr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sOVvBr .modal.fade .modal-dialog,
.cid-tf18sOVvBr .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sOVvBr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sOVvBr H6 {
  text-align: center;
}
.cid-tf18sOVvBr H3 {
  color: #ffffff;
}
.cid-tf18sPpUsq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sPpUsq .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sPpUsq .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sPpUsq .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sPpUsq .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sPpUsq .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sPpUsq .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sPpUsq .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sPpUsq .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sPpUsq .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sPpUsq .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sPpUsq .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sPpUsq .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sPpUsq .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sPpUsq .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sRFDiX {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sRFDiX nav.navbar {
  position: fixed;
}
.cid-tf18sRFDiX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sRFDiX .dropdown-menu {
  padding: 0;
}
.cid-tf18sRFDiX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sRFDiX .dropdown-item:hover,
.cid-tf18sRFDiX .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sRFDiX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sRFDiX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sRFDiX .nav-link {
  position: relative;
}
.cid-tf18sRFDiX .container {
  display: flex;
  margin: auto;
}
.cid-tf18sRFDiX .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sRFDiX .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sRFDiX .dropdown-menu,
.cid-tf18sRFDiX .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sRFDiX .nav-item:focus,
.cid-tf18sRFDiX .nav-link:focus {
  outline: none;
}
.cid-tf18sRFDiX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sRFDiX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sRFDiX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sRFDiX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sRFDiX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sRFDiX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sRFDiX .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sRFDiX .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sRFDiX .navbar.opened {
  transition: all .3s;
}
.cid-tf18sRFDiX .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sRFDiX .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sRFDiX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sRFDiX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sRFDiX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sRFDiX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sRFDiX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sRFDiX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sRFDiX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sRFDiX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sRFDiX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sRFDiX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sRFDiX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sRFDiX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sRFDiX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sRFDiX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sRFDiX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sRFDiX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sRFDiX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sRFDiX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sRFDiX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sRFDiX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sRFDiX .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sRFDiX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sRFDiX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sRFDiX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sRFDiX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sRFDiX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sRFDiX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sRFDiX .dropdown-item.active,
.cid-tf18sRFDiX .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sRFDiX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sRFDiX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sRFDiX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sRFDiX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sRFDiX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sRFDiX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sRFDiX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sRFDiX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sRFDiX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sRFDiX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sRFDiX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sRFDiX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sRFDiX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sRFDiX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sRFDiX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sRFDiX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sRFDiX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sRFDiX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sRFDiX .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sRFDiX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sRFDiX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sRFDiX .navbar {
    height: 77px;
  }
  .cid-tf18sRFDiX .navbar.opened {
    height: auto;
  }
  .cid-tf18sRFDiX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sS8esa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sS8esa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sS8esa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sS8esa .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sS8esa .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sS8esa .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sS8esa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sS8esa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sS8esa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sS8esa .carousel-control,
.cid-tf18sS8esa .close {
  background: #1b1b1b;
}
.cid-tf18sS8esa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sS8esa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sS8esa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sS8esa .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sS8esa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sS8esa .close::before {
  content: '\e91a';
}
.cid-tf18sS8esa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sS8esa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sS8esa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sS8esa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sS8esa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sS8esa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sS8esa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sS8esa .carousel-indicators li.active,
.cid-tf18sS8esa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sS8esa .carousel-indicators li::after,
.cid-tf18sS8esa .carousel-indicators li::before {
  content: none;
}
.cid-tf18sS8esa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sS8esa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sS8esa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sS8esa .carousel-indicators {
    display: none;
  }
}
.cid-tf18sS8esa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sS8esa .carousel-inner > .active {
  display: block;
}
.cid-tf18sS8esa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sS8esa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sS8esa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sS8esa .carousel-control,
  .cid-tf18sS8esa .carousel-indicators,
  .cid-tf18sS8esa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sS8esa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sS8esa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sS8esa .carousel-indicators .active,
.cid-tf18sS8esa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sS8esa .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sS8esa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sS8esa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sS8esa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sS8esa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sS8esa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sS8esa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sS8esa .carousel {
  width: 100%;
}
.cid-tf18sS8esa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sS8esa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sS8esa .modal.fade .modal-dialog,
.cid-tf18sS8esa .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sS8esa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sS8esa H6 {
  text-align: center;
}
.cid-tf18sS8esa H3 {
  color: #ffffff;
}
.cid-tf18sSCOqj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sSCOqj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sSCOqj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sSCOqj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sSCOqj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sSCOqj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sSCOqj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sSCOqj .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sSCOqj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sSCOqj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sSCOqj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sSCOqj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sSCOqj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sSCOqj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sSCOqj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sVWTGB {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sVWTGB nav.navbar {
  position: fixed;
}
.cid-tf18sVWTGB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sVWTGB .dropdown-menu {
  padding: 0;
}
.cid-tf18sVWTGB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sVWTGB .dropdown-item:hover,
.cid-tf18sVWTGB .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sVWTGB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sVWTGB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sVWTGB .nav-link {
  position: relative;
}
.cid-tf18sVWTGB .container {
  display: flex;
  margin: auto;
}
.cid-tf18sVWTGB .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sVWTGB .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sVWTGB .dropdown-menu,
.cid-tf18sVWTGB .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sVWTGB .nav-item:focus,
.cid-tf18sVWTGB .nav-link:focus {
  outline: none;
}
.cid-tf18sVWTGB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sVWTGB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sVWTGB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sVWTGB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sVWTGB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sVWTGB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sVWTGB .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sVWTGB .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sVWTGB .navbar.opened {
  transition: all .3s;
}
.cid-tf18sVWTGB .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sVWTGB .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sVWTGB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sVWTGB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sVWTGB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sVWTGB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sVWTGB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sVWTGB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sVWTGB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sVWTGB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sVWTGB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sVWTGB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sVWTGB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sVWTGB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sVWTGB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sVWTGB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sVWTGB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sVWTGB .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sVWTGB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sVWTGB .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sVWTGB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sVWTGB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sVWTGB .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sVWTGB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sVWTGB .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sVWTGB .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sVWTGB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sVWTGB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sVWTGB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sVWTGB .dropdown-item.active,
.cid-tf18sVWTGB .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sVWTGB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sVWTGB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sVWTGB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sVWTGB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sVWTGB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sVWTGB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sVWTGB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sVWTGB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sVWTGB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sVWTGB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sVWTGB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sVWTGB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sVWTGB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sVWTGB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sVWTGB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sVWTGB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sVWTGB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sVWTGB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sVWTGB .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sVWTGB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sVWTGB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sVWTGB .navbar {
    height: 77px;
  }
  .cid-tf18sVWTGB .navbar.opened {
    height: auto;
  }
  .cid-tf18sVWTGB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18sX3LVZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18sX3LVZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18sX3LVZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18sX3LVZ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18sX3LVZ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18sX3LVZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18sX3LVZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18sX3LVZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18sX3LVZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18sX3LVZ .carousel-control,
.cid-tf18sX3LVZ .close {
  background: #1b1b1b;
}
.cid-tf18sX3LVZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18sX3LVZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18sX3LVZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18sX3LVZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18sX3LVZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18sX3LVZ .close::before {
  content: '\e91a';
}
.cid-tf18sX3LVZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18sX3LVZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18sX3LVZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sX3LVZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18sX3LVZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18sX3LVZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18sX3LVZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18sX3LVZ .carousel-indicators li.active,
.cid-tf18sX3LVZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18sX3LVZ .carousel-indicators li::after,
.cid-tf18sX3LVZ .carousel-indicators li::before {
  content: none;
}
.cid-tf18sX3LVZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18sX3LVZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18sX3LVZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18sX3LVZ .carousel-indicators {
    display: none;
  }
}
.cid-tf18sX3LVZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18sX3LVZ .carousel-inner > .active {
  display: block;
}
.cid-tf18sX3LVZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18sX3LVZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18sX3LVZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18sX3LVZ .carousel-control,
  .cid-tf18sX3LVZ .carousel-indicators,
  .cid-tf18sX3LVZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18sX3LVZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18sX3LVZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18sX3LVZ .carousel-indicators .active,
.cid-tf18sX3LVZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18sX3LVZ .carousel-indicators .active {
  background: #fff;
}
.cid-tf18sX3LVZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18sX3LVZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18sX3LVZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18sX3LVZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18sX3LVZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18sX3LVZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18sX3LVZ .carousel {
  width: 100%;
}
.cid-tf18sX3LVZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18sX3LVZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18sX3LVZ .modal.fade .modal-dialog,
.cid-tf18sX3LVZ .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18sX3LVZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18sX3LVZ H6 {
  text-align: center;
}
.cid-tf18sX3LVZ H3 {
  color: #ffffff;
}
.cid-tf18sXA9Xx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18sXA9Xx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18sXA9Xx .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18sXA9Xx .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18sXA9Xx .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18sXA9Xx .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18sXA9Xx .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18sXA9Xx .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18sXA9Xx .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18sXA9Xx .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18sXA9Xx .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18sXA9Xx .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18sXA9Xx .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18sXA9Xx .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18sXA9Xx .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18sZNnTa {
  z-index: 1000;
  width: 100%;
}
.cid-tf18sZNnTa nav.navbar {
  position: fixed;
}
.cid-tf18sZNnTa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sZNnTa .dropdown-menu {
  padding: 0;
}
.cid-tf18sZNnTa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sZNnTa .dropdown-item:hover,
.cid-tf18sZNnTa .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18sZNnTa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18sZNnTa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18sZNnTa .nav-link {
  position: relative;
}
.cid-tf18sZNnTa .container {
  display: flex;
  margin: auto;
}
.cid-tf18sZNnTa .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18sZNnTa .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18sZNnTa .dropdown-menu,
.cid-tf18sZNnTa .navbar.opened {
  background: #232323 !important;
}
.cid-tf18sZNnTa .nav-item:focus,
.cid-tf18sZNnTa .nav-link:focus {
  outline: none;
}
.cid-tf18sZNnTa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18sZNnTa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18sZNnTa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18sZNnTa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18sZNnTa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18sZNnTa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18sZNnTa .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18sZNnTa .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18sZNnTa .navbar.opened {
  transition: all .3s;
}
.cid-tf18sZNnTa .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18sZNnTa .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18sZNnTa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18sZNnTa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18sZNnTa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18sZNnTa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18sZNnTa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18sZNnTa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18sZNnTa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18sZNnTa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18sZNnTa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18sZNnTa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18sZNnTa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18sZNnTa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18sZNnTa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18sZNnTa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18sZNnTa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18sZNnTa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18sZNnTa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18sZNnTa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18sZNnTa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18sZNnTa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18sZNnTa .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18sZNnTa .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18sZNnTa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18sZNnTa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18sZNnTa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18sZNnTa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18sZNnTa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18sZNnTa .dropdown-item.active,
.cid-tf18sZNnTa .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18sZNnTa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18sZNnTa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18sZNnTa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18sZNnTa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18sZNnTa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18sZNnTa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18sZNnTa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18sZNnTa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18sZNnTa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18sZNnTa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18sZNnTa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18sZNnTa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sZNnTa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18sZNnTa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18sZNnTa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sZNnTa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18sZNnTa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18sZNnTa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18sZNnTa .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18sZNnTa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18sZNnTa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18sZNnTa .navbar {
    height: 77px;
  }
  .cid-tf18sZNnTa .navbar.opened {
    height: auto;
  }
  .cid-tf18sZNnTa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18t0ghd4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18t0ghd4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18t0ghd4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18t0ghd4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18t0ghd4 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18t0ghd4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18t0ghd4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18t0ghd4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18t0ghd4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18t0ghd4 .carousel-control,
.cid-tf18t0ghd4 .close {
  background: #1b1b1b;
}
.cid-tf18t0ghd4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18t0ghd4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18t0ghd4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18t0ghd4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18t0ghd4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18t0ghd4 .close::before {
  content: '\e91a';
}
.cid-tf18t0ghd4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18t0ghd4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18t0ghd4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18t0ghd4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18t0ghd4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18t0ghd4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18t0ghd4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18t0ghd4 .carousel-indicators li.active,
.cid-tf18t0ghd4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18t0ghd4 .carousel-indicators li::after,
.cid-tf18t0ghd4 .carousel-indicators li::before {
  content: none;
}
.cid-tf18t0ghd4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18t0ghd4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18t0ghd4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18t0ghd4 .carousel-indicators {
    display: none;
  }
}
.cid-tf18t0ghd4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18t0ghd4 .carousel-inner > .active {
  display: block;
}
.cid-tf18t0ghd4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18t0ghd4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18t0ghd4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18t0ghd4 .carousel-control,
  .cid-tf18t0ghd4 .carousel-indicators,
  .cid-tf18t0ghd4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18t0ghd4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18t0ghd4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18t0ghd4 .carousel-indicators .active,
.cid-tf18t0ghd4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18t0ghd4 .carousel-indicators .active {
  background: #fff;
}
.cid-tf18t0ghd4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18t0ghd4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18t0ghd4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18t0ghd4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18t0ghd4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18t0ghd4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18t0ghd4 .carousel {
  width: 100%;
}
.cid-tf18t0ghd4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18t0ghd4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18t0ghd4 .modal.fade .modal-dialog,
.cid-tf18t0ghd4 .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18t0ghd4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18t0ghd4 H6 {
  text-align: center;
}
.cid-tf18t0ghd4 H3 {
  color: #ffffff;
}
.cid-tf18t0I58d {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18t0I58d .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18t0I58d .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18t0I58d .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18t0I58d .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18t0I58d .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18t0I58d .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18t0I58d .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18t0I58d .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18t0I58d .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18t0I58d .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18t0I58d .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18t0I58d .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18t0I58d .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18t0I58d .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18t2MHvz {
  z-index: 1000;
  width: 100%;
}
.cid-tf18t2MHvz nav.navbar {
  position: fixed;
}
.cid-tf18t2MHvz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18t2MHvz .dropdown-menu {
  padding: 0;
}
.cid-tf18t2MHvz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18t2MHvz .dropdown-item:hover,
.cid-tf18t2MHvz .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18t2MHvz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18t2MHvz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18t2MHvz .nav-link {
  position: relative;
}
.cid-tf18t2MHvz .container {
  display: flex;
  margin: auto;
}
.cid-tf18t2MHvz .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18t2MHvz .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18t2MHvz .dropdown-menu,
.cid-tf18t2MHvz .navbar.opened {
  background: #232323 !important;
}
.cid-tf18t2MHvz .nav-item:focus,
.cid-tf18t2MHvz .nav-link:focus {
  outline: none;
}
.cid-tf18t2MHvz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18t2MHvz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18t2MHvz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18t2MHvz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18t2MHvz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18t2MHvz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18t2MHvz .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18t2MHvz .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18t2MHvz .navbar.opened {
  transition: all .3s;
}
.cid-tf18t2MHvz .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18t2MHvz .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18t2MHvz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18t2MHvz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18t2MHvz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18t2MHvz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18t2MHvz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18t2MHvz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18t2MHvz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18t2MHvz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18t2MHvz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18t2MHvz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18t2MHvz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18t2MHvz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18t2MHvz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18t2MHvz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18t2MHvz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18t2MHvz .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18t2MHvz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18t2MHvz .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18t2MHvz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18t2MHvz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18t2MHvz .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18t2MHvz .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18t2MHvz .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18t2MHvz .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18t2MHvz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18t2MHvz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18t2MHvz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18t2MHvz .dropdown-item.active,
.cid-tf18t2MHvz .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18t2MHvz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18t2MHvz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18t2MHvz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18t2MHvz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18t2MHvz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18t2MHvz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18t2MHvz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18t2MHvz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18t2MHvz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18t2MHvz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18t2MHvz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18t2MHvz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18t2MHvz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18t2MHvz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18t2MHvz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18t2MHvz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18t2MHvz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18t2MHvz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18t2MHvz .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18t2MHvz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18t2MHvz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18t2MHvz .navbar {
    height: 77px;
  }
  .cid-tf18t2MHvz .navbar.opened {
    height: auto;
  }
  .cid-tf18t2MHvz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18t3fT3u {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18t3fT3u .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18t3fT3u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18t3fT3u .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18t3fT3u .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18t3fT3u .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18t3fT3u .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18t3fT3u .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18t3fT3u .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18t3fT3u .carousel-control,
.cid-tf18t3fT3u .close {
  background: #1b1b1b;
}
.cid-tf18t3fT3u .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18t3fT3u .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18t3fT3u .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18t3fT3u .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18t3fT3u .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18t3fT3u .close::before {
  content: '\e91a';
}
.cid-tf18t3fT3u .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18t3fT3u .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18t3fT3u .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18t3fT3u .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18t3fT3u .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18t3fT3u .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18t3fT3u .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18t3fT3u .carousel-indicators li.active,
.cid-tf18t3fT3u .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18t3fT3u .carousel-indicators li::after,
.cid-tf18t3fT3u .carousel-indicators li::before {
  content: none;
}
.cid-tf18t3fT3u .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18t3fT3u .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18t3fT3u .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18t3fT3u .carousel-indicators {
    display: none;
  }
}
.cid-tf18t3fT3u .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18t3fT3u .carousel-inner > .active {
  display: block;
}
.cid-tf18t3fT3u .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18t3fT3u .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18t3fT3u .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18t3fT3u .carousel-control,
  .cid-tf18t3fT3u .carousel-indicators,
  .cid-tf18t3fT3u .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18t3fT3u .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18t3fT3u .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18t3fT3u .carousel-indicators .active,
.cid-tf18t3fT3u .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18t3fT3u .carousel-indicators .active {
  background: #fff;
}
.cid-tf18t3fT3u .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18t3fT3u .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18t3fT3u .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18t3fT3u .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18t3fT3u .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18t3fT3u .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18t3fT3u .carousel {
  width: 100%;
}
.cid-tf18t3fT3u .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18t3fT3u .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18t3fT3u .modal.fade .modal-dialog,
.cid-tf18t3fT3u .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18t3fT3u .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18t3fT3u H6 {
  text-align: center;
}
.cid-tf18t3fT3u H3 {
  color: #ffffff;
}
.cid-tf18t3KfXR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18t3KfXR .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18t3KfXR .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18t3KfXR .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18t3KfXR .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18t3KfXR .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18t3KfXR .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18t3KfXR .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18t3KfXR .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18t3KfXR .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18t3KfXR .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18t3KfXR .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18t3KfXR .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18t3KfXR .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18t3KfXR .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18t5IDeo {
  z-index: 1000;
  width: 100%;
}
.cid-tf18t5IDeo nav.navbar {
  position: fixed;
}
.cid-tf18t5IDeo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18t5IDeo .dropdown-menu {
  padding: 0;
}
.cid-tf18t5IDeo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18t5IDeo .dropdown-item:hover,
.cid-tf18t5IDeo .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18t5IDeo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18t5IDeo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18t5IDeo .nav-link {
  position: relative;
}
.cid-tf18t5IDeo .container {
  display: flex;
  margin: auto;
}
.cid-tf18t5IDeo .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18t5IDeo .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18t5IDeo .dropdown-menu,
.cid-tf18t5IDeo .navbar.opened {
  background: #232323 !important;
}
.cid-tf18t5IDeo .nav-item:focus,
.cid-tf18t5IDeo .nav-link:focus {
  outline: none;
}
.cid-tf18t5IDeo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18t5IDeo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18t5IDeo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18t5IDeo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18t5IDeo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18t5IDeo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18t5IDeo .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18t5IDeo .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18t5IDeo .navbar.opened {
  transition: all .3s;
}
.cid-tf18t5IDeo .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18t5IDeo .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18t5IDeo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18t5IDeo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18t5IDeo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18t5IDeo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18t5IDeo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18t5IDeo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18t5IDeo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18t5IDeo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18t5IDeo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18t5IDeo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18t5IDeo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18t5IDeo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18t5IDeo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18t5IDeo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18t5IDeo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18t5IDeo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18t5IDeo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18t5IDeo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18t5IDeo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18t5IDeo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18t5IDeo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18t5IDeo .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18t5IDeo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18t5IDeo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18t5IDeo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18t5IDeo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18t5IDeo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18t5IDeo .dropdown-item.active,
.cid-tf18t5IDeo .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18t5IDeo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18t5IDeo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18t5IDeo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18t5IDeo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18t5IDeo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18t5IDeo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18t5IDeo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18t5IDeo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18t5IDeo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18t5IDeo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18t5IDeo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18t5IDeo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18t5IDeo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18t5IDeo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18t5IDeo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18t5IDeo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18t5IDeo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18t5IDeo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18t5IDeo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18t5IDeo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18t5IDeo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18t5IDeo .navbar {
    height: 77px;
  }
  .cid-tf18t5IDeo .navbar.opened {
    height: auto;
  }
  .cid-tf18t5IDeo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18t6DUUP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18t6DUUP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18t6DUUP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18t6DUUP .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18t6DUUP .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18t6DUUP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18t6DUUP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18t6DUUP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18t6DUUP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18t6DUUP .carousel-control,
.cid-tf18t6DUUP .close {
  background: #1b1b1b;
}
.cid-tf18t6DUUP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18t6DUUP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18t6DUUP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18t6DUUP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18t6DUUP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18t6DUUP .close::before {
  content: '\e91a';
}
.cid-tf18t6DUUP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18t6DUUP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18t6DUUP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18t6DUUP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18t6DUUP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18t6DUUP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18t6DUUP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18t6DUUP .carousel-indicators li.active,
.cid-tf18t6DUUP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18t6DUUP .carousel-indicators li::after,
.cid-tf18t6DUUP .carousel-indicators li::before {
  content: none;
}
.cid-tf18t6DUUP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18t6DUUP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18t6DUUP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18t6DUUP .carousel-indicators {
    display: none;
  }
}
.cid-tf18t6DUUP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18t6DUUP .carousel-inner > .active {
  display: block;
}
.cid-tf18t6DUUP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18t6DUUP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18t6DUUP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18t6DUUP .carousel-control,
  .cid-tf18t6DUUP .carousel-indicators,
  .cid-tf18t6DUUP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18t6DUUP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18t6DUUP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18t6DUUP .carousel-indicators .active,
.cid-tf18t6DUUP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18t6DUUP .carousel-indicators .active {
  background: #fff;
}
.cid-tf18t6DUUP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18t6DUUP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18t6DUUP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18t6DUUP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18t6DUUP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18t6DUUP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18t6DUUP .carousel {
  width: 100%;
}
.cid-tf18t6DUUP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18t6DUUP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18t6DUUP .modal.fade .modal-dialog,
.cid-tf18t6DUUP .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18t6DUUP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18t6DUUP H6 {
  text-align: center;
}
.cid-tf18t6DUUP H3 {
  color: #ffffff;
}
.cid-tf18t7BloY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18t7BloY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18t7BloY .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18t7BloY .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18t7BloY .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18t7BloY .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18t7BloY .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18t7BloY .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18t7BloY .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18t7BloY .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18t7BloY .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18t7BloY .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18t7BloY .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18t7BloY .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18t7BloY .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tbvHOf {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tbvHOf nav.navbar {
  position: fixed;
}
.cid-tf18tbvHOf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tbvHOf .dropdown-menu {
  padding: 0;
}
.cid-tf18tbvHOf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tbvHOf .dropdown-item:hover,
.cid-tf18tbvHOf .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tbvHOf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tbvHOf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tbvHOf .nav-link {
  position: relative;
}
.cid-tf18tbvHOf .container {
  display: flex;
  margin: auto;
}
.cid-tf18tbvHOf .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tbvHOf .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tbvHOf .dropdown-menu,
.cid-tf18tbvHOf .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tbvHOf .nav-item:focus,
.cid-tf18tbvHOf .nav-link:focus {
  outline: none;
}
.cid-tf18tbvHOf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tbvHOf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tbvHOf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tbvHOf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tbvHOf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tbvHOf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tbvHOf .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tbvHOf .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tbvHOf .navbar.opened {
  transition: all .3s;
}
.cid-tf18tbvHOf .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tbvHOf .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tbvHOf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tbvHOf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tbvHOf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tbvHOf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tbvHOf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tbvHOf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tbvHOf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tbvHOf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tbvHOf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tbvHOf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tbvHOf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tbvHOf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tbvHOf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tbvHOf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tbvHOf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tbvHOf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tbvHOf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tbvHOf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tbvHOf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tbvHOf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tbvHOf .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tbvHOf .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tbvHOf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tbvHOf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tbvHOf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tbvHOf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tbvHOf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tbvHOf .dropdown-item.active,
.cid-tf18tbvHOf .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tbvHOf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tbvHOf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tbvHOf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tbvHOf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tbvHOf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tbvHOf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tbvHOf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tbvHOf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tbvHOf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tbvHOf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tbvHOf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tbvHOf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tbvHOf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tbvHOf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tbvHOf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tbvHOf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tbvHOf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tbvHOf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tbvHOf .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tbvHOf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tbvHOf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tbvHOf .navbar {
    height: 77px;
  }
  .cid-tf18tbvHOf .navbar.opened {
    height: auto;
  }
  .cid-tf18tbvHOf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tbY08Q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tbY08Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tbY08Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tbY08Q .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tbY08Q .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tbY08Q .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tbY08Q .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tbY08Q .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tbY08Q .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tbY08Q .carousel-control,
.cid-tf18tbY08Q .close {
  background: #1b1b1b;
}
.cid-tf18tbY08Q .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tbY08Q .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tbY08Q .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tbY08Q .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tbY08Q .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tbY08Q .close::before {
  content: '\e91a';
}
.cid-tf18tbY08Q .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tbY08Q .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tbY08Q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tbY08Q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tbY08Q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tbY08Q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tbY08Q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tbY08Q .carousel-indicators li.active,
.cid-tf18tbY08Q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tbY08Q .carousel-indicators li::after,
.cid-tf18tbY08Q .carousel-indicators li::before {
  content: none;
}
.cid-tf18tbY08Q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tbY08Q .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tbY08Q .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tbY08Q .carousel-indicators {
    display: none;
  }
}
.cid-tf18tbY08Q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tbY08Q .carousel-inner > .active {
  display: block;
}
.cid-tf18tbY08Q .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tbY08Q .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tbY08Q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tbY08Q .carousel-control,
  .cid-tf18tbY08Q .carousel-indicators,
  .cid-tf18tbY08Q .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tbY08Q .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tbY08Q .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tbY08Q .carousel-indicators .active,
.cid-tf18tbY08Q .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tbY08Q .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tbY08Q .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tbY08Q .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tbY08Q .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tbY08Q .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tbY08Q .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tbY08Q .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tbY08Q .carousel {
  width: 100%;
}
.cid-tf18tbY08Q .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tbY08Q .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tbY08Q .modal.fade .modal-dialog,
.cid-tf18tbY08Q .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tbY08Q .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tbY08Q H6 {
  text-align: center;
}
.cid-tf18tbY08Q H3 {
  color: #ffffff;
}
.cid-tf18tcsebj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tcsebj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tcsebj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tcsebj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tcsebj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tcsebj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tcsebj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tcsebj .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tcsebj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tcsebj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tcsebj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tcsebj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tcsebj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tcsebj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tcsebj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tfi2cl {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tfi2cl nav.navbar {
  position: fixed;
}
.cid-tf18tfi2cl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tfi2cl .dropdown-menu {
  padding: 0;
}
.cid-tf18tfi2cl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tfi2cl .dropdown-item:hover,
.cid-tf18tfi2cl .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tfi2cl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tfi2cl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tfi2cl .nav-link {
  position: relative;
}
.cid-tf18tfi2cl .container {
  display: flex;
  margin: auto;
}
.cid-tf18tfi2cl .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tfi2cl .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tfi2cl .dropdown-menu,
.cid-tf18tfi2cl .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tfi2cl .nav-item:focus,
.cid-tf18tfi2cl .nav-link:focus {
  outline: none;
}
.cid-tf18tfi2cl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tfi2cl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tfi2cl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tfi2cl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tfi2cl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tfi2cl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tfi2cl .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tfi2cl .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tfi2cl .navbar.opened {
  transition: all .3s;
}
.cid-tf18tfi2cl .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tfi2cl .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tfi2cl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tfi2cl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tfi2cl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tfi2cl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tfi2cl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tfi2cl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tfi2cl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tfi2cl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tfi2cl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tfi2cl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tfi2cl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tfi2cl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tfi2cl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tfi2cl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tfi2cl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tfi2cl .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tfi2cl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tfi2cl .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tfi2cl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tfi2cl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tfi2cl .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tfi2cl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tfi2cl .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tfi2cl .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tfi2cl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tfi2cl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tfi2cl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tfi2cl .dropdown-item.active,
.cid-tf18tfi2cl .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tfi2cl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tfi2cl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tfi2cl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tfi2cl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tfi2cl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tfi2cl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tfi2cl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tfi2cl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tfi2cl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tfi2cl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tfi2cl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tfi2cl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tfi2cl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tfi2cl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tfi2cl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tfi2cl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tfi2cl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tfi2cl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tfi2cl .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tfi2cl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tfi2cl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tfi2cl .navbar {
    height: 77px;
  }
  .cid-tf18tfi2cl .navbar.opened {
    height: auto;
  }
  .cid-tf18tfi2cl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tfLU9m {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tfLU9m .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tfLU9m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tfLU9m .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tfLU9m .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tfLU9m .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tfLU9m .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tfLU9m .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tfLU9m .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tfLU9m .carousel-control,
.cid-tf18tfLU9m .close {
  background: #1b1b1b;
}
.cid-tf18tfLU9m .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tfLU9m .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tfLU9m .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tfLU9m .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tfLU9m .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tfLU9m .close::before {
  content: '\e91a';
}
.cid-tf18tfLU9m .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tfLU9m .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tfLU9m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tfLU9m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tfLU9m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tfLU9m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tfLU9m .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tfLU9m .carousel-indicators li.active,
.cid-tf18tfLU9m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tfLU9m .carousel-indicators li::after,
.cid-tf18tfLU9m .carousel-indicators li::before {
  content: none;
}
.cid-tf18tfLU9m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tfLU9m .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tfLU9m .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tfLU9m .carousel-indicators {
    display: none;
  }
}
.cid-tf18tfLU9m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tfLU9m .carousel-inner > .active {
  display: block;
}
.cid-tf18tfLU9m .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tfLU9m .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tfLU9m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tfLU9m .carousel-control,
  .cid-tf18tfLU9m .carousel-indicators,
  .cid-tf18tfLU9m .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tfLU9m .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tfLU9m .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tfLU9m .carousel-indicators .active,
.cid-tf18tfLU9m .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tfLU9m .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tfLU9m .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tfLU9m .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tfLU9m .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tfLU9m .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tfLU9m .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tfLU9m .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tfLU9m .carousel {
  width: 100%;
}
.cid-tf18tfLU9m .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tfLU9m .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tfLU9m .modal.fade .modal-dialog,
.cid-tf18tfLU9m .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tfLU9m .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tfLU9m H6 {
  text-align: center;
}
.cid-tf18tfLU9m H3 {
  color: #ffffff;
}
.cid-tf18tgeeGS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tgeeGS .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tgeeGS .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tgeeGS .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tgeeGS .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tgeeGS .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tgeeGS .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tgeeGS .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tgeeGS .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tgeeGS .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tgeeGS .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tgeeGS .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tgeeGS .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tgeeGS .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tgeeGS .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tir9W2 {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tir9W2 nav.navbar {
  position: fixed;
}
.cid-tf18tir9W2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tir9W2 .dropdown-menu {
  padding: 0;
}
.cid-tf18tir9W2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tir9W2 .dropdown-item:hover,
.cid-tf18tir9W2 .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tir9W2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tir9W2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tir9W2 .nav-link {
  position: relative;
}
.cid-tf18tir9W2 .container {
  display: flex;
  margin: auto;
}
.cid-tf18tir9W2 .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tir9W2 .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tir9W2 .dropdown-menu,
.cid-tf18tir9W2 .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tir9W2 .nav-item:focus,
.cid-tf18tir9W2 .nav-link:focus {
  outline: none;
}
.cid-tf18tir9W2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tir9W2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tir9W2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tir9W2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tir9W2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tir9W2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tir9W2 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tir9W2 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tir9W2 .navbar.opened {
  transition: all .3s;
}
.cid-tf18tir9W2 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tir9W2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tir9W2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tir9W2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tir9W2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tir9W2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tir9W2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tir9W2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tir9W2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tir9W2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tir9W2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tir9W2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tir9W2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tir9W2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tir9W2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tir9W2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tir9W2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tir9W2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tir9W2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tir9W2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tir9W2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tir9W2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tir9W2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tir9W2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tir9W2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tir9W2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tir9W2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tir9W2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tir9W2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tir9W2 .dropdown-item.active,
.cid-tf18tir9W2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tir9W2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tir9W2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tir9W2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tir9W2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tir9W2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tir9W2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tir9W2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tir9W2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tir9W2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tir9W2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tir9W2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tir9W2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tir9W2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tir9W2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tir9W2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tir9W2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tir9W2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tir9W2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tir9W2 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tir9W2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tir9W2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tir9W2 .navbar {
    height: 77px;
  }
  .cid-tf18tir9W2 .navbar.opened {
    height: auto;
  }
  .cid-tf18tir9W2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tiWwCc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tiWwCc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tiWwCc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tiWwCc .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tiWwCc .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tiWwCc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tiWwCc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tiWwCc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tiWwCc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tiWwCc .carousel-control,
.cid-tf18tiWwCc .close {
  background: #1b1b1b;
}
.cid-tf18tiWwCc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tiWwCc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tiWwCc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tiWwCc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tiWwCc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tiWwCc .close::before {
  content: '\e91a';
}
.cid-tf18tiWwCc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tiWwCc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tiWwCc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tiWwCc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tiWwCc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tiWwCc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tiWwCc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tiWwCc .carousel-indicators li.active,
.cid-tf18tiWwCc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tiWwCc .carousel-indicators li::after,
.cid-tf18tiWwCc .carousel-indicators li::before {
  content: none;
}
.cid-tf18tiWwCc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tiWwCc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tiWwCc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tiWwCc .carousel-indicators {
    display: none;
  }
}
.cid-tf18tiWwCc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tiWwCc .carousel-inner > .active {
  display: block;
}
.cid-tf18tiWwCc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tiWwCc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tiWwCc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tiWwCc .carousel-control,
  .cid-tf18tiWwCc .carousel-indicators,
  .cid-tf18tiWwCc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tiWwCc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tiWwCc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tiWwCc .carousel-indicators .active,
.cid-tf18tiWwCc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tiWwCc .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tiWwCc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tiWwCc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tiWwCc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tiWwCc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tiWwCc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tiWwCc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tiWwCc .carousel {
  width: 100%;
}
.cid-tf18tiWwCc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tiWwCc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tiWwCc .modal.fade .modal-dialog,
.cid-tf18tiWwCc .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tiWwCc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tiWwCc H6 {
  text-align: center;
}
.cid-tf18tiWwCc H3 {
  color: #ffffff;
}
.cid-tf18tjpIxE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tjpIxE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tjpIxE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tjpIxE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tjpIxE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tjpIxE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tjpIxE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tjpIxE .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tjpIxE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tjpIxE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tjpIxE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tjpIxE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tjpIxE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tjpIxE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tjpIxE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tni2ew {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tni2ew nav.navbar {
  position: fixed;
}
.cid-tf18tni2ew .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tni2ew .dropdown-menu {
  padding: 0;
}
.cid-tf18tni2ew .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tni2ew .dropdown-item:hover,
.cid-tf18tni2ew .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tni2ew .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tni2ew .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tni2ew .nav-link {
  position: relative;
}
.cid-tf18tni2ew .container {
  display: flex;
  margin: auto;
}
.cid-tf18tni2ew .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tni2ew .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tni2ew .dropdown-menu,
.cid-tf18tni2ew .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tni2ew .nav-item:focus,
.cid-tf18tni2ew .nav-link:focus {
  outline: none;
}
.cid-tf18tni2ew .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tni2ew .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tni2ew .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tni2ew .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tni2ew .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tni2ew .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tni2ew .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tni2ew .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tni2ew .navbar.opened {
  transition: all .3s;
}
.cid-tf18tni2ew .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tni2ew .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tni2ew .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tni2ew .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tni2ew .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tni2ew .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tni2ew .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tni2ew .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tni2ew .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tni2ew .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tni2ew .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tni2ew .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tni2ew .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tni2ew .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tni2ew .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tni2ew .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tni2ew .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tni2ew .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tni2ew .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tni2ew .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tni2ew .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tni2ew .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tni2ew .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tni2ew .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tni2ew .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tni2ew .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tni2ew .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tni2ew .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tni2ew .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tni2ew .dropdown-item.active,
.cid-tf18tni2ew .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tni2ew .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tni2ew .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tni2ew .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tni2ew .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tni2ew .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tni2ew .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tni2ew ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tni2ew .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tni2ew button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tni2ew button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tni2ew button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tni2ew button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tni2ew button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tni2ew button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tni2ew nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tni2ew nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tni2ew nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tni2ew nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tni2ew .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tni2ew a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tni2ew .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tni2ew .navbar {
    height: 77px;
  }
  .cid-tf18tni2ew .navbar.opened {
    height: auto;
  }
  .cid-tf18tni2ew .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tnXWnG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tnXWnG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tnXWnG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tnXWnG .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tnXWnG .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tnXWnG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tnXWnG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tnXWnG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tnXWnG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tnXWnG .carousel-control,
.cid-tf18tnXWnG .close {
  background: #1b1b1b;
}
.cid-tf18tnXWnG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tnXWnG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tnXWnG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tnXWnG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tnXWnG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tnXWnG .close::before {
  content: '\e91a';
}
.cid-tf18tnXWnG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tnXWnG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tnXWnG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tnXWnG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tnXWnG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tnXWnG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tnXWnG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tnXWnG .carousel-indicators li.active,
.cid-tf18tnXWnG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tnXWnG .carousel-indicators li::after,
.cid-tf18tnXWnG .carousel-indicators li::before {
  content: none;
}
.cid-tf18tnXWnG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tnXWnG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tnXWnG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tnXWnG .carousel-indicators {
    display: none;
  }
}
.cid-tf18tnXWnG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tnXWnG .carousel-inner > .active {
  display: block;
}
.cid-tf18tnXWnG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tnXWnG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tnXWnG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tnXWnG .carousel-control,
  .cid-tf18tnXWnG .carousel-indicators,
  .cid-tf18tnXWnG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tnXWnG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tnXWnG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tnXWnG .carousel-indicators .active,
.cid-tf18tnXWnG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tnXWnG .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tnXWnG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tnXWnG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tnXWnG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tnXWnG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tnXWnG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tnXWnG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tnXWnG .carousel {
  width: 100%;
}
.cid-tf18tnXWnG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tnXWnG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tnXWnG .modal.fade .modal-dialog,
.cid-tf18tnXWnG .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tnXWnG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tnXWnG H6 {
  text-align: center;
}
.cid-tf18tnXWnG H3 {
  color: #ffffff;
}
.cid-tf18tpdqxZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tpdqxZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tpdqxZ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tpdqxZ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tpdqxZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tpdqxZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tpdqxZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tpdqxZ .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tpdqxZ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tpdqxZ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tpdqxZ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tpdqxZ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tpdqxZ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tpdqxZ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tpdqxZ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tvRuw4 {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tvRuw4 nav.navbar {
  position: fixed;
}
.cid-tf18tvRuw4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tvRuw4 .dropdown-menu {
  padding: 0;
}
.cid-tf18tvRuw4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tvRuw4 .dropdown-item:hover,
.cid-tf18tvRuw4 .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tvRuw4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tvRuw4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tvRuw4 .nav-link {
  position: relative;
}
.cid-tf18tvRuw4 .container {
  display: flex;
  margin: auto;
}
.cid-tf18tvRuw4 .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tvRuw4 .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tvRuw4 .dropdown-menu,
.cid-tf18tvRuw4 .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tvRuw4 .nav-item:focus,
.cid-tf18tvRuw4 .nav-link:focus {
  outline: none;
}
.cid-tf18tvRuw4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tvRuw4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tvRuw4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tvRuw4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tvRuw4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tvRuw4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tvRuw4 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tvRuw4 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tvRuw4 .navbar.opened {
  transition: all .3s;
}
.cid-tf18tvRuw4 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tvRuw4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tvRuw4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tvRuw4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tvRuw4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tvRuw4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tvRuw4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tvRuw4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tvRuw4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tvRuw4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tvRuw4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tvRuw4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tvRuw4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tvRuw4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tvRuw4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tvRuw4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tvRuw4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tvRuw4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tvRuw4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tvRuw4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tvRuw4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tvRuw4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tvRuw4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tvRuw4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tvRuw4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tvRuw4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tvRuw4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tvRuw4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tvRuw4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tvRuw4 .dropdown-item.active,
.cid-tf18tvRuw4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tvRuw4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tvRuw4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tvRuw4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tvRuw4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tvRuw4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tvRuw4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tvRuw4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tvRuw4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tvRuw4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tvRuw4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tvRuw4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tvRuw4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tvRuw4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tvRuw4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tvRuw4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tvRuw4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tvRuw4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tvRuw4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tvRuw4 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tvRuw4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tvRuw4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tvRuw4 .navbar {
    height: 77px;
  }
  .cid-tf18tvRuw4 .navbar.opened {
    height: auto;
  }
  .cid-tf18tvRuw4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18twn1PH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18twn1PH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18twn1PH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18twn1PH .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18twn1PH .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18twn1PH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18twn1PH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18twn1PH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18twn1PH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18twn1PH .carousel-control,
.cid-tf18twn1PH .close {
  background: #1b1b1b;
}
.cid-tf18twn1PH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18twn1PH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18twn1PH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18twn1PH .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18twn1PH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18twn1PH .close::before {
  content: '\e91a';
}
.cid-tf18twn1PH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18twn1PH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18twn1PH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18twn1PH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18twn1PH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18twn1PH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18twn1PH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18twn1PH .carousel-indicators li.active,
.cid-tf18twn1PH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18twn1PH .carousel-indicators li::after,
.cid-tf18twn1PH .carousel-indicators li::before {
  content: none;
}
.cid-tf18twn1PH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18twn1PH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18twn1PH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18twn1PH .carousel-indicators {
    display: none;
  }
}
.cid-tf18twn1PH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18twn1PH .carousel-inner > .active {
  display: block;
}
.cid-tf18twn1PH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18twn1PH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18twn1PH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18twn1PH .carousel-control,
  .cid-tf18twn1PH .carousel-indicators,
  .cid-tf18twn1PH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18twn1PH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18twn1PH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18twn1PH .carousel-indicators .active,
.cid-tf18twn1PH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18twn1PH .carousel-indicators .active {
  background: #fff;
}
.cid-tf18twn1PH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18twn1PH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18twn1PH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18twn1PH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18twn1PH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18twn1PH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18twn1PH .carousel {
  width: 100%;
}
.cid-tf18twn1PH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18twn1PH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18twn1PH .modal.fade .modal-dialog,
.cid-tf18twn1PH .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18twn1PH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18twn1PH H6 {
  text-align: center;
}
.cid-tf18twn1PH H3 {
  color: #ffffff;
}
.cid-tf18twTMFX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18twTMFX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18twTMFX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18twTMFX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18twTMFX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18twTMFX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18twTMFX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18twTMFX .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18twTMFX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18twTMFX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18twTMFX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18twTMFX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18twTMFX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18twTMFX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18twTMFX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tzzcnW {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tzzcnW nav.navbar {
  position: fixed;
}
.cid-tf18tzzcnW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tzzcnW .dropdown-menu {
  padding: 0;
}
.cid-tf18tzzcnW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tzzcnW .dropdown-item:hover,
.cid-tf18tzzcnW .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tzzcnW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tzzcnW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tzzcnW .nav-link {
  position: relative;
}
.cid-tf18tzzcnW .container {
  display: flex;
  margin: auto;
}
.cid-tf18tzzcnW .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tzzcnW .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tzzcnW .dropdown-menu,
.cid-tf18tzzcnW .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tzzcnW .nav-item:focus,
.cid-tf18tzzcnW .nav-link:focus {
  outline: none;
}
.cid-tf18tzzcnW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tzzcnW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tzzcnW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tzzcnW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tzzcnW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tzzcnW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tzzcnW .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tzzcnW .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tzzcnW .navbar.opened {
  transition: all .3s;
}
.cid-tf18tzzcnW .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tzzcnW .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tzzcnW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tzzcnW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tzzcnW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tzzcnW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tzzcnW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tzzcnW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tzzcnW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tzzcnW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tzzcnW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tzzcnW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tzzcnW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tzzcnW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tzzcnW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tzzcnW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tzzcnW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tzzcnW .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tzzcnW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tzzcnW .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tzzcnW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tzzcnW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tzzcnW .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tzzcnW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tzzcnW .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tzzcnW .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tzzcnW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tzzcnW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tzzcnW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tzzcnW .dropdown-item.active,
.cid-tf18tzzcnW .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tzzcnW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tzzcnW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tzzcnW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tzzcnW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tzzcnW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tzzcnW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tzzcnW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tzzcnW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tzzcnW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tzzcnW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tzzcnW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tzzcnW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tzzcnW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tzzcnW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tzzcnW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tzzcnW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tzzcnW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tzzcnW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tzzcnW .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tzzcnW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tzzcnW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tzzcnW .navbar {
    height: 77px;
  }
  .cid-tf18tzzcnW .navbar.opened {
    height: auto;
  }
  .cid-tf18tzzcnW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tAxfoY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tAxfoY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tAxfoY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tAxfoY .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tAxfoY .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tAxfoY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tAxfoY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tAxfoY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tAxfoY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tAxfoY .carousel-control,
.cid-tf18tAxfoY .close {
  background: #1b1b1b;
}
.cid-tf18tAxfoY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tAxfoY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tAxfoY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tAxfoY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tAxfoY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tAxfoY .close::before {
  content: '\e91a';
}
.cid-tf18tAxfoY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tAxfoY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tAxfoY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tAxfoY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tAxfoY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tAxfoY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tAxfoY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tAxfoY .carousel-indicators li.active,
.cid-tf18tAxfoY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tAxfoY .carousel-indicators li::after,
.cid-tf18tAxfoY .carousel-indicators li::before {
  content: none;
}
.cid-tf18tAxfoY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tAxfoY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tAxfoY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tAxfoY .carousel-indicators {
    display: none;
  }
}
.cid-tf18tAxfoY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tAxfoY .carousel-inner > .active {
  display: block;
}
.cid-tf18tAxfoY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tAxfoY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tAxfoY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tAxfoY .carousel-control,
  .cid-tf18tAxfoY .carousel-indicators,
  .cid-tf18tAxfoY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tAxfoY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tAxfoY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tAxfoY .carousel-indicators .active,
.cid-tf18tAxfoY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tAxfoY .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tAxfoY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tAxfoY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tAxfoY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tAxfoY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tAxfoY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tAxfoY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tAxfoY .carousel {
  width: 100%;
}
.cid-tf18tAxfoY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tAxfoY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tAxfoY .modal.fade .modal-dialog,
.cid-tf18tAxfoY .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tAxfoY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tAxfoY H6 {
  text-align: center;
}
.cid-tf18tAxfoY H3 {
  color: #ffffff;
}
.cid-tf18tBE0VM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tBE0VM .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tBE0VM .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tBE0VM .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tBE0VM .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tBE0VM .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tBE0VM .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tBE0VM .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tBE0VM .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tBE0VM .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tBE0VM .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tBE0VM .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tBE0VM .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tBE0VM .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tBE0VM .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tF48GB {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tF48GB nav.navbar {
  position: fixed;
}
.cid-tf18tF48GB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tF48GB .dropdown-menu {
  padding: 0;
}
.cid-tf18tF48GB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tF48GB .dropdown-item:hover,
.cid-tf18tF48GB .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tF48GB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tF48GB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tF48GB .nav-link {
  position: relative;
}
.cid-tf18tF48GB .container {
  display: flex;
  margin: auto;
}
.cid-tf18tF48GB .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tF48GB .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tF48GB .dropdown-menu,
.cid-tf18tF48GB .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tF48GB .nav-item:focus,
.cid-tf18tF48GB .nav-link:focus {
  outline: none;
}
.cid-tf18tF48GB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tF48GB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tF48GB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tF48GB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tF48GB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tF48GB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tF48GB .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tF48GB .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tF48GB .navbar.opened {
  transition: all .3s;
}
.cid-tf18tF48GB .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tF48GB .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tF48GB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tF48GB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tF48GB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tF48GB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tF48GB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tF48GB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tF48GB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tF48GB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tF48GB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tF48GB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tF48GB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tF48GB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tF48GB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tF48GB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tF48GB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tF48GB .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tF48GB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tF48GB .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tF48GB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tF48GB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tF48GB .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tF48GB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tF48GB .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tF48GB .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tF48GB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tF48GB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tF48GB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tF48GB .dropdown-item.active,
.cid-tf18tF48GB .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tF48GB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tF48GB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tF48GB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tF48GB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tF48GB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tF48GB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tF48GB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tF48GB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tF48GB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tF48GB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tF48GB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tF48GB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tF48GB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tF48GB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tF48GB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tF48GB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tF48GB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tF48GB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tF48GB .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tF48GB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tF48GB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tF48GB .navbar {
    height: 77px;
  }
  .cid-tf18tF48GB .navbar.opened {
    height: auto;
  }
  .cid-tf18tF48GB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tFxz3p {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tFxz3p .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tFxz3p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tFxz3p .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tFxz3p .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tFxz3p .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tFxz3p .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tFxz3p .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tFxz3p .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tFxz3p .carousel-control,
.cid-tf18tFxz3p .close {
  background: #1b1b1b;
}
.cid-tf18tFxz3p .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tFxz3p .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tFxz3p .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tFxz3p .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tFxz3p .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tFxz3p .close::before {
  content: '\e91a';
}
.cid-tf18tFxz3p .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tFxz3p .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tFxz3p .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tFxz3p .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tFxz3p .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tFxz3p .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tFxz3p .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tFxz3p .carousel-indicators li.active,
.cid-tf18tFxz3p .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tFxz3p .carousel-indicators li::after,
.cid-tf18tFxz3p .carousel-indicators li::before {
  content: none;
}
.cid-tf18tFxz3p .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tFxz3p .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tFxz3p .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tFxz3p .carousel-indicators {
    display: none;
  }
}
.cid-tf18tFxz3p .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tFxz3p .carousel-inner > .active {
  display: block;
}
.cid-tf18tFxz3p .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tFxz3p .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tFxz3p .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tFxz3p .carousel-control,
  .cid-tf18tFxz3p .carousel-indicators,
  .cid-tf18tFxz3p .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tFxz3p .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tFxz3p .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tFxz3p .carousel-indicators .active,
.cid-tf18tFxz3p .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tFxz3p .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tFxz3p .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tFxz3p .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tFxz3p .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tFxz3p .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tFxz3p .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tFxz3p .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tFxz3p .carousel {
  width: 100%;
}
.cid-tf18tFxz3p .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tFxz3p .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tFxz3p .modal.fade .modal-dialog,
.cid-tf18tFxz3p .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tFxz3p .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tFxz3p H6 {
  text-align: center;
}
.cid-tf18tFxz3p H3 {
  color: #ffffff;
}
.cid-tf18tG30vx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tG30vx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tG30vx .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tG30vx .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tG30vx .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tG30vx .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tG30vx .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tG30vx .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tG30vx .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tG30vx .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tG30vx .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tG30vx .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tG30vx .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tG30vx .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tG30vx .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tK1Mun {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tK1Mun nav.navbar {
  position: fixed;
}
.cid-tf18tK1Mun .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tK1Mun .dropdown-menu {
  padding: 0;
}
.cid-tf18tK1Mun .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tK1Mun .dropdown-item:hover,
.cid-tf18tK1Mun .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tK1Mun .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tK1Mun .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tK1Mun .nav-link {
  position: relative;
}
.cid-tf18tK1Mun .container {
  display: flex;
  margin: auto;
}
.cid-tf18tK1Mun .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tK1Mun .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tK1Mun .dropdown-menu,
.cid-tf18tK1Mun .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tK1Mun .nav-item:focus,
.cid-tf18tK1Mun .nav-link:focus {
  outline: none;
}
.cid-tf18tK1Mun .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tK1Mun .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tK1Mun .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tK1Mun .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tK1Mun .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tK1Mun .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tK1Mun .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tK1Mun .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tK1Mun .navbar.opened {
  transition: all .3s;
}
.cid-tf18tK1Mun .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tK1Mun .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tK1Mun .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tK1Mun .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tK1Mun .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tK1Mun .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tK1Mun .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tK1Mun .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tK1Mun .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tK1Mun .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tK1Mun .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tK1Mun .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tK1Mun .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tK1Mun .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tK1Mun .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tK1Mun .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tK1Mun .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tK1Mun .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tK1Mun .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tK1Mun .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tK1Mun .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tK1Mun .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tK1Mun .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tK1Mun .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tK1Mun .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tK1Mun .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tK1Mun .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tK1Mun .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tK1Mun .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tK1Mun .dropdown-item.active,
.cid-tf18tK1Mun .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tK1Mun .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tK1Mun .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tK1Mun .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tK1Mun .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tK1Mun .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tK1Mun .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tK1Mun ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tK1Mun .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tK1Mun button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tK1Mun button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tK1Mun button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tK1Mun button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tK1Mun button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tK1Mun button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tK1Mun nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tK1Mun nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tK1Mun nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tK1Mun nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tK1Mun .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tK1Mun a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tK1Mun .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tK1Mun .navbar {
    height: 77px;
  }
  .cid-tf18tK1Mun .navbar.opened {
    height: auto;
  }
  .cid-tf18tK1Mun .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tKuMbA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tKuMbA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tKuMbA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tKuMbA .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tKuMbA .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tKuMbA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tKuMbA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tKuMbA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tKuMbA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tKuMbA .carousel-control,
.cid-tf18tKuMbA .close {
  background: #1b1b1b;
}
.cid-tf18tKuMbA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tKuMbA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tKuMbA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tKuMbA .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tKuMbA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tKuMbA .close::before {
  content: '\e91a';
}
.cid-tf18tKuMbA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tKuMbA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tKuMbA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tKuMbA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tKuMbA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tKuMbA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tKuMbA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tKuMbA .carousel-indicators li.active,
.cid-tf18tKuMbA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tKuMbA .carousel-indicators li::after,
.cid-tf18tKuMbA .carousel-indicators li::before {
  content: none;
}
.cid-tf18tKuMbA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tKuMbA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tKuMbA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tKuMbA .carousel-indicators {
    display: none;
  }
}
.cid-tf18tKuMbA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tKuMbA .carousel-inner > .active {
  display: block;
}
.cid-tf18tKuMbA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tKuMbA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tKuMbA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tKuMbA .carousel-control,
  .cid-tf18tKuMbA .carousel-indicators,
  .cid-tf18tKuMbA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tKuMbA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tKuMbA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tKuMbA .carousel-indicators .active,
.cid-tf18tKuMbA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tKuMbA .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tKuMbA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tKuMbA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tKuMbA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tKuMbA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tKuMbA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tKuMbA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tKuMbA .carousel {
  width: 100%;
}
.cid-tf18tKuMbA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tKuMbA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tKuMbA .modal.fade .modal-dialog,
.cid-tf18tKuMbA .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tKuMbA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tKuMbA H6 {
  text-align: center;
}
.cid-tf18tKuMbA H3 {
  color: #ffffff;
}
.cid-tf18tKWm01 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tKWm01 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tKWm01 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tKWm01 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tKWm01 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tKWm01 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tKWm01 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tKWm01 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tKWm01 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tKWm01 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tKWm01 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tKWm01 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tKWm01 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tKWm01 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tKWm01 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tO9Eud {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tO9Eud nav.navbar {
  position: fixed;
}
.cid-tf18tO9Eud .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tO9Eud .dropdown-menu {
  padding: 0;
}
.cid-tf18tO9Eud .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tO9Eud .dropdown-item:hover,
.cid-tf18tO9Eud .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tO9Eud .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tO9Eud .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tO9Eud .nav-link {
  position: relative;
}
.cid-tf18tO9Eud .container {
  display: flex;
  margin: auto;
}
.cid-tf18tO9Eud .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tO9Eud .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tO9Eud .dropdown-menu,
.cid-tf18tO9Eud .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tO9Eud .nav-item:focus,
.cid-tf18tO9Eud .nav-link:focus {
  outline: none;
}
.cid-tf18tO9Eud .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tO9Eud .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tO9Eud .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tO9Eud .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tO9Eud .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tO9Eud .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tO9Eud .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tO9Eud .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tO9Eud .navbar.opened {
  transition: all .3s;
}
.cid-tf18tO9Eud .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tO9Eud .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tO9Eud .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tO9Eud .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tO9Eud .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tO9Eud .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tO9Eud .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tO9Eud .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tO9Eud .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tO9Eud .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tO9Eud .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tO9Eud .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tO9Eud .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tO9Eud .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tO9Eud .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tO9Eud .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tO9Eud .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tO9Eud .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tO9Eud .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tO9Eud .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tO9Eud .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tO9Eud .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tO9Eud .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tO9Eud .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tO9Eud .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tO9Eud .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tO9Eud .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tO9Eud .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tO9Eud .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tO9Eud .dropdown-item.active,
.cid-tf18tO9Eud .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tO9Eud .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tO9Eud .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tO9Eud .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tO9Eud .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tO9Eud .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tO9Eud .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tO9Eud ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tO9Eud .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tO9Eud button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tO9Eud button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tO9Eud button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tO9Eud button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tO9Eud button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tO9Eud button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tO9Eud nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tO9Eud nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tO9Eud nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tO9Eud nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tO9Eud .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tO9Eud a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tO9Eud .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tO9Eud .navbar {
    height: 77px;
  }
  .cid-tf18tO9Eud .navbar.opened {
    height: auto;
  }
  .cid-tf18tO9Eud .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tP5Yaz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tP5Yaz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tP5Yaz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tP5Yaz .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tP5Yaz .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tP5Yaz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tP5Yaz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tP5Yaz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tP5Yaz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tP5Yaz .carousel-control,
.cid-tf18tP5Yaz .close {
  background: #1b1b1b;
}
.cid-tf18tP5Yaz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tP5Yaz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tP5Yaz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tP5Yaz .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tP5Yaz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tP5Yaz .close::before {
  content: '\e91a';
}
.cid-tf18tP5Yaz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tP5Yaz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tP5Yaz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tP5Yaz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tP5Yaz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tP5Yaz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tP5Yaz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tP5Yaz .carousel-indicators li.active,
.cid-tf18tP5Yaz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tP5Yaz .carousel-indicators li::after,
.cid-tf18tP5Yaz .carousel-indicators li::before {
  content: none;
}
.cid-tf18tP5Yaz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tP5Yaz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tP5Yaz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tP5Yaz .carousel-indicators {
    display: none;
  }
}
.cid-tf18tP5Yaz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tP5Yaz .carousel-inner > .active {
  display: block;
}
.cid-tf18tP5Yaz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tP5Yaz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tP5Yaz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tP5Yaz .carousel-control,
  .cid-tf18tP5Yaz .carousel-indicators,
  .cid-tf18tP5Yaz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tP5Yaz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tP5Yaz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tP5Yaz .carousel-indicators .active,
.cid-tf18tP5Yaz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tP5Yaz .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tP5Yaz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tP5Yaz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tP5Yaz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tP5Yaz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tP5Yaz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tP5Yaz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tP5Yaz .carousel {
  width: 100%;
}
.cid-tf18tP5Yaz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tP5Yaz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tP5Yaz .modal.fade .modal-dialog,
.cid-tf18tP5Yaz .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tP5Yaz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tP5Yaz H6 {
  text-align: center;
}
.cid-tf18tP5Yaz H3 {
  color: #ffffff;
}
.cid-tf18tQfieu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tQfieu .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tQfieu .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tQfieu .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tQfieu .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tQfieu .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tQfieu .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tQfieu .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tQfieu .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tQfieu .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tQfieu .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tQfieu .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tQfieu .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tQfieu .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tQfieu .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tTMPeE {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tTMPeE nav.navbar {
  position: fixed;
}
.cid-tf18tTMPeE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tTMPeE .dropdown-menu {
  padding: 0;
}
.cid-tf18tTMPeE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tTMPeE .dropdown-item:hover,
.cid-tf18tTMPeE .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tTMPeE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tTMPeE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tTMPeE .nav-link {
  position: relative;
}
.cid-tf18tTMPeE .container {
  display: flex;
  margin: auto;
}
.cid-tf18tTMPeE .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tTMPeE .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tTMPeE .dropdown-menu,
.cid-tf18tTMPeE .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tTMPeE .nav-item:focus,
.cid-tf18tTMPeE .nav-link:focus {
  outline: none;
}
.cid-tf18tTMPeE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tTMPeE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tTMPeE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tTMPeE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tTMPeE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tTMPeE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tTMPeE .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tTMPeE .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tTMPeE .navbar.opened {
  transition: all .3s;
}
.cid-tf18tTMPeE .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tTMPeE .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tTMPeE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tTMPeE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tTMPeE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tTMPeE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tTMPeE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tTMPeE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tTMPeE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tTMPeE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tTMPeE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tTMPeE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tTMPeE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tTMPeE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tTMPeE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tTMPeE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tTMPeE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tTMPeE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tTMPeE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tTMPeE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tTMPeE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tTMPeE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tTMPeE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tTMPeE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tTMPeE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tTMPeE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tTMPeE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tTMPeE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tTMPeE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tTMPeE .dropdown-item.active,
.cid-tf18tTMPeE .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tTMPeE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tTMPeE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tTMPeE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tTMPeE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tTMPeE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tTMPeE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tTMPeE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tTMPeE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tTMPeE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tTMPeE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tTMPeE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tTMPeE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tTMPeE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tTMPeE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tTMPeE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tTMPeE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tTMPeE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tTMPeE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tTMPeE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tTMPeE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tTMPeE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tTMPeE .navbar {
    height: 77px;
  }
  .cid-tf18tTMPeE .navbar.opened {
    height: auto;
  }
  .cid-tf18tTMPeE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tUhKPu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tUhKPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tUhKPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tUhKPu .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tUhKPu .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tUhKPu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tUhKPu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tUhKPu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tUhKPu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tUhKPu .carousel-control,
.cid-tf18tUhKPu .close {
  background: #1b1b1b;
}
.cid-tf18tUhKPu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tUhKPu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tUhKPu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tUhKPu .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tUhKPu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tUhKPu .close::before {
  content: '\e91a';
}
.cid-tf18tUhKPu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tUhKPu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tUhKPu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tUhKPu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tUhKPu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tUhKPu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tUhKPu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tUhKPu .carousel-indicators li.active,
.cid-tf18tUhKPu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tUhKPu .carousel-indicators li::after,
.cid-tf18tUhKPu .carousel-indicators li::before {
  content: none;
}
.cid-tf18tUhKPu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tUhKPu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tUhKPu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tUhKPu .carousel-indicators {
    display: none;
  }
}
.cid-tf18tUhKPu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tUhKPu .carousel-inner > .active {
  display: block;
}
.cid-tf18tUhKPu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tUhKPu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tUhKPu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tUhKPu .carousel-control,
  .cid-tf18tUhKPu .carousel-indicators,
  .cid-tf18tUhKPu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tUhKPu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tUhKPu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tUhKPu .carousel-indicators .active,
.cid-tf18tUhKPu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tUhKPu .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tUhKPu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tUhKPu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tUhKPu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tUhKPu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tUhKPu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tUhKPu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tUhKPu .carousel {
  width: 100%;
}
.cid-tf18tUhKPu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tUhKPu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tUhKPu .modal.fade .modal-dialog,
.cid-tf18tUhKPu .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tUhKPu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tUhKPu H6 {
  text-align: center;
}
.cid-tf18tUhKPu H3 {
  color: #ffffff;
}
.cid-tf18tUKrTW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tUKrTW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tUKrTW .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tUKrTW .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tUKrTW .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tUKrTW .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tUKrTW .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tUKrTW .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tUKrTW .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tUKrTW .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tUKrTW .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tUKrTW .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tUKrTW .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tUKrTW .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tUKrTW .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18tXyxJO {
  z-index: 1000;
  width: 100%;
}
.cid-tf18tXyxJO nav.navbar {
  position: fixed;
}
.cid-tf18tXyxJO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tXyxJO .dropdown-menu {
  padding: 0;
}
.cid-tf18tXyxJO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tXyxJO .dropdown-item:hover,
.cid-tf18tXyxJO .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18tXyxJO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18tXyxJO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18tXyxJO .nav-link {
  position: relative;
}
.cid-tf18tXyxJO .container {
  display: flex;
  margin: auto;
}
.cid-tf18tXyxJO .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18tXyxJO .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18tXyxJO .dropdown-menu,
.cid-tf18tXyxJO .navbar.opened {
  background: #232323 !important;
}
.cid-tf18tXyxJO .nav-item:focus,
.cid-tf18tXyxJO .nav-link:focus {
  outline: none;
}
.cid-tf18tXyxJO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18tXyxJO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18tXyxJO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18tXyxJO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18tXyxJO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18tXyxJO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18tXyxJO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18tXyxJO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18tXyxJO .navbar.opened {
  transition: all .3s;
}
.cid-tf18tXyxJO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18tXyxJO .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18tXyxJO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18tXyxJO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18tXyxJO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18tXyxJO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18tXyxJO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18tXyxJO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18tXyxJO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18tXyxJO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18tXyxJO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18tXyxJO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18tXyxJO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18tXyxJO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18tXyxJO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18tXyxJO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18tXyxJO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18tXyxJO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18tXyxJO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18tXyxJO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18tXyxJO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18tXyxJO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18tXyxJO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18tXyxJO .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18tXyxJO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18tXyxJO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18tXyxJO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18tXyxJO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18tXyxJO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18tXyxJO .dropdown-item.active,
.cid-tf18tXyxJO .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18tXyxJO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18tXyxJO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18tXyxJO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18tXyxJO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18tXyxJO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18tXyxJO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18tXyxJO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18tXyxJO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18tXyxJO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18tXyxJO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18tXyxJO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18tXyxJO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tXyxJO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18tXyxJO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18tXyxJO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tXyxJO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18tXyxJO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18tXyxJO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18tXyxJO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18tXyxJO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18tXyxJO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18tXyxJO .navbar {
    height: 77px;
  }
  .cid-tf18tXyxJO .navbar.opened {
    height: auto;
  }
  .cid-tf18tXyxJO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18tY6yqQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18tY6yqQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18tY6yqQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18tY6yqQ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18tY6yqQ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18tY6yqQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18tY6yqQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18tY6yqQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18tY6yqQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18tY6yqQ .carousel-control,
.cid-tf18tY6yqQ .close {
  background: #1b1b1b;
}
.cid-tf18tY6yqQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18tY6yqQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18tY6yqQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18tY6yqQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18tY6yqQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18tY6yqQ .close::before {
  content: '\e91a';
}
.cid-tf18tY6yqQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18tY6yqQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18tY6yqQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tY6yqQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18tY6yqQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18tY6yqQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18tY6yqQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18tY6yqQ .carousel-indicators li.active,
.cid-tf18tY6yqQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18tY6yqQ .carousel-indicators li::after,
.cid-tf18tY6yqQ .carousel-indicators li::before {
  content: none;
}
.cid-tf18tY6yqQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18tY6yqQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18tY6yqQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18tY6yqQ .carousel-indicators {
    display: none;
  }
}
.cid-tf18tY6yqQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18tY6yqQ .carousel-inner > .active {
  display: block;
}
.cid-tf18tY6yqQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18tY6yqQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18tY6yqQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18tY6yqQ .carousel-control,
  .cid-tf18tY6yqQ .carousel-indicators,
  .cid-tf18tY6yqQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18tY6yqQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18tY6yqQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18tY6yqQ .carousel-indicators .active,
.cid-tf18tY6yqQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18tY6yqQ .carousel-indicators .active {
  background: #fff;
}
.cid-tf18tY6yqQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18tY6yqQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18tY6yqQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18tY6yqQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18tY6yqQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18tY6yqQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18tY6yqQ .carousel {
  width: 100%;
}
.cid-tf18tY6yqQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18tY6yqQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18tY6yqQ .modal.fade .modal-dialog,
.cid-tf18tY6yqQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18tY6yqQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18tY6yqQ H6 {
  text-align: center;
}
.cid-tf18tY6yqQ H3 {
  color: #ffffff;
}
.cid-tf18tYAGIo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tYAGIo .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tYAGIo .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tYAGIo .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tYAGIo .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tYAGIo .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tYAGIo .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tYAGIo .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tYAGIo .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tYAGIo .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tYAGIo .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tYAGIo .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tYAGIo .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tYAGIo .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tYAGIo .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf1NVkPwir {
  z-index: 1000;
  width: 100%;
}
.cid-tf1NVkPwir nav.navbar {
  position: fixed;
}
.cid-tf1NVkPwir .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf1NVkPwir .dropdown-menu {
  padding: 0;
}
.cid-tf1NVkPwir .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf1NVkPwir .dropdown-item:hover,
.cid-tf1NVkPwir .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf1NVkPwir .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf1NVkPwir .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf1NVkPwir .nav-link {
  position: relative;
}
.cid-tf1NVkPwir .container {
  display: flex;
  margin: auto;
}
.cid-tf1NVkPwir .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf1NVkPwir .navbar-caption {
  padding-right: 4rem;
}
.cid-tf1NVkPwir .dropdown-menu,
.cid-tf1NVkPwir .navbar.opened {
  background: #232323 !important;
}
.cid-tf1NVkPwir .nav-item:focus,
.cid-tf1NVkPwir .nav-link:focus {
  outline: none;
}
.cid-tf1NVkPwir .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf1NVkPwir .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf1NVkPwir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf1NVkPwir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf1NVkPwir .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf1NVkPwir .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf1NVkPwir .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf1NVkPwir .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf1NVkPwir .navbar.opened {
  transition: all .3s;
}
.cid-tf1NVkPwir .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf1NVkPwir .navbar .navbar-logo img {
  width: auto;
}
.cid-tf1NVkPwir .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf1NVkPwir .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf1NVkPwir .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf1NVkPwir .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf1NVkPwir .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf1NVkPwir .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf1NVkPwir .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf1NVkPwir .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf1NVkPwir .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf1NVkPwir .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf1NVkPwir .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf1NVkPwir .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf1NVkPwir .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf1NVkPwir .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf1NVkPwir .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf1NVkPwir .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf1NVkPwir .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf1NVkPwir .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf1NVkPwir .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf1NVkPwir .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf1NVkPwir .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf1NVkPwir .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf1NVkPwir .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf1NVkPwir .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf1NVkPwir .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf1NVkPwir .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf1NVkPwir .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf1NVkPwir .dropdown-item.active,
.cid-tf1NVkPwir .dropdown-item:active {
  background-color: transparent;
}
.cid-tf1NVkPwir .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf1NVkPwir .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf1NVkPwir .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf1NVkPwir .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf1NVkPwir .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf1NVkPwir .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf1NVkPwir ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf1NVkPwir .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf1NVkPwir button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf1NVkPwir button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf1NVkPwir button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf1NVkPwir button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf1NVkPwir button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf1NVkPwir button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf1NVkPwir nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf1NVkPwir nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf1NVkPwir nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf1NVkPwir nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf1NVkPwir .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf1NVkPwir a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf1NVkPwir .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf1NVkPwir .navbar {
    height: 77px;
  }
  .cid-tf1NVkPwir .navbar.opened {
    height: auto;
  }
  .cid-tf1NVkPwir .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf1NVleyPF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf1NVleyPF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf1NVleyPF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf1NVleyPF .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf1NVleyPF .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf1NVleyPF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf1NVleyPF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf1NVleyPF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf1NVleyPF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf1NVleyPF .carousel-control,
.cid-tf1NVleyPF .close {
  background: #1b1b1b;
}
.cid-tf1NVleyPF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf1NVleyPF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf1NVleyPF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf1NVleyPF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf1NVleyPF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf1NVleyPF .close::before {
  content: '\e91a';
}
.cid-tf1NVleyPF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf1NVleyPF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf1NVleyPF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf1NVleyPF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf1NVleyPF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf1NVleyPF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf1NVleyPF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf1NVleyPF .carousel-indicators li.active,
.cid-tf1NVleyPF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf1NVleyPF .carousel-indicators li::after,
.cid-tf1NVleyPF .carousel-indicators li::before {
  content: none;
}
.cid-tf1NVleyPF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf1NVleyPF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf1NVleyPF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf1NVleyPF .carousel-indicators {
    display: none;
  }
}
.cid-tf1NVleyPF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf1NVleyPF .carousel-inner > .active {
  display: block;
}
.cid-tf1NVleyPF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf1NVleyPF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf1NVleyPF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf1NVleyPF .carousel-control,
  .cid-tf1NVleyPF .carousel-indicators,
  .cid-tf1NVleyPF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf1NVleyPF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf1NVleyPF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf1NVleyPF .carousel-indicators .active,
.cid-tf1NVleyPF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf1NVleyPF .carousel-indicators .active {
  background: #fff;
}
.cid-tf1NVleyPF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf1NVleyPF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf1NVleyPF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf1NVleyPF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf1NVleyPF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf1NVleyPF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf1NVleyPF .carousel {
  width: 100%;
}
.cid-tf1NVleyPF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf1NVleyPF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf1NVleyPF .modal.fade .modal-dialog,
.cid-tf1NVleyPF .modal.in .modal-dialog {
  transform: none;
}
.cid-tf1NVleyPF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf1NVleyPF H6 {
  text-align: center;
}
.cid-tf1NVleyPF H3 {
  color: #ffffff;
}
.cid-tf1NVlDZgF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf1NVlDZgF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf1NVlDZgF .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf1NVlDZgF .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf1NVlDZgF .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf1NVlDZgF .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf1NVlDZgF .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf1NVlDZgF .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf1NVlDZgF .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf1NVlDZgF .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf1NVlDZgF .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf1NVlDZgF .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf1NVlDZgF .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf1NVlDZgF .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf1NVlDZgF .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18u12LMq {
  z-index: 1000;
  width: 100%;
}
.cid-tf18u12LMq nav.navbar {
  position: fixed;
}
.cid-tf18u12LMq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18u12LMq .dropdown-menu {
  padding: 0;
}
.cid-tf18u12LMq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18u12LMq .dropdown-item:hover,
.cid-tf18u12LMq .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18u12LMq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18u12LMq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18u12LMq .nav-link {
  position: relative;
}
.cid-tf18u12LMq .container {
  display: flex;
  margin: auto;
}
.cid-tf18u12LMq .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18u12LMq .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18u12LMq .dropdown-menu,
.cid-tf18u12LMq .navbar.opened {
  background: #232323 !important;
}
.cid-tf18u12LMq .nav-item:focus,
.cid-tf18u12LMq .nav-link:focus {
  outline: none;
}
.cid-tf18u12LMq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18u12LMq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18u12LMq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18u12LMq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18u12LMq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18u12LMq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18u12LMq .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18u12LMq .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18u12LMq .navbar.opened {
  transition: all .3s;
}
.cid-tf18u12LMq .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18u12LMq .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18u12LMq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18u12LMq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18u12LMq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18u12LMq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18u12LMq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18u12LMq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18u12LMq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18u12LMq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18u12LMq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18u12LMq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18u12LMq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18u12LMq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18u12LMq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18u12LMq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18u12LMq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18u12LMq .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18u12LMq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18u12LMq .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18u12LMq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18u12LMq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18u12LMq .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18u12LMq .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18u12LMq .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18u12LMq .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18u12LMq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18u12LMq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18u12LMq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18u12LMq .dropdown-item.active,
.cid-tf18u12LMq .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18u12LMq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18u12LMq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18u12LMq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18u12LMq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18u12LMq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18u12LMq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18u12LMq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18u12LMq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18u12LMq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18u12LMq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18u12LMq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18u12LMq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18u12LMq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18u12LMq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18u12LMq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18u12LMq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18u12LMq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18u12LMq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18u12LMq .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18u12LMq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18u12LMq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18u12LMq .navbar {
    height: 77px;
  }
  .cid-tf18u12LMq .navbar.opened {
    height: auto;
  }
  .cid-tf18u12LMq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18u1MXPI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18u1MXPI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18u1MXPI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18u1MXPI .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18u1MXPI .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18u1MXPI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18u1MXPI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18u1MXPI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18u1MXPI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18u1MXPI .carousel-control,
.cid-tf18u1MXPI .close {
  background: #1b1b1b;
}
.cid-tf18u1MXPI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18u1MXPI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18u1MXPI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18u1MXPI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18u1MXPI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18u1MXPI .close::before {
  content: '\e91a';
}
.cid-tf18u1MXPI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18u1MXPI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18u1MXPI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18u1MXPI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18u1MXPI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18u1MXPI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18u1MXPI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18u1MXPI .carousel-indicators li.active,
.cid-tf18u1MXPI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18u1MXPI .carousel-indicators li::after,
.cid-tf18u1MXPI .carousel-indicators li::before {
  content: none;
}
.cid-tf18u1MXPI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18u1MXPI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18u1MXPI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18u1MXPI .carousel-indicators {
    display: none;
  }
}
.cid-tf18u1MXPI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18u1MXPI .carousel-inner > .active {
  display: block;
}
.cid-tf18u1MXPI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18u1MXPI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18u1MXPI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18u1MXPI .carousel-control,
  .cid-tf18u1MXPI .carousel-indicators,
  .cid-tf18u1MXPI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18u1MXPI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18u1MXPI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18u1MXPI .carousel-indicators .active,
.cid-tf18u1MXPI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18u1MXPI .carousel-indicators .active {
  background: #fff;
}
.cid-tf18u1MXPI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18u1MXPI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18u1MXPI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18u1MXPI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18u1MXPI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18u1MXPI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18u1MXPI .carousel {
  width: 100%;
}
.cid-tf18u1MXPI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18u1MXPI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18u1MXPI .modal.fade .modal-dialog,
.cid-tf18u1MXPI .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18u1MXPI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18u1MXPI H6 {
  text-align: center;
}
.cid-tf18u1MXPI H3 {
  color: #ffffff;
}
.cid-tf18u2X1Ld {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18u2X1Ld .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18u2X1Ld .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18u2X1Ld .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18u2X1Ld .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18u2X1Ld .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18u2X1Ld .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18u2X1Ld .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18u2X1Ld .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18u2X1Ld .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18u2X1Ld .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18u2X1Ld .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18u2X1Ld .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18u2X1Ld .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18u2X1Ld .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf1N3iIIkP {
  z-index: 1000;
  width: 100%;
}
.cid-tf1N3iIIkP nav.navbar {
  position: fixed;
}
.cid-tf1N3iIIkP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf1N3iIIkP .dropdown-menu {
  padding: 0;
}
.cid-tf1N3iIIkP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf1N3iIIkP .dropdown-item:hover,
.cid-tf1N3iIIkP .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf1N3iIIkP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf1N3iIIkP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf1N3iIIkP .nav-link {
  position: relative;
}
.cid-tf1N3iIIkP .container {
  display: flex;
  margin: auto;
}
.cid-tf1N3iIIkP .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf1N3iIIkP .navbar-caption {
  padding-right: 4rem;
}
.cid-tf1N3iIIkP .dropdown-menu,
.cid-tf1N3iIIkP .navbar.opened {
  background: #232323 !important;
}
.cid-tf1N3iIIkP .nav-item:focus,
.cid-tf1N3iIIkP .nav-link:focus {
  outline: none;
}
.cid-tf1N3iIIkP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf1N3iIIkP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf1N3iIIkP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf1N3iIIkP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf1N3iIIkP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf1N3iIIkP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf1N3iIIkP .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf1N3iIIkP .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf1N3iIIkP .navbar.opened {
  transition: all .3s;
}
.cid-tf1N3iIIkP .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf1N3iIIkP .navbar .navbar-logo img {
  width: auto;
}
.cid-tf1N3iIIkP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf1N3iIIkP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf1N3iIIkP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf1N3iIIkP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf1N3iIIkP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf1N3iIIkP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf1N3iIIkP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf1N3iIIkP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf1N3iIIkP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf1N3iIIkP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf1N3iIIkP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf1N3iIIkP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf1N3iIIkP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf1N3iIIkP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf1N3iIIkP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf1N3iIIkP .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf1N3iIIkP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf1N3iIIkP .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf1N3iIIkP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf1N3iIIkP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf1N3iIIkP .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf1N3iIIkP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf1N3iIIkP .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf1N3iIIkP .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf1N3iIIkP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf1N3iIIkP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf1N3iIIkP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf1N3iIIkP .dropdown-item.active,
.cid-tf1N3iIIkP .dropdown-item:active {
  background-color: transparent;
}
.cid-tf1N3iIIkP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf1N3iIIkP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf1N3iIIkP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf1N3iIIkP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf1N3iIIkP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf1N3iIIkP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf1N3iIIkP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf1N3iIIkP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf1N3iIIkP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf1N3iIIkP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf1N3iIIkP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf1N3iIIkP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf1N3iIIkP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf1N3iIIkP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf1N3iIIkP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf1N3iIIkP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf1N3iIIkP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf1N3iIIkP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf1N3iIIkP .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf1N3iIIkP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf1N3iIIkP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf1N3iIIkP .navbar {
    height: 77px;
  }
  .cid-tf1N3iIIkP .navbar.opened {
    height: auto;
  }
  .cid-tf1N3iIIkP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf1N3jcISN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf1N3jcISN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf1N3jcISN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf1N3jcISN .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf1N3jcISN .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf1N3jcISN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf1N3jcISN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf1N3jcISN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf1N3jcISN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf1N3jcISN .carousel-control,
.cid-tf1N3jcISN .close {
  background: #1b1b1b;
}
.cid-tf1N3jcISN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf1N3jcISN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf1N3jcISN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf1N3jcISN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf1N3jcISN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf1N3jcISN .close::before {
  content: '\e91a';
}
.cid-tf1N3jcISN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf1N3jcISN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf1N3jcISN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf1N3jcISN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf1N3jcISN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf1N3jcISN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf1N3jcISN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf1N3jcISN .carousel-indicators li.active,
.cid-tf1N3jcISN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf1N3jcISN .carousel-indicators li::after,
.cid-tf1N3jcISN .carousel-indicators li::before {
  content: none;
}
.cid-tf1N3jcISN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf1N3jcISN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf1N3jcISN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf1N3jcISN .carousel-indicators {
    display: none;
  }
}
.cid-tf1N3jcISN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf1N3jcISN .carousel-inner > .active {
  display: block;
}
.cid-tf1N3jcISN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf1N3jcISN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf1N3jcISN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf1N3jcISN .carousel-control,
  .cid-tf1N3jcISN .carousel-indicators,
  .cid-tf1N3jcISN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf1N3jcISN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf1N3jcISN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf1N3jcISN .carousel-indicators .active,
.cid-tf1N3jcISN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf1N3jcISN .carousel-indicators .active {
  background: #fff;
}
.cid-tf1N3jcISN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf1N3jcISN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf1N3jcISN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf1N3jcISN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf1N3jcISN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf1N3jcISN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf1N3jcISN .carousel {
  width: 100%;
}
.cid-tf1N3jcISN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf1N3jcISN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf1N3jcISN .modal.fade .modal-dialog,
.cid-tf1N3jcISN .modal.in .modal-dialog {
  transform: none;
}
.cid-tf1N3jcISN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf1N3jcISN H6 {
  text-align: center;
}
.cid-tf1N3jcISN H3 {
  color: #ffffff;
}
.cid-tf1N3jL4qP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf1N3jL4qP .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf1N3jL4qP .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf1N3jL4qP .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf1N3jL4qP .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf1N3jL4qP .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf1N3jL4qP .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf1N3jL4qP .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf1N3jL4qP .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf1N3jL4qP .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf1N3jL4qP .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf1N3jL4qP .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf1N3jL4qP .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf1N3jL4qP .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf1N3jL4qP .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf1NHdJfe5 {
  z-index: 1000;
  width: 100%;
}
.cid-tf1NHdJfe5 nav.navbar {
  position: fixed;
}
.cid-tf1NHdJfe5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf1NHdJfe5 .dropdown-menu {
  padding: 0;
}
.cid-tf1NHdJfe5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf1NHdJfe5 .dropdown-item:hover,
.cid-tf1NHdJfe5 .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf1NHdJfe5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf1NHdJfe5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf1NHdJfe5 .nav-link {
  position: relative;
}
.cid-tf1NHdJfe5 .container {
  display: flex;
  margin: auto;
}
.cid-tf1NHdJfe5 .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf1NHdJfe5 .navbar-caption {
  padding-right: 4rem;
}
.cid-tf1NHdJfe5 .dropdown-menu,
.cid-tf1NHdJfe5 .navbar.opened {
  background: #232323 !important;
}
.cid-tf1NHdJfe5 .nav-item:focus,
.cid-tf1NHdJfe5 .nav-link:focus {
  outline: none;
}
.cid-tf1NHdJfe5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf1NHdJfe5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf1NHdJfe5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf1NHdJfe5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf1NHdJfe5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf1NHdJfe5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf1NHdJfe5 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf1NHdJfe5 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf1NHdJfe5 .navbar.opened {
  transition: all .3s;
}
.cid-tf1NHdJfe5 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf1NHdJfe5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tf1NHdJfe5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf1NHdJfe5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf1NHdJfe5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf1NHdJfe5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf1NHdJfe5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf1NHdJfe5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf1NHdJfe5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf1NHdJfe5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf1NHdJfe5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf1NHdJfe5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf1NHdJfe5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf1NHdJfe5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf1NHdJfe5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf1NHdJfe5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf1NHdJfe5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf1NHdJfe5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf1NHdJfe5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf1NHdJfe5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf1NHdJfe5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf1NHdJfe5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf1NHdJfe5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf1NHdJfe5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf1NHdJfe5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf1NHdJfe5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf1NHdJfe5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf1NHdJfe5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf1NHdJfe5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf1NHdJfe5 .dropdown-item.active,
.cid-tf1NHdJfe5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tf1NHdJfe5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf1NHdJfe5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf1NHdJfe5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf1NHdJfe5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf1NHdJfe5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf1NHdJfe5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf1NHdJfe5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf1NHdJfe5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf1NHdJfe5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf1NHdJfe5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf1NHdJfe5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf1NHdJfe5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf1NHdJfe5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf1NHdJfe5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf1NHdJfe5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf1NHdJfe5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf1NHdJfe5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf1NHdJfe5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf1NHdJfe5 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf1NHdJfe5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf1NHdJfe5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf1NHdJfe5 .navbar {
    height: 77px;
  }
  .cid-tf1NHdJfe5 .navbar.opened {
    height: auto;
  }
  .cid-tf1NHdJfe5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf1NHeVUoX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf1NHeVUoX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf1NHeVUoX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf1NHeVUoX .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf1NHeVUoX .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf1NHeVUoX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf1NHeVUoX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf1NHeVUoX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf1NHeVUoX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf1NHeVUoX .carousel-control,
.cid-tf1NHeVUoX .close {
  background: #1b1b1b;
}
.cid-tf1NHeVUoX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf1NHeVUoX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf1NHeVUoX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf1NHeVUoX .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf1NHeVUoX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf1NHeVUoX .close::before {
  content: '\e91a';
}
.cid-tf1NHeVUoX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf1NHeVUoX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf1NHeVUoX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf1NHeVUoX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf1NHeVUoX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf1NHeVUoX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf1NHeVUoX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf1NHeVUoX .carousel-indicators li.active,
.cid-tf1NHeVUoX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf1NHeVUoX .carousel-indicators li::after,
.cid-tf1NHeVUoX .carousel-indicators li::before {
  content: none;
}
.cid-tf1NHeVUoX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf1NHeVUoX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf1NHeVUoX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf1NHeVUoX .carousel-indicators {
    display: none;
  }
}
.cid-tf1NHeVUoX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf1NHeVUoX .carousel-inner > .active {
  display: block;
}
.cid-tf1NHeVUoX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf1NHeVUoX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf1NHeVUoX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf1NHeVUoX .carousel-control,
  .cid-tf1NHeVUoX .carousel-indicators,
  .cid-tf1NHeVUoX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf1NHeVUoX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf1NHeVUoX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf1NHeVUoX .carousel-indicators .active,
.cid-tf1NHeVUoX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf1NHeVUoX .carousel-indicators .active {
  background: #fff;
}
.cid-tf1NHeVUoX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf1NHeVUoX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf1NHeVUoX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf1NHeVUoX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf1NHeVUoX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf1NHeVUoX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf1NHeVUoX .carousel {
  width: 100%;
}
.cid-tf1NHeVUoX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf1NHeVUoX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf1NHeVUoX .modal.fade .modal-dialog,
.cid-tf1NHeVUoX .modal.in .modal-dialog {
  transform: none;
}
.cid-tf1NHeVUoX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf1NHeVUoX H6 {
  text-align: center;
}
.cid-tf1NHeVUoX H3 {
  color: #ffffff;
}
.cid-tf1NHfSWM4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf1NHfSWM4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf1NHfSWM4 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf1NHfSWM4 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf1NHfSWM4 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf1NHfSWM4 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf1NHfSWM4 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf1NHfSWM4 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf1NHfSWM4 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf1NHfSWM4 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf1NHfSWM4 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf1NHfSWM4 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf1NHfSWM4 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf1NHfSWM4 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf1NHfSWM4 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tf18trrv28 {
  z-index: 1000;
  width: 100%;
}
.cid-tf18trrv28 nav.navbar {
  position: fixed;
}
.cid-tf18trrv28 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18trrv28 .dropdown-menu {
  padding: 0;
}
.cid-tf18trrv28 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18trrv28 .dropdown-item:hover,
.cid-tf18trrv28 .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tf18trrv28 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tf18trrv28 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tf18trrv28 .nav-link {
  position: relative;
}
.cid-tf18trrv28 .container {
  display: flex;
  margin: auto;
}
.cid-tf18trrv28 .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tf18trrv28 .navbar-caption {
  padding-right: 4rem;
}
.cid-tf18trrv28 .dropdown-menu,
.cid-tf18trrv28 .navbar.opened {
  background: #232323 !important;
}
.cid-tf18trrv28 .nav-item:focus,
.cid-tf18trrv28 .nav-link:focus {
  outline: none;
}
.cid-tf18trrv28 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tf18trrv28 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tf18trrv28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tf18trrv28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tf18trrv28 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tf18trrv28 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tf18trrv28 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tf18trrv28 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tf18trrv28 .navbar.opened {
  transition: all .3s;
}
.cid-tf18trrv28 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tf18trrv28 .navbar .navbar-logo img {
  width: auto;
}
.cid-tf18trrv28 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tf18trrv28 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tf18trrv28 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tf18trrv28 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tf18trrv28 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tf18trrv28 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tf18trrv28 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tf18trrv28 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tf18trrv28 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tf18trrv28 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tf18trrv28 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tf18trrv28 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tf18trrv28 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tf18trrv28 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tf18trrv28 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tf18trrv28 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tf18trrv28 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tf18trrv28 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tf18trrv28 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tf18trrv28 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tf18trrv28 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tf18trrv28 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tf18trrv28 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tf18trrv28 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tf18trrv28 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tf18trrv28 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tf18trrv28 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tf18trrv28 .dropdown-item.active,
.cid-tf18trrv28 .dropdown-item:active {
  background-color: transparent;
}
.cid-tf18trrv28 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tf18trrv28 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tf18trrv28 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tf18trrv28 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tf18trrv28 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tf18trrv28 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tf18trrv28 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tf18trrv28 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tf18trrv28 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tf18trrv28 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tf18trrv28 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tf18trrv28 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18trrv28 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tf18trrv28 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tf18trrv28 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18trrv28 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tf18trrv28 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tf18trrv28 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tf18trrv28 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tf18trrv28 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tf18trrv28 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tf18trrv28 .navbar {
    height: 77px;
  }
  .cid-tf18trrv28 .navbar.opened {
    height: auto;
  }
  .cid-tf18trrv28 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tf18ts9Alq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tf18ts9Alq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tf18ts9Alq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tf18ts9Alq .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tf18ts9Alq .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tf18ts9Alq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tf18ts9Alq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tf18ts9Alq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tf18ts9Alq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tf18ts9Alq .carousel-control,
.cid-tf18ts9Alq .close {
  background: #1b1b1b;
}
.cid-tf18ts9Alq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tf18ts9Alq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tf18ts9Alq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tf18ts9Alq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tf18ts9Alq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tf18ts9Alq .close::before {
  content: '\e91a';
}
.cid-tf18ts9Alq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tf18ts9Alq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tf18ts9Alq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18ts9Alq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tf18ts9Alq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tf18ts9Alq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tf18ts9Alq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tf18ts9Alq .carousel-indicators li.active,
.cid-tf18ts9Alq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tf18ts9Alq .carousel-indicators li::after,
.cid-tf18ts9Alq .carousel-indicators li::before {
  content: none;
}
.cid-tf18ts9Alq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tf18ts9Alq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tf18ts9Alq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tf18ts9Alq .carousel-indicators {
    display: none;
  }
}
.cid-tf18ts9Alq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tf18ts9Alq .carousel-inner > .active {
  display: block;
}
.cid-tf18ts9Alq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tf18ts9Alq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tf18ts9Alq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tf18ts9Alq .carousel-control,
  .cid-tf18ts9Alq .carousel-indicators,
  .cid-tf18ts9Alq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tf18ts9Alq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tf18ts9Alq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tf18ts9Alq .carousel-indicators .active,
.cid-tf18ts9Alq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tf18ts9Alq .carousel-indicators .active {
  background: #fff;
}
.cid-tf18ts9Alq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tf18ts9Alq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tf18ts9Alq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tf18ts9Alq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tf18ts9Alq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tf18ts9Alq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tf18ts9Alq .carousel {
  width: 100%;
}
.cid-tf18ts9Alq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tf18ts9Alq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tf18ts9Alq .modal.fade .modal-dialog,
.cid-tf18ts9Alq .modal.in .modal-dialog {
  transform: none;
}
.cid-tf18ts9Alq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tf18ts9Alq H6 {
  text-align: center;
}
.cid-tf18ts9Alq H3 {
  color: #ffffff;
}
.cid-tf18tsUYCE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tf18tsUYCE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tf18tsUYCE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tf18tsUYCE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tf18tsUYCE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tf18tsUYCE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tf18tsUYCE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tf18tsUYCE .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tf18tsUYCE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tf18tsUYCE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tf18tsUYCE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tf18tsUYCE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tf18tsUYCE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tf18tsUYCE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tf18tsUYCE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tfmYBDer2w {
  z-index: 1000;
  width: 100%;
}
.cid-tfmYBDer2w nav.navbar {
  position: fixed;
}
.cid-tfmYBDer2w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfmYBDer2w .dropdown-menu {
  padding: 0;
}
.cid-tfmYBDer2w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfmYBDer2w .dropdown-item:hover,
.cid-tfmYBDer2w .dropdown-item:focus {
  background: #232323 !important;
  color: white !important;
}
.cid-tfmYBDer2w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tfmYBDer2w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfmYBDer2w .nav-link {
  position: relative;
}
.cid-tfmYBDer2w .container {
  display: flex;
  margin: auto;
}
.cid-tfmYBDer2w .iconfont-wrapper {
  color: #fb7700 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tfmYBDer2w .navbar-caption {
  padding-right: 4rem;
}
.cid-tfmYBDer2w .dropdown-menu,
.cid-tfmYBDer2w .navbar.opened {
  background: #232323 !important;
}
.cid-tfmYBDer2w .nav-item:focus,
.cid-tfmYBDer2w .nav-link:focus {
  outline: none;
}
.cid-tfmYBDer2w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfmYBDer2w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfmYBDer2w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tfmYBDer2w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfmYBDer2w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfmYBDer2w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfmYBDer2w .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(35, 35, 35, 0.8);
}
.cid-tfmYBDer2w .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfmYBDer2w .navbar.opened {
  transition: all .3s;
}
.cid-tfmYBDer2w .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tfmYBDer2w .navbar .navbar-logo img {
  width: auto;
}
.cid-tfmYBDer2w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfmYBDer2w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfmYBDer2w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfmYBDer2w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tfmYBDer2w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfmYBDer2w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfmYBDer2w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tfmYBDer2w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfmYBDer2w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tfmYBDer2w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tfmYBDer2w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfmYBDer2w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfmYBDer2w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfmYBDer2w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfmYBDer2w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tfmYBDer2w .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tfmYBDer2w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfmYBDer2w .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfmYBDer2w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfmYBDer2w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfmYBDer2w .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tfmYBDer2w .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfmYBDer2w .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tfmYBDer2w .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tfmYBDer2w .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfmYBDer2w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfmYBDer2w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfmYBDer2w .dropdown-item.active,
.cid-tfmYBDer2w .dropdown-item:active {
  background-color: transparent;
}
.cid-tfmYBDer2w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfmYBDer2w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfmYBDer2w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfmYBDer2w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-tfmYBDer2w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfmYBDer2w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfmYBDer2w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfmYBDer2w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfmYBDer2w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tfmYBDer2w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tfmYBDer2w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tfmYBDer2w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tfmYBDer2w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tfmYBDer2w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tfmYBDer2w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tfmYBDer2w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tfmYBDer2w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tfmYBDer2w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tfmYBDer2w .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tfmYBDer2w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfmYBDer2w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfmYBDer2w .navbar {
    height: 77px;
  }
  .cid-tfmYBDer2w .navbar.opened {
    height: auto;
  }
  .cid-tfmYBDer2w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfmZmUWiDG {
  background-image: url("../../../assets/images/pygmasstudio-cami220322-152.jpg");
}
.cid-tfmZmUWiDG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tfmZmUWiDG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tfmZmUWiDG .number-wrap {
  color: #ffffff;
  text-align: center;
}
.cid-tfmZmUWiDG .number {
  color: #ffffff;
}
.cid-tfmZmUWiDG .period {
  display: block;
}
.cid-tfmZmUWiDG .dot {
  display: none;
}
@media (max-width: 767px) {
  .cid-tfmZmUWiDG .period {
    font-size: 0.8rem;
  }
}
.cid-tfmZmUWiDG .btn {
  height: 100%;
  margin: 0;
}
.cid-tfmZmUWiDG .mbr-section-btn {
  margin-bottom: 1.2rem;
}
.cid-tfmZmUWiDG .mbr-text {
  color: #ffffff;
}
.cid-tfmZmUWiDG H3 {
  color: #000000;
}
.cid-tfmZmUWiDG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tfmYBE6IHn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tfmYBE6IHn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tfmYBE6IHn .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tfmYBE6IHn .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tfmYBE6IHn .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tfmYBE6IHn .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tfmYBE6IHn .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tfmYBE6IHn .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tfmYBE6IHn .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tfmYBE6IHn .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tfmYBE6IHn .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tfmYBE6IHn .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tfmYBE6IHn .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tfmYBE6IHn .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tfmYBE6IHn .media-container-row .row-copirayt p {
  width: 100%;
}
