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: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: 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: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #6592e6;
  border-bottom-color: #6592e6;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-uAfD3rYfkE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uAfD3rYfkE nav.navbar {
  position: fixed;
}
.cid-uAfD3rYfkE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAfD3rYfkE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uAfD3rYfkE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uAfD3rYfkE .dropdown-item:hover,
.cid-uAfD3rYfkE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uAfD3rYfkE .dropdown-item:hover span {
  color: white;
}
.cid-uAfD3rYfkE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uAfD3rYfkE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uAfD3rYfkE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uAfD3rYfkE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uAfD3rYfkE .nav-link {
  position: relative;
}
.cid-uAfD3rYfkE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uAfD3rYfkE .container {
    flex-wrap: nowrap;
  }
}
.cid-uAfD3rYfkE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uAfD3rYfkE .dropdown-menu,
.cid-uAfD3rYfkE .navbar.opened {
  background: #ffffff !important;
}
.cid-uAfD3rYfkE .nav-item:focus,
.cid-uAfD3rYfkE .nav-link:focus {
  outline: none;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAfD3rYfkE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAfD3rYfkE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAfD3rYfkE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uAfD3rYfkE .navbar.opened {
  transition: all 0.3s;
}
.cid-uAfD3rYfkE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uAfD3rYfkE .navbar .navbar-logo img {
  width: auto;
}
.cid-uAfD3rYfkE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAfD3rYfkE .navbar.collapsed {
  justify-content: center;
}
.cid-uAfD3rYfkE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAfD3rYfkE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uAfD3rYfkE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uAfD3rYfkE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uAfD3rYfkE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAfD3rYfkE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uAfD3rYfkE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uAfD3rYfkE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAfD3rYfkE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uAfD3rYfkE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uAfD3rYfkE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uAfD3rYfkE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uAfD3rYfkE .navbar.navbar-short {
  min-height: 60px;
}
.cid-uAfD3rYfkE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uAfD3rYfkE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uAfD3rYfkE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAfD3rYfkE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAfD3rYfkE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAfD3rYfkE .dropdown-item.active,
.cid-uAfD3rYfkE .dropdown-item:active {
  background-color: transparent;
}
.cid-uAfD3rYfkE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAfD3rYfkE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAfD3rYfkE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAfD3rYfkE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAfD3rYfkE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAfD3rYfkE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAfD3rYfkE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uAfD3rYfkE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uAfD3rYfkE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uAfD3rYfkE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uAfD3rYfkE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAfD3rYfkE .navbar {
    height: 70px;
  }
  .cid-uAfD3rYfkE .navbar.opened {
    height: auto;
  }
  .cid-uAfD3rYfkE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAfD1t7SLa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gasa-2504-6-1280x853.jpg");
}
.cid-uAfD1t7SLa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAfD1t7SLa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAfD1t7SLa .mbr-section-title {
  color: #ffffff;
}
.cid-uO1dDW18Bc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uO1eKcB37U {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1eKcB37U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uO1eKcB37U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uO1eKcB37U .mbr-section-title {
  text-align: left;
}
.cid-uY6OkSVkIT {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uY6OkSVkIT .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uY6OkSVkIT .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uY6OkSVkIT .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-v36NrG6T22 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v36NrG6T22 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v36NrG6T22 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v36NrG6T22 .mbr-section-title {
  text-align: left;
}
.cid-v36NxMwwj9 {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-v36NxMwwj9 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v36NxMwwj9 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-v36NxMwwj9 .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-v5Qn8J25G5 {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-v5Qn8J25G5 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v5Qn8J25G5 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-v5Qn8J25G5 .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-v6dOcs6qi5 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v6dOcs6qi5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6dOcs6qi5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6dOcs6qi5 .mbr-section-title {
  text-align: left;
}
.cid-v6dOhpXC9v {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-v6dOhpXC9v .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v6dOhpXC9v .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-v6dOhpXC9v .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-uO1a4I0Y2o {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uO1a4I0Y2o .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uO1a4I0Y2o .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uO1a4I0Y2o .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-uO1cc2Ih3K {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uO1cc2Ih3K .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uO1cc2Ih3K .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uO1cc2Ih3K .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-v36QssY9Pa {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-v36QssY9Pa .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v36QssY9Pa .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-v36QssY9Pa .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-v5QqHpww8h {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v5QqHpww8h .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5QqHpww8h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5QqHpww8h .mbr-section-title {
  text-align: left;
}
.cid-uTXtccuDvG {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uTXtccuDvG .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uTXtccuDvG .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uTXtccuDvG .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-v5QqD0yWmg {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-v5QqD0yWmg .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v5QqD0yWmg .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-v5QqD0yWmg .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-uO1dpn4e1S {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1dpn4e1S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uO1dpn4e1S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uO1dpn4e1S .mbr-section-title {
  text-align: left;
}
.cid-uO1eXmUc9L {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-uO1eXmUc9L .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uO1eXmUc9L .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-uO1eXmUc9L .mbr-text {
  color: #767676;
  text-align: left;
}
.cid-uAfD3rYfkE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uAfD3rYfkE nav.navbar {
  position: fixed;
}
.cid-uAfD3rYfkE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAfD3rYfkE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uAfD3rYfkE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uAfD3rYfkE .dropdown-item:hover,
.cid-uAfD3rYfkE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uAfD3rYfkE .dropdown-item:hover span {
  color: white;
}
.cid-uAfD3rYfkE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uAfD3rYfkE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uAfD3rYfkE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uAfD3rYfkE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uAfD3rYfkE .nav-link {
  position: relative;
}
.cid-uAfD3rYfkE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uAfD3rYfkE .container {
    flex-wrap: nowrap;
  }
}
.cid-uAfD3rYfkE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uAfD3rYfkE .dropdown-menu,
.cid-uAfD3rYfkE .navbar.opened {
  background: #ffffff !important;
}
.cid-uAfD3rYfkE .nav-item:focus,
.cid-uAfD3rYfkE .nav-link:focus {
  outline: none;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uAfD3rYfkE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAfD3rYfkE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAfD3rYfkE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAfD3rYfkE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uAfD3rYfkE .navbar.opened {
  transition: all 0.3s;
}
.cid-uAfD3rYfkE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uAfD3rYfkE .navbar .navbar-logo img {
  width: auto;
}
.cid-uAfD3rYfkE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAfD3rYfkE .navbar.collapsed {
  justify-content: center;
}
.cid-uAfD3rYfkE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAfD3rYfkE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uAfD3rYfkE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAfD3rYfkE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uAfD3rYfkE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uAfD3rYfkE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAfD3rYfkE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uAfD3rYfkE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uAfD3rYfkE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAfD3rYfkE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAfD3rYfkE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uAfD3rYfkE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uAfD3rYfkE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uAfD3rYfkE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uAfD3rYfkE .navbar.navbar-short {
  min-height: 60px;
}
.cid-uAfD3rYfkE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uAfD3rYfkE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uAfD3rYfkE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAfD3rYfkE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAfD3rYfkE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAfD3rYfkE .dropdown-item.active,
.cid-uAfD3rYfkE .dropdown-item:active {
  background-color: transparent;
}
.cid-uAfD3rYfkE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAfD3rYfkE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAfD3rYfkE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAfD3rYfkE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAfD3rYfkE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAfD3rYfkE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAfD3rYfkE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uAfD3rYfkE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uAfD3rYfkE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAfD3rYfkE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uAfD3rYfkE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAfD3rYfkE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uAfD3rYfkE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uAfD3rYfkE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAfD3rYfkE .navbar {
    height: 70px;
  }
  .cid-uAfD3rYfkE .navbar.opened {
    height: auto;
  }
  .cid-uAfD3rYfkE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAfGgkkY0l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/lissb-street03-1280x853.jpg");
}
.cid-uAfGgkkY0l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAfGgkkY0l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAfGgkkY0l .mbr-section-title {
  color: #ffffff;
}
.cid-uAfGgkkY0l .mbr-text,
.cid-uAfGgkkY0l .mbr-section-btn {
  color: #ffffff;
}
.cid-uAfGmhP9Yz {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uAfGmhP9Yz .mbr-gallery-filter {
  text-align: left;
}
.cid-uAfGmhP9Yz .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uAfGmhP9Yz .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uAfGmhP9Yz .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uAfGmhP9Yz .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uAfGmhP9Yz .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uAfGmhP9Yz .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uAfGmhP9Yz .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uAfGmhP9Yz .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uAfGmhP9Yz .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uAfGmhP9Yz .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uAfGmhP9Yz .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAfGmhP9Yz .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAfGmhP9Yz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uAfGmhP9Yz .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uAfGmhP9Yz .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uAfGmhP9Yz .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uAfGo11Rtx {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uAfGo11Rtx .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uAfGo11Rtx .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAfGo11Rtx .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAfGo11Rtx .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uAfGo11Rtx .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uAfGo11Rtx .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uAfGo11Rtx .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uAfGo11Rtx .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uAfGo11Rtx .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uAfGo11Rtx .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uAfGo11Rtx .mbr-gallery-filter ul {
  display: block;
}
.cid-uAfGo11Rtx .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uAfGo11Rtx .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uAfGo11Rtx .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uAfGo11Rtx .mbr-gallery-filter li.active::after,
.cid-uAfGo11Rtx .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uAfGo11Rtx .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uAfGo11Rtx .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uAfGo11Rtx .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uAfGo11Rtx .icon-focus:before {
  content: '\e95e';
}
.cid-uAfGo11Rtx .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uAfGo11Rtx .mbr-section-title {
  margin: 0;
}
.cid-uAfGo11Rtx .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uAfGo11Rtx .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uAfIyJVZ4C {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uAfIyJVZ4C nav.navbar {
  position: fixed;
}
.cid-uAfIyJVZ4C .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAfIyJVZ4C .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uAfIyJVZ4C .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uAfIyJVZ4C .dropdown-item:hover,
.cid-uAfIyJVZ4C .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uAfIyJVZ4C .dropdown-item:hover span {
  color: white;
}
.cid-uAfIyJVZ4C .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uAfIyJVZ4C .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uAfIyJVZ4C .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uAfIyJVZ4C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uAfIyJVZ4C .nav-link {
  position: relative;
}
.cid-uAfIyJVZ4C .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uAfIyJVZ4C .container {
    flex-wrap: nowrap;
  }
}
.cid-uAfIyJVZ4C .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uAfIyJVZ4C .dropdown-menu,
.cid-uAfIyJVZ4C .navbar.opened {
  background: #ffffff !important;
}
.cid-uAfIyJVZ4C .nav-item:focus,
.cid-uAfIyJVZ4C .nav-link:focus {
  outline: none;
}
.cid-uAfIyJVZ4C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uAfIyJVZ4C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAfIyJVZ4C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uAfIyJVZ4C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAfIyJVZ4C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAfIyJVZ4C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAfIyJVZ4C .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uAfIyJVZ4C .navbar.opened {
  transition: all 0.3s;
}
.cid-uAfIyJVZ4C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uAfIyJVZ4C .navbar .navbar-logo img {
  width: auto;
}
.cid-uAfIyJVZ4C .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAfIyJVZ4C .navbar.collapsed {
  justify-content: center;
}
.cid-uAfIyJVZ4C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAfIyJVZ4C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uAfIyJVZ4C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAfIyJVZ4C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAfIyJVZ4C .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uAfIyJVZ4C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAfIyJVZ4C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uAfIyJVZ4C .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uAfIyJVZ4C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAfIyJVZ4C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAfIyJVZ4C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAfIyJVZ4C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAfIyJVZ4C .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uAfIyJVZ4C .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uAfIyJVZ4C .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAfIyJVZ4C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAfIyJVZ4C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uAfIyJVZ4C .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uAfIyJVZ4C .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uAfIyJVZ4C .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uAfIyJVZ4C .navbar.navbar-short {
  min-height: 60px;
}
.cid-uAfIyJVZ4C .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uAfIyJVZ4C .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uAfIyJVZ4C .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAfIyJVZ4C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAfIyJVZ4C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAfIyJVZ4C .dropdown-item.active,
.cid-uAfIyJVZ4C .dropdown-item:active {
  background-color: transparent;
}
.cid-uAfIyJVZ4C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAfIyJVZ4C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAfIyJVZ4C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAfIyJVZ4C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAfIyJVZ4C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAfIyJVZ4C .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAfIyJVZ4C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uAfIyJVZ4C .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uAfIyJVZ4C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uAfIyJVZ4C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uAfIyJVZ4C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uAfIyJVZ4C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAfIyJVZ4C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAfIyJVZ4C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uAfIyJVZ4C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAfIyJVZ4C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uAfIyJVZ4C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uAfIyJVZ4C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAfIyJVZ4C .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uAfIyJVZ4C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uAfIyJVZ4C .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAfIyJVZ4C .navbar {
    height: 70px;
  }
  .cid-uAfIyJVZ4C .navbar.opened {
    height: auto;
  }
  .cid-uAfIyJVZ4C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAfIyKJSTG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bks-2025-24-1280x586.jpg");
}
.cid-uAfIyKJSTG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAfIyKJSTG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAfIyKJSTG .mbr-section-title {
  color: #ffffff;
}
.cid-uAfIyKJSTG .mbr-text,
.cid-uAfIyKJSTG .mbr-section-btn {
  color: #ffffff;
}
.cid-uAfIyL96OI {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uAfIyL96OI .mbr-gallery-filter {
  text-align: left;
}
.cid-uAfIyL96OI .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uAfIyL96OI .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uAfIyL96OI .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uAfIyL96OI .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uAfIyL96OI .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uAfIyL96OI .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uAfIyL96OI .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uAfIyL96OI .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uAfIyL96OI .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uAfIyL96OI .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uAfIyL96OI .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uAfIyL96OI .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uAfIyL96OI .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uAfIyL96OI .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uAfIyL96OI .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uAfIyL96OI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAfIyL96OI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAfIyL96OI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uAfIyL96OI .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uAfIyL96OI .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uAfIyL96OI .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uAfIyL96OI .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uAfIyL96OI .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uAkdaP3qC6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uAkdaP3qC6 nav.navbar {
  position: fixed;
}
.cid-uAkdaP3qC6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAkdaP3qC6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uAkdaP3qC6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uAkdaP3qC6 .dropdown-item:hover,
.cid-uAkdaP3qC6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uAkdaP3qC6 .dropdown-item:hover span {
  color: white;
}
.cid-uAkdaP3qC6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uAkdaP3qC6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uAkdaP3qC6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uAkdaP3qC6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uAkdaP3qC6 .nav-link {
  position: relative;
}
.cid-uAkdaP3qC6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uAkdaP3qC6 .container {
    flex-wrap: nowrap;
  }
}
.cid-uAkdaP3qC6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uAkdaP3qC6 .dropdown-menu,
.cid-uAkdaP3qC6 .navbar.opened {
  background: #ffffff !important;
}
.cid-uAkdaP3qC6 .nav-item:focus,
.cid-uAkdaP3qC6 .nav-link:focus {
  outline: none;
}
.cid-uAkdaP3qC6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uAkdaP3qC6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAkdaP3qC6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uAkdaP3qC6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAkdaP3qC6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAkdaP3qC6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAkdaP3qC6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uAkdaP3qC6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uAkdaP3qC6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uAkdaP3qC6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uAkdaP3qC6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAkdaP3qC6 .navbar.collapsed {
  justify-content: center;
}
.cid-uAkdaP3qC6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAkdaP3qC6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uAkdaP3qC6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAkdaP3qC6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAkdaP3qC6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uAkdaP3qC6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAkdaP3qC6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uAkdaP3qC6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uAkdaP3qC6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAkdaP3qC6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAkdaP3qC6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAkdaP3qC6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAkdaP3qC6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uAkdaP3qC6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uAkdaP3qC6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAkdaP3qC6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAkdaP3qC6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uAkdaP3qC6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uAkdaP3qC6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uAkdaP3qC6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uAkdaP3qC6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uAkdaP3qC6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uAkdaP3qC6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uAkdaP3qC6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uAkdaP3qC6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAkdaP3qC6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uAkdaP3qC6 .dropdown-item.active,
.cid-uAkdaP3qC6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uAkdaP3qC6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAkdaP3qC6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAkdaP3qC6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAkdaP3qC6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uAkdaP3qC6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAkdaP3qC6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAkdaP3qC6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uAkdaP3qC6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uAkdaP3qC6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uAkdaP3qC6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uAkdaP3qC6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uAkdaP3qC6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAkdaP3qC6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAkdaP3qC6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uAkdaP3qC6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAkdaP3qC6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uAkdaP3qC6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uAkdaP3qC6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAkdaP3qC6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uAkdaP3qC6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uAkdaP3qC6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uAkdaP3qC6 .navbar {
    height: 70px;
  }
  .cid-uAkdaP3qC6 .navbar.opened {
    height: auto;
  }
  .cid-uAkdaP3qC6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAkdaPLZDT {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aurich-h-8-1280x853.jpg");
}
.cid-uAkdaPLZDT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uAkdaPLZDT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uAkdaPLZDT .mbr-section-title {
  color: #ffffff;
}
.cid-uAkdaPLZDT .mbr-text,
.cid-uAkdaPLZDT .mbr-section-btn {
  color: #ffffff;
}
.cid-uAkdaQnBjk {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uAkdaQnBjk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uAkdaQnBjk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAkdaQnBjk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAkdaQnBjk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uAkdaQnBjk .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uAkdaQnBjk .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uAkdaQnBjk .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uAkdaQnBjk .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uAkdaQnBjk .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uAkdaQnBjk .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uAkdaQnBjk .mbr-gallery-filter ul {
  display: block;
}
.cid-uAkdaQnBjk .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uAkdaQnBjk .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uAkdaQnBjk .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uAkdaQnBjk .mbr-gallery-filter li.active::after,
.cid-uAkdaQnBjk .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uAkdaQnBjk .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uAkdaQnBjk .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uAkdaQnBjk .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uAkdaQnBjk .icon-focus:before {
  content: '\e95e';
}
.cid-uAkdaQnBjk .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uAkdaQnBjk .mbr-section-title {
  margin: 0;
}
.cid-uAkdaQnBjk .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uAkdaQnBjk .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uCHFBdruBd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uCHFBdruBd nav.navbar {
  position: fixed;
}
.cid-uCHFBdruBd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCHFBdruBd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCHFBdruBd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCHFBdruBd .dropdown-item:hover,
.cid-uCHFBdruBd .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uCHFBdruBd .dropdown-item:hover span {
  color: white;
}
.cid-uCHFBdruBd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCHFBdruBd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCHFBdruBd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCHFBdruBd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCHFBdruBd .nav-link {
  position: relative;
}
.cid-uCHFBdruBd .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCHFBdruBd .container {
    flex-wrap: nowrap;
  }
}
.cid-uCHFBdruBd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCHFBdruBd .dropdown-menu,
.cid-uCHFBdruBd .navbar.opened {
  background: #ffffff !important;
}
.cid-uCHFBdruBd .nav-item:focus,
.cid-uCHFBdruBd .nav-link:focus {
  outline: none;
}
.cid-uCHFBdruBd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCHFBdruBd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCHFBdruBd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCHFBdruBd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCHFBdruBd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCHFBdruBd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCHFBdruBd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uCHFBdruBd .navbar.opened {
  transition: all 0.3s;
}
.cid-uCHFBdruBd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCHFBdruBd .navbar .navbar-logo img {
  width: auto;
}
.cid-uCHFBdruBd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCHFBdruBd .navbar.collapsed {
  justify-content: center;
}
.cid-uCHFBdruBd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCHFBdruBd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCHFBdruBd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCHFBdruBd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCHFBdruBd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uCHFBdruBd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCHFBdruBd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCHFBdruBd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCHFBdruBd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCHFBdruBd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCHFBdruBd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCHFBdruBd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCHFBdruBd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uCHFBdruBd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCHFBdruBd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCHFBdruBd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCHFBdruBd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCHFBdruBd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCHFBdruBd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uCHFBdruBd .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uCHFBdruBd .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCHFBdruBd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCHFBdruBd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCHFBdruBd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCHFBdruBd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCHFBdruBd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCHFBdruBd .dropdown-item.active,
.cid-uCHFBdruBd .dropdown-item:active {
  background-color: transparent;
}
.cid-uCHFBdruBd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCHFBdruBd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCHFBdruBd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCHFBdruBd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCHFBdruBd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCHFBdruBd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCHFBdruBd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCHFBdruBd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCHFBdruBd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCHFBdruBd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uCHFBdruBd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCHFBdruBd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCHFBdruBd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCHFBdruBd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCHFBdruBd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCHFBdruBd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCHFBdruBd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCHFBdruBd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCHFBdruBd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uCHFBdruBd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCHFBdruBd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCHFBdruBd .navbar {
    height: 70px;
  }
  .cid-uCHFBdruBd .navbar.opened {
    height: auto;
  }
  .cid-uCHFBdruBd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCHFBe5EWa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bks-gen-9-1280x853.jpg");
}
.cid-uCHFBe5EWa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCHFBe5EWa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCHFBe5EWa .mbr-text,
.cid-uCHFBe5EWa .mbr-section-btn {
  color: #ffffff;
}
.cid-uCHFBe5EWa .mbr-section-title {
  color: #ffffff;
}
.cid-uCHFBe5EWa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uCHFBesPwT {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uCHFBesPwT .mbr-gallery-filter {
  text-align: left;
}
.cid-uCHFBesPwT .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uCHFBesPwT .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uCHFBesPwT .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uCHFBesPwT .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uCHFBesPwT .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uCHFBesPwT .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uCHFBesPwT .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uCHFBesPwT .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uCHFBesPwT .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uCHFBesPwT .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uCHFBesPwT .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uCHFBesPwT .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uCHFBesPwT .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uCHFBesPwT .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uCHFBesPwT .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uCHFBesPwT .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCHFBesPwT .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCHFBesPwT .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uCHFBesPwT .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uCHFBesPwT .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uCHFBesPwT .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uCHFBesPwT .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uCHFBesPwT .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uEbPq3AgCV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uEbPq3AgCV nav.navbar {
  position: fixed;
}
.cid-uEbPq3AgCV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbPq3AgCV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uEbPq3AgCV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uEbPq3AgCV .dropdown-item:hover,
.cid-uEbPq3AgCV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uEbPq3AgCV .dropdown-item:hover span {
  color: white;
}
.cid-uEbPq3AgCV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uEbPq3AgCV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uEbPq3AgCV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uEbPq3AgCV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uEbPq3AgCV .nav-link {
  position: relative;
}
.cid-uEbPq3AgCV .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uEbPq3AgCV .container {
    flex-wrap: nowrap;
  }
}
.cid-uEbPq3AgCV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEbPq3AgCV .dropdown-menu,
.cid-uEbPq3AgCV .navbar.opened {
  background: #ffffff !important;
}
.cid-uEbPq3AgCV .nav-item:focus,
.cid-uEbPq3AgCV .nav-link:focus {
  outline: none;
}
.cid-uEbPq3AgCV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEbPq3AgCV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEbPq3AgCV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEbPq3AgCV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbPq3AgCV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEbPq3AgCV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEbPq3AgCV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uEbPq3AgCV .navbar.opened {
  transition: all 0.3s;
}
.cid-uEbPq3AgCV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEbPq3AgCV .navbar .navbar-logo img {
  width: auto;
}
.cid-uEbPq3AgCV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uEbPq3AgCV .navbar.collapsed {
  justify-content: center;
}
.cid-uEbPq3AgCV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEbPq3AgCV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uEbPq3AgCV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEbPq3AgCV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEbPq3AgCV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uEbPq3AgCV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEbPq3AgCV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEbPq3AgCV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uEbPq3AgCV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEbPq3AgCV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEbPq3AgCV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEbPq3AgCV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEbPq3AgCV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uEbPq3AgCV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uEbPq3AgCV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uEbPq3AgCV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEbPq3AgCV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uEbPq3AgCV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEbPq3AgCV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEbPq3AgCV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uEbPq3AgCV .navbar.navbar-short {
  min-height: 60px;
}
.cid-uEbPq3AgCV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uEbPq3AgCV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uEbPq3AgCV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEbPq3AgCV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEbPq3AgCV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEbPq3AgCV .dropdown-item.active,
.cid-uEbPq3AgCV .dropdown-item:active {
  background-color: transparent;
}
.cid-uEbPq3AgCV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEbPq3AgCV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEbPq3AgCV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEbPq3AgCV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEbPq3AgCV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uEbPq3AgCV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uEbPq3AgCV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEbPq3AgCV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uEbPq3AgCV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEbPq3AgCV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uEbPq3AgCV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEbPq3AgCV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbPq3AgCV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbPq3AgCV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEbPq3AgCV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbPq3AgCV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEbPq3AgCV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEbPq3AgCV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbPq3AgCV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uEbPq3AgCV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEbPq3AgCV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEbPq3AgCV .navbar {
    height: 70px;
  }
  .cid-uEbPq3AgCV .navbar.opened {
    height: auto;
  }
  .cid-uEbPq3AgCV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEbPq4koWf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z52-2016x1-8-1280x853.jpg");
}
.cid-uEbPq4koWf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbPq4koWf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbPq4koWf .mbr-section-title {
  color: #ffffff;
}
.cid-uEbPq4koWf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uEbPq4YN53 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uEbPq4YN53 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uEbPq4YN53 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uEbPq4YN53 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uEbPq4YN53 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uEbPq4YN53 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uEbPq4YN53 .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uEbPq4YN53 .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uEbPq4YN53 .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uEbPq4YN53 .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uEbPq4YN53 .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uEbPq4YN53 .mbr-gallery-filter ul {
  display: block;
}
.cid-uEbPq4YN53 .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uEbPq4YN53 .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uEbPq4YN53 .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uEbPq4YN53 .mbr-gallery-filter li.active::after,
.cid-uEbPq4YN53 .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uEbPq4YN53 .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uEbPq4YN53 .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uEbPq4YN53 .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uEbPq4YN53 .icon-focus:before {
  content: '\e95e';
}
.cid-uEbPq4YN53 .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uEbPq4YN53 .mbr-section-title {
  margin: 0;
}
.cid-uEbPq4YN53 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uEbPq4YN53 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uTXuV2RJ0P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uTXuV2RJ0P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTXuV2RJ0P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTXuV2RJ0P .container {
    padding: 0 30px;
  }
}
.cid-uTXuV2RJ0P .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uTXuV2RJ0P .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uTXuV2RJ0P .mbr-section-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uTXuV2RJ0P .mbr-section-btn {
    display: block;
  }
}
.cid-uTXuV2RJ0P .mbr-section-title {
  color: #ffffff;
}
.cid-uFCcuFpI8V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uFCcuFpI8V nav.navbar {
  position: fixed;
}
.cid-uFCcuFpI8V .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFCcuFpI8V .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFCcuFpI8V .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFCcuFpI8V .dropdown-item:hover,
.cid-uFCcuFpI8V .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uFCcuFpI8V .dropdown-item:hover span {
  color: white;
}
.cid-uFCcuFpI8V .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFCcuFpI8V .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFCcuFpI8V .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFCcuFpI8V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFCcuFpI8V .nav-link {
  position: relative;
}
.cid-uFCcuFpI8V .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFCcuFpI8V .container {
    flex-wrap: nowrap;
  }
}
.cid-uFCcuFpI8V .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFCcuFpI8V .dropdown-menu,
.cid-uFCcuFpI8V .navbar.opened {
  background: #ffffff !important;
}
.cid-uFCcuFpI8V .nav-item:focus,
.cid-uFCcuFpI8V .nav-link:focus {
  outline: none;
}
.cid-uFCcuFpI8V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFCcuFpI8V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFCcuFpI8V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFCcuFpI8V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFCcuFpI8V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFCcuFpI8V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFCcuFpI8V .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uFCcuFpI8V .navbar.opened {
  transition: all 0.3s;
}
.cid-uFCcuFpI8V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFCcuFpI8V .navbar .navbar-logo img {
  width: auto;
}
.cid-uFCcuFpI8V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFCcuFpI8V .navbar.collapsed {
  justify-content: center;
}
.cid-uFCcuFpI8V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFCcuFpI8V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFCcuFpI8V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFCcuFpI8V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFCcuFpI8V .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFCcuFpI8V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFCcuFpI8V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFCcuFpI8V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFCcuFpI8V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFCcuFpI8V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFCcuFpI8V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFCcuFpI8V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFCcuFpI8V .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFCcuFpI8V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFCcuFpI8V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFCcuFpI8V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFCcuFpI8V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFCcuFpI8V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFCcuFpI8V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFCcuFpI8V .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uFCcuFpI8V .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFCcuFpI8V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFCcuFpI8V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFCcuFpI8V .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFCcuFpI8V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFCcuFpI8V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFCcuFpI8V .dropdown-item.active,
.cid-uFCcuFpI8V .dropdown-item:active {
  background-color: transparent;
}
.cid-uFCcuFpI8V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFCcuFpI8V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFCcuFpI8V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFCcuFpI8V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFCcuFpI8V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFCcuFpI8V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFCcuFpI8V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFCcuFpI8V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFCcuFpI8V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFCcuFpI8V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFCcuFpI8V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFCcuFpI8V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFCcuFpI8V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFCcuFpI8V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFCcuFpI8V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFCcuFpI8V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFCcuFpI8V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFCcuFpI8V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFCcuFpI8V .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uFCcuFpI8V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFCcuFpI8V .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFCcuFpI8V .navbar {
    height: 70px;
  }
  .cid-uFCcuFpI8V .navbar.opened {
    height: auto;
  }
  .cid-uFCcuFpI8V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFCcuG3rid {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/ni5-4687-1280x853.jpg");
}
.cid-uFCcuG3rid .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFCcuG3rid .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFCcuG3rid .mbr-section-title {
  color: #ffffff;
}
.cid-uFCcuG3rid .mbr-text,
.cid-uFCcuG3rid .mbr-section-btn {
  color: #ffffff;
}
.cid-uFCcuGm72M {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uFCcuGm72M .mbr-gallery-filter {
  text-align: left;
}
.cid-uFCcuGm72M .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uFCcuGm72M .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uFCcuGm72M .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uFCcuGm72M .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uFCcuGm72M .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uFCcuGm72M .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uFCcuGm72M .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uFCcuGm72M .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uFCcuGm72M .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uFCcuGm72M .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uFCcuGm72M .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uFCcuGm72M .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uFCcuGm72M .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uFCcuGm72M .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uFCcuGm72M .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uFCcuGm72M .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFCcuGm72M .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFCcuGm72M .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uFCcuGm72M .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uFCcuGm72M .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uFCcuGm72M .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uFCcuGm72M .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uFCcuGm72M .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uFCq41vua8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uFCq41vua8 nav.navbar {
  position: fixed;
}
.cid-uFCq41vua8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFCq41vua8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFCq41vua8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFCq41vua8 .dropdown-item:hover,
.cid-uFCq41vua8 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uFCq41vua8 .dropdown-item:hover span {
  color: white;
}
.cid-uFCq41vua8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFCq41vua8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFCq41vua8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFCq41vua8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFCq41vua8 .nav-link {
  position: relative;
}
.cid-uFCq41vua8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFCq41vua8 .container {
    flex-wrap: nowrap;
  }
}
.cid-uFCq41vua8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFCq41vua8 .dropdown-menu,
.cid-uFCq41vua8 .navbar.opened {
  background: #ffffff !important;
}
.cid-uFCq41vua8 .nav-item:focus,
.cid-uFCq41vua8 .nav-link:focus {
  outline: none;
}
.cid-uFCq41vua8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFCq41vua8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFCq41vua8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFCq41vua8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFCq41vua8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFCq41vua8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFCq41vua8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uFCq41vua8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFCq41vua8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFCq41vua8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFCq41vua8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFCq41vua8 .navbar.collapsed {
  justify-content: center;
}
.cid-uFCq41vua8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFCq41vua8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFCq41vua8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFCq41vua8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFCq41vua8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uFCq41vua8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFCq41vua8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFCq41vua8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFCq41vua8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFCq41vua8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFCq41vua8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFCq41vua8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFCq41vua8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFCq41vua8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFCq41vua8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFCq41vua8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFCq41vua8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFCq41vua8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFCq41vua8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFCq41vua8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uFCq41vua8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFCq41vua8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFCq41vua8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFCq41vua8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFCq41vua8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFCq41vua8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFCq41vua8 .dropdown-item.active,
.cid-uFCq41vua8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFCq41vua8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFCq41vua8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFCq41vua8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFCq41vua8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFCq41vua8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFCq41vua8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFCq41vua8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFCq41vua8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFCq41vua8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFCq41vua8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uFCq41vua8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFCq41vua8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFCq41vua8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFCq41vua8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFCq41vua8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFCq41vua8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFCq41vua8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFCq41vua8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFCq41vua8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uFCq41vua8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFCq41vua8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFCq41vua8 .navbar {
    height: 70px;
  }
  .cid-uFCq41vua8 .navbar.opened {
    height: auto;
  }
  .cid-uFCq41vua8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFCq42kf9l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rhe-frueh-7-1280x853.jpg");
}
.cid-uFCq42kf9l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFCq42kf9l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFCq42kf9l .mbr-section-title {
  color: #fafafa;
}
.cid-uFCq42kf9l .mbr-text,
.cid-uFCq42kf9l .mbr-section-btn {
  color: #ffffff;
}
.cid-uFCq42D3af {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uFCq42D3af .mbr-gallery-filter {
  text-align: left;
}
.cid-uFCq42D3af .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uFCq42D3af .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uFCq42D3af .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uFCq42D3af .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uFCq42D3af .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uFCq42D3af .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uFCq42D3af .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uFCq42D3af .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uFCq42D3af .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uFCq42D3af .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uFCq42D3af .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uFCq42D3af .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uFCq42D3af .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uFCq42D3af .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uFCq42D3af .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uFCq42D3af .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uFCq42D3af .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFCq42D3af .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFCq42D3af .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uFCq42D3af .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uFCq42D3af .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uFCq42D3af .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uFCq42D3af .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uFCq42D3af .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uHcnLrhk3e {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHcnLrhk3e nav.navbar {
  position: fixed;
}
.cid-uHcnLrhk3e .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHcnLrhk3e .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHcnLrhk3e .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHcnLrhk3e .dropdown-item:hover,
.cid-uHcnLrhk3e .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uHcnLrhk3e .dropdown-item:hover span {
  color: white;
}
.cid-uHcnLrhk3e .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHcnLrhk3e .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHcnLrhk3e .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHcnLrhk3e .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHcnLrhk3e .nav-link {
  position: relative;
}
.cid-uHcnLrhk3e .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHcnLrhk3e .container {
    flex-wrap: nowrap;
  }
}
.cid-uHcnLrhk3e .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHcnLrhk3e .dropdown-menu,
.cid-uHcnLrhk3e .navbar.opened {
  background: #ffffff !important;
}
.cid-uHcnLrhk3e .nav-item:focus,
.cid-uHcnLrhk3e .nav-link:focus {
  outline: none;
}
.cid-uHcnLrhk3e .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHcnLrhk3e .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHcnLrhk3e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHcnLrhk3e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHcnLrhk3e .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHcnLrhk3e .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHcnLrhk3e .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uHcnLrhk3e .navbar.opened {
  transition: all 0.3s;
}
.cid-uHcnLrhk3e .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHcnLrhk3e .navbar .navbar-logo img {
  width: auto;
}
.cid-uHcnLrhk3e .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHcnLrhk3e .navbar.collapsed {
  justify-content: center;
}
.cid-uHcnLrhk3e .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHcnLrhk3e .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uHcnLrhk3e .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHcnLrhk3e .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHcnLrhk3e .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uHcnLrhk3e .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHcnLrhk3e .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHcnLrhk3e .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHcnLrhk3e .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHcnLrhk3e .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHcnLrhk3e .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHcnLrhk3e .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHcnLrhk3e .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uHcnLrhk3e .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHcnLrhk3e .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHcnLrhk3e .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHcnLrhk3e .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHcnLrhk3e .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHcnLrhk3e .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHcnLrhk3e .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHcnLrhk3e .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHcnLrhk3e .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHcnLrhk3e .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHcnLrhk3e .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHcnLrhk3e .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHcnLrhk3e .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHcnLrhk3e .dropdown-item.active,
.cid-uHcnLrhk3e .dropdown-item:active {
  background-color: transparent;
}
.cid-uHcnLrhk3e .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHcnLrhk3e .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHcnLrhk3e .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHcnLrhk3e .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHcnLrhk3e .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHcnLrhk3e .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHcnLrhk3e ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHcnLrhk3e .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHcnLrhk3e button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHcnLrhk3e button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uHcnLrhk3e button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHcnLrhk3e button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHcnLrhk3e button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHcnLrhk3e button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHcnLrhk3e nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHcnLrhk3e nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHcnLrhk3e nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHcnLrhk3e nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHcnLrhk3e .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHcnLrhk3e a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHcnLrhk3e .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHcnLrhk3e .navbar {
    height: 70px;
  }
  .cid-uHcnLrhk3e .navbar.opened {
    height: auto;
  }
  .cid-uHcnLrhk3e .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHcnLs55Sr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/wfastn-25-81-1280x853.jpg");
}
.cid-uHcnLs55Sr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHcnLs55Sr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHcnLs55Sr .mbr-section-title {
  color: #ffffff;
}
.cid-uHcnLs55Sr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHcnLs55Sr .mbr-text,
.cid-uHcnLs55Sr .mbr-section-btn {
  color: #ffffff;
}
.cid-uHcnLsmo4d {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uHcnLsmo4d .mbr-gallery-filter {
  text-align: left;
}
.cid-uHcnLsmo4d .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uHcnLsmo4d .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uHcnLsmo4d .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uHcnLsmo4d .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uHcnLsmo4d .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uHcnLsmo4d .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uHcnLsmo4d .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uHcnLsmo4d .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHcnLsmo4d .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uHcnLsmo4d .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uHcnLsmo4d .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uHcnLsmo4d .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHcnLsmo4d .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHcnLsmo4d .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uHcnLsmo4d .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uHcnLsmo4d .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uHcnLsmo4d .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uTXv3x60aJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uTXv3x60aJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTXv3x60aJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTXv3x60aJ .container {
    padding: 0 30px;
  }
}
.cid-uTXv3x60aJ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uTXv3x60aJ .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uTXv3x60aJ .mbr-section-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uTXv3x60aJ .mbr-section-btn {
    display: block;
  }
}
.cid-uTXv3x60aJ .mbr-section-title {
  color: #ffffff;
}
.cid-uHcprfMOjX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHcprfMOjX nav.navbar {
  position: fixed;
}
.cid-uHcprfMOjX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHcprfMOjX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHcprfMOjX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHcprfMOjX .dropdown-item:hover,
.cid-uHcprfMOjX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uHcprfMOjX .dropdown-item:hover span {
  color: white;
}
.cid-uHcprfMOjX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHcprfMOjX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHcprfMOjX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHcprfMOjX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHcprfMOjX .nav-link {
  position: relative;
}
.cid-uHcprfMOjX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHcprfMOjX .container {
    flex-wrap: nowrap;
  }
}
.cid-uHcprfMOjX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHcprfMOjX .dropdown-menu,
.cid-uHcprfMOjX .navbar.opened {
  background: #ffffff !important;
}
.cid-uHcprfMOjX .nav-item:focus,
.cid-uHcprfMOjX .nav-link:focus {
  outline: none;
}
.cid-uHcprfMOjX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHcprfMOjX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHcprfMOjX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHcprfMOjX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHcprfMOjX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHcprfMOjX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHcprfMOjX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uHcprfMOjX .navbar.opened {
  transition: all 0.3s;
}
.cid-uHcprfMOjX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHcprfMOjX .navbar .navbar-logo img {
  width: auto;
}
.cid-uHcprfMOjX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHcprfMOjX .navbar.collapsed {
  justify-content: center;
}
.cid-uHcprfMOjX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHcprfMOjX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uHcprfMOjX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHcprfMOjX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHcprfMOjX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uHcprfMOjX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHcprfMOjX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHcprfMOjX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHcprfMOjX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHcprfMOjX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHcprfMOjX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHcprfMOjX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHcprfMOjX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uHcprfMOjX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHcprfMOjX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHcprfMOjX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHcprfMOjX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHcprfMOjX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHcprfMOjX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHcprfMOjX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHcprfMOjX .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHcprfMOjX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHcprfMOjX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHcprfMOjX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHcprfMOjX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHcprfMOjX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHcprfMOjX .dropdown-item.active,
.cid-uHcprfMOjX .dropdown-item:active {
  background-color: transparent;
}
.cid-uHcprfMOjX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHcprfMOjX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHcprfMOjX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHcprfMOjX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHcprfMOjX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHcprfMOjX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHcprfMOjX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHcprfMOjX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHcprfMOjX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHcprfMOjX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uHcprfMOjX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHcprfMOjX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHcprfMOjX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHcprfMOjX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHcprfMOjX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHcprfMOjX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHcprfMOjX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHcprfMOjX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHcprfMOjX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHcprfMOjX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHcprfMOjX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHcprfMOjX .navbar {
    height: 70px;
  }
  .cid-uHcprfMOjX .navbar.opened {
    height: auto;
  }
  .cid-uHcprfMOjX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHcprgwcT0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/wfastn-25-94-1280x853.jpg");
}
.cid-uHcprgwcT0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHcprgwcT0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHcprgwcT0 .mbr-section-title {
  color: #ffffff;
}
.cid-uHcprgwcT0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHcprgwcT0 .mbr-text,
.cid-uHcprgwcT0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uHcprgMsBh {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uHcprgMsBh .mbr-gallery-filter {
  text-align: left;
}
.cid-uHcprgMsBh .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uHcprgMsBh .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uHcprgMsBh .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uHcprgMsBh .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uHcprgMsBh .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uHcprgMsBh .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uHcprgMsBh .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uHcprgMsBh .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHcprgMsBh .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHcprgMsBh .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uHcprgMsBh .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uHcprgMsBh .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uHcprgMsBh .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uHcprgMsBh .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uHcprgMsBh .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uHcprgMsBh .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHcprgMsBh .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHcprgMsBh .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uHcprgMsBh .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uHcprgMsBh .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uHcprgMsBh .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uHcprgMsBh .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uHcprgMsBh .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uTXvf6h1Jd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uTXvf6h1Jd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTXvf6h1Jd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTXvf6h1Jd .container {
    padding: 0 30px;
  }
}
.cid-uTXvf6h1Jd .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uTXvf6h1Jd .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uTXvf6h1Jd .mbr-section-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uTXvf6h1Jd .mbr-section-btn {
    display: block;
  }
}
.cid-uTXvf6h1Jd .mbr-section-title {
  color: #ffffff;
}
.cid-uHcsLH7OwE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHcsLH7OwE nav.navbar {
  position: fixed;
}
.cid-uHcsLH7OwE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHcsLH7OwE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHcsLH7OwE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHcsLH7OwE .dropdown-item:hover,
.cid-uHcsLH7OwE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uHcsLH7OwE .dropdown-item:hover span {
  color: white;
}
.cid-uHcsLH7OwE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHcsLH7OwE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHcsLH7OwE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHcsLH7OwE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHcsLH7OwE .nav-link {
  position: relative;
}
.cid-uHcsLH7OwE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHcsLH7OwE .container {
    flex-wrap: nowrap;
  }
}
.cid-uHcsLH7OwE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHcsLH7OwE .dropdown-menu,
.cid-uHcsLH7OwE .navbar.opened {
  background: #ffffff !important;
}
.cid-uHcsLH7OwE .nav-item:focus,
.cid-uHcsLH7OwE .nav-link:focus {
  outline: none;
}
.cid-uHcsLH7OwE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHcsLH7OwE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHcsLH7OwE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHcsLH7OwE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHcsLH7OwE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHcsLH7OwE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHcsLH7OwE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uHcsLH7OwE .navbar.opened {
  transition: all 0.3s;
}
.cid-uHcsLH7OwE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHcsLH7OwE .navbar .navbar-logo img {
  width: auto;
}
.cid-uHcsLH7OwE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHcsLH7OwE .navbar.collapsed {
  justify-content: center;
}
.cid-uHcsLH7OwE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHcsLH7OwE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uHcsLH7OwE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHcsLH7OwE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHcsLH7OwE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uHcsLH7OwE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHcsLH7OwE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHcsLH7OwE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHcsLH7OwE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHcsLH7OwE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHcsLH7OwE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHcsLH7OwE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHcsLH7OwE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uHcsLH7OwE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHcsLH7OwE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHcsLH7OwE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHcsLH7OwE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHcsLH7OwE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHcsLH7OwE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHcsLH7OwE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHcsLH7OwE .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHcsLH7OwE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHcsLH7OwE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHcsLH7OwE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHcsLH7OwE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHcsLH7OwE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHcsLH7OwE .dropdown-item.active,
.cid-uHcsLH7OwE .dropdown-item:active {
  background-color: transparent;
}
.cid-uHcsLH7OwE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHcsLH7OwE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHcsLH7OwE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHcsLH7OwE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHcsLH7OwE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHcsLH7OwE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHcsLH7OwE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHcsLH7OwE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHcsLH7OwE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHcsLH7OwE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uHcsLH7OwE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHcsLH7OwE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHcsLH7OwE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHcsLH7OwE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHcsLH7OwE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHcsLH7OwE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHcsLH7OwE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHcsLH7OwE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHcsLH7OwE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHcsLH7OwE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHcsLH7OwE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHcsLH7OwE .navbar {
    height: 70px;
  }
  .cid-uHcsLH7OwE .navbar.opened {
    height: auto;
  }
  .cid-uHcsLH7OwE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHcsLHUqwi {
  background-image: url("../../../assets/images/wfastn-25-225-1280x853.jpg");
}
.cid-uHcsLHUqwi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHcsLHUqwi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHcsLHUqwi .mbr-section-title {
  color: #ffffff;
}
.cid-uHcsLHUqwi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHcsLHUqwi .mbr-text,
.cid-uHcsLHUqwi .mbr-section-btn {
  color: #ffffff;
}
.cid-uHcsLI7bPP {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uHcsLI7bPP .mbr-gallery-filter {
  text-align: left;
}
.cid-uHcsLI7bPP .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uHcsLI7bPP .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uHcsLI7bPP .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uHcsLI7bPP .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uHcsLI7bPP .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uHcsLI7bPP .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uHcsLI7bPP .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uHcsLI7bPP .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHcsLI7bPP .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uHcsLI7bPP .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uHcsLI7bPP .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uHcsLI7bPP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHcsLI7bPP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHcsLI7bPP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uHcsLI7bPP .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uHcsLI7bPP .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uHcsLI7bPP .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uTXvq42kq2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uTXvq42kq2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTXvq42kq2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTXvq42kq2 .container {
    padding: 0 30px;
  }
}
.cid-uTXvq42kq2 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uTXvq42kq2 .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uTXvq42kq2 .mbr-section-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uTXvq42kq2 .mbr-section-btn {
    display: block;
  }
}
.cid-uTXvq42kq2 .mbr-section-title {
  color: #ffffff;
}
.cid-uHoSiA055W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHoSiA055W nav.navbar {
  position: fixed;
}
.cid-uHoSiA055W .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHoSiA055W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHoSiA055W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHoSiA055W .dropdown-item:hover,
.cid-uHoSiA055W .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uHoSiA055W .dropdown-item:hover span {
  color: white;
}
.cid-uHoSiA055W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHoSiA055W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHoSiA055W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHoSiA055W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHoSiA055W .nav-link {
  position: relative;
}
.cid-uHoSiA055W .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHoSiA055W .container {
    flex-wrap: nowrap;
  }
}
.cid-uHoSiA055W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHoSiA055W .dropdown-menu,
.cid-uHoSiA055W .navbar.opened {
  background: #ffffff !important;
}
.cid-uHoSiA055W .nav-item:focus,
.cid-uHoSiA055W .nav-link:focus {
  outline: none;
}
.cid-uHoSiA055W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHoSiA055W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHoSiA055W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHoSiA055W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHoSiA055W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHoSiA055W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHoSiA055W .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uHoSiA055W .navbar.opened {
  transition: all 0.3s;
}
.cid-uHoSiA055W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHoSiA055W .navbar .navbar-logo img {
  width: auto;
}
.cid-uHoSiA055W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHoSiA055W .navbar.collapsed {
  justify-content: center;
}
.cid-uHoSiA055W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHoSiA055W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uHoSiA055W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHoSiA055W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHoSiA055W .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uHoSiA055W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHoSiA055W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHoSiA055W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHoSiA055W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHoSiA055W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHoSiA055W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHoSiA055W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHoSiA055W .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uHoSiA055W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHoSiA055W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHoSiA055W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHoSiA055W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHoSiA055W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHoSiA055W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHoSiA055W .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHoSiA055W .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHoSiA055W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHoSiA055W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHoSiA055W .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHoSiA055W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHoSiA055W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHoSiA055W .dropdown-item.active,
.cid-uHoSiA055W .dropdown-item:active {
  background-color: transparent;
}
.cid-uHoSiA055W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHoSiA055W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHoSiA055W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHoSiA055W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHoSiA055W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHoSiA055W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHoSiA055W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHoSiA055W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHoSiA055W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHoSiA055W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uHoSiA055W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHoSiA055W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHoSiA055W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHoSiA055W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHoSiA055W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHoSiA055W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHoSiA055W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHoSiA055W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHoSiA055W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHoSiA055W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHoSiA055W .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHoSiA055W .navbar {
    height: 70px;
  }
  .cid-uHoSiA055W .navbar.opened {
    height: auto;
  }
  .cid-uHoSiA055W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHoSiAKY4B {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/gasa-2504-6-1280x853.jpg");
}
.cid-uHoSiAKY4B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHoSiAKY4B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHoSiAKY4B .mbr-section-title {
  color: #ffffff;
}
.cid-uHoSiAKY4B .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHoSiB46YH {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uHoSiB46YH .mbr-gallery-filter {
  text-align: left;
}
.cid-uHoSiB46YH .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uHoSiB46YH .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uHoSiB46YH .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uHoSiB46YH .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uHoSiB46YH .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uHoSiB46YH .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uHoSiB46YH .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uHoSiB46YH .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHoSiB46YH .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHoSiB46YH .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uHoSiB46YH .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uHoSiB46YH .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uHoSiB46YH .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uHoSiB46YH .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uHoSiB46YH .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uHoSiB46YH .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHoSiB46YH .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHoSiB46YH .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uHoSiB46YH .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uHoSiB46YH .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uHoSiB46YH .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uHoSiB46YH .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uHoSiB46YH .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uHG4YKZEYb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHG4YKZEYb nav.navbar {
  position: fixed;
}
.cid-uHG4YKZEYb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHG4YKZEYb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHG4YKZEYb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHG4YKZEYb .dropdown-item:hover,
.cid-uHG4YKZEYb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uHG4YKZEYb .dropdown-item:hover span {
  color: white;
}
.cid-uHG4YKZEYb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHG4YKZEYb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHG4YKZEYb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHG4YKZEYb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHG4YKZEYb .nav-link {
  position: relative;
}
.cid-uHG4YKZEYb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uHG4YKZEYb .container {
    flex-wrap: nowrap;
  }
}
.cid-uHG4YKZEYb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHG4YKZEYb .dropdown-menu,
.cid-uHG4YKZEYb .navbar.opened {
  background: #ffffff !important;
}
.cid-uHG4YKZEYb .nav-item:focus,
.cid-uHG4YKZEYb .nav-link:focus {
  outline: none;
}
.cid-uHG4YKZEYb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHG4YKZEYb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHG4YKZEYb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHG4YKZEYb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHG4YKZEYb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHG4YKZEYb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHG4YKZEYb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uHG4YKZEYb .navbar.opened {
  transition: all 0.3s;
}
.cid-uHG4YKZEYb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHG4YKZEYb .navbar .navbar-logo img {
  width: auto;
}
.cid-uHG4YKZEYb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHG4YKZEYb .navbar.collapsed {
  justify-content: center;
}
.cid-uHG4YKZEYb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHG4YKZEYb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uHG4YKZEYb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHG4YKZEYb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHG4YKZEYb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uHG4YKZEYb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHG4YKZEYb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHG4YKZEYb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHG4YKZEYb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHG4YKZEYb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHG4YKZEYb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHG4YKZEYb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHG4YKZEYb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uHG4YKZEYb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHG4YKZEYb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHG4YKZEYb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHG4YKZEYb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHG4YKZEYb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHG4YKZEYb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHG4YKZEYb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHG4YKZEYb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHG4YKZEYb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHG4YKZEYb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHG4YKZEYb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHG4YKZEYb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHG4YKZEYb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHG4YKZEYb .dropdown-item.active,
.cid-uHG4YKZEYb .dropdown-item:active {
  background-color: transparent;
}
.cid-uHG4YKZEYb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHG4YKZEYb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHG4YKZEYb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHG4YKZEYb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHG4YKZEYb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHG4YKZEYb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHG4YKZEYb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHG4YKZEYb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHG4YKZEYb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHG4YKZEYb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uHG4YKZEYb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHG4YKZEYb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHG4YKZEYb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHG4YKZEYb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHG4YKZEYb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHG4YKZEYb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHG4YKZEYb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHG4YKZEYb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHG4YKZEYb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHG4YKZEYb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHG4YKZEYb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHG4YKZEYb .navbar {
    height: 70px;
  }
  .cid-uHG4YKZEYb .navbar.opened {
    height: auto;
  }
  .cid-uHG4YKZEYb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHG4YLonbe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z52-4413x1-19-1920x1280.jpg");
}
.cid-uHG4YLonbe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHG4YLonbe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHG4YLonbe .mbr-text,
.cid-uHG4YLonbe .mbr-section-btn {
  color: #ffffff;
}
.cid-uHG4YLonbe .mbr-section-title {
  color: #ffffff;
}
.cid-uHG4YLBr8a {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uHG4YLBr8a .mbr-gallery-filter {
  text-align: left;
}
.cid-uHG4YLBr8a .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uHG4YLBr8a .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uHG4YLBr8a .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uHG4YLBr8a .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uHG4YLBr8a .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uHG4YLBr8a .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uHG4YLBr8a .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uHG4YLBr8a .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHG4YLBr8a .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uHG4YLBr8a .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uHG4YLBr8a .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uHG4YLBr8a .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHG4YLBr8a .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHG4YLBr8a .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uHG4YLBr8a .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uHG4YLBr8a .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uHG4YLBr8a .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uJ6Uxtpr5M {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uJ6Uxtpr5M nav.navbar {
  position: fixed;
}
.cid-uJ6Uxtpr5M .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uJ6Uxtpr5M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uJ6Uxtpr5M .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uJ6Uxtpr5M .dropdown-item:hover,
.cid-uJ6Uxtpr5M .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uJ6Uxtpr5M .dropdown-item:hover span {
  color: white;
}
.cid-uJ6Uxtpr5M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uJ6Uxtpr5M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uJ6Uxtpr5M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uJ6Uxtpr5M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uJ6Uxtpr5M .nav-link {
  position: relative;
}
.cid-uJ6Uxtpr5M .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uJ6Uxtpr5M .container {
    flex-wrap: nowrap;
  }
}
.cid-uJ6Uxtpr5M .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uJ6Uxtpr5M .dropdown-menu,
.cid-uJ6Uxtpr5M .navbar.opened {
  background: #ffffff !important;
}
.cid-uJ6Uxtpr5M .nav-item:focus,
.cid-uJ6Uxtpr5M .nav-link:focus {
  outline: none;
}
.cid-uJ6Uxtpr5M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uJ6Uxtpr5M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uJ6Uxtpr5M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uJ6Uxtpr5M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uJ6Uxtpr5M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uJ6Uxtpr5M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uJ6Uxtpr5M .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uJ6Uxtpr5M .navbar.opened {
  transition: all 0.3s;
}
.cid-uJ6Uxtpr5M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uJ6Uxtpr5M .navbar .navbar-logo img {
  width: auto;
}
.cid-uJ6Uxtpr5M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uJ6Uxtpr5M .navbar.collapsed {
  justify-content: center;
}
.cid-uJ6Uxtpr5M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uJ6Uxtpr5M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uJ6Uxtpr5M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uJ6Uxtpr5M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uJ6Uxtpr5M .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uJ6Uxtpr5M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uJ6Uxtpr5M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uJ6Uxtpr5M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uJ6Uxtpr5M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uJ6Uxtpr5M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uJ6Uxtpr5M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uJ6Uxtpr5M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uJ6Uxtpr5M .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uJ6Uxtpr5M .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uJ6Uxtpr5M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uJ6Uxtpr5M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uJ6Uxtpr5M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uJ6Uxtpr5M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uJ6Uxtpr5M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uJ6Uxtpr5M .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uJ6Uxtpr5M .navbar.navbar-short {
  min-height: 60px;
}
.cid-uJ6Uxtpr5M .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uJ6Uxtpr5M .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uJ6Uxtpr5M .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uJ6Uxtpr5M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uJ6Uxtpr5M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uJ6Uxtpr5M .dropdown-item.active,
.cid-uJ6Uxtpr5M .dropdown-item:active {
  background-color: transparent;
}
.cid-uJ6Uxtpr5M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uJ6Uxtpr5M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uJ6Uxtpr5M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uJ6Uxtpr5M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uJ6Uxtpr5M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uJ6Uxtpr5M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uJ6Uxtpr5M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uJ6Uxtpr5M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uJ6Uxtpr5M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uJ6Uxtpr5M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uJ6Uxtpr5M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uJ6Uxtpr5M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uJ6Uxtpr5M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uJ6Uxtpr5M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uJ6Uxtpr5M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uJ6Uxtpr5M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uJ6Uxtpr5M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uJ6Uxtpr5M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uJ6Uxtpr5M .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uJ6Uxtpr5M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uJ6Uxtpr5M .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uJ6Uxtpr5M .navbar {
    height: 70px;
  }
  .cid-uJ6Uxtpr5M .navbar.opened {
    height: auto;
  }
  .cid-uJ6Uxtpr5M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uJ6Uxu6E29 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z63-8227x-08.jpeg-853x1280.jpg");
}
.cid-uJ6Uxu6E29 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ6Uxu6E29 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ6Uxu6E29 .mbr-text,
.cid-uJ6Uxu6E29 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ6Uxu6E29 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ6Uxu6E29 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ6UxumQgu {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uJ6UxumQgu .mbr-gallery-filter {
  text-align: left;
}
.cid-uJ6UxumQgu .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uJ6UxumQgu .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uJ6UxumQgu .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uJ6UxumQgu .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uJ6UxumQgu .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uJ6UxumQgu .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uJ6UxumQgu .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uJ6UxumQgu .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uJ6UxumQgu .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uJ6UxumQgu .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uJ6UxumQgu .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uJ6UxumQgu .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ6UxumQgu .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ6UxumQgu .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uJ6UxumQgu .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uJ6UxumQgu .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uJ6UxumQgu .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uLxMcSCHWa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uLxMcSCHWa nav.navbar {
  position: fixed;
}
.cid-uLxMcSCHWa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLxMcSCHWa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uLxMcSCHWa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uLxMcSCHWa .dropdown-item:hover,
.cid-uLxMcSCHWa .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uLxMcSCHWa .dropdown-item:hover span {
  color: white;
}
.cid-uLxMcSCHWa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uLxMcSCHWa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uLxMcSCHWa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uLxMcSCHWa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uLxMcSCHWa .nav-link {
  position: relative;
}
.cid-uLxMcSCHWa .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uLxMcSCHWa .container {
    flex-wrap: nowrap;
  }
}
.cid-uLxMcSCHWa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uLxMcSCHWa .dropdown-menu,
.cid-uLxMcSCHWa .navbar.opened {
  background: #ffffff !important;
}
.cid-uLxMcSCHWa .nav-item:focus,
.cid-uLxMcSCHWa .nav-link:focus {
  outline: none;
}
.cid-uLxMcSCHWa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uLxMcSCHWa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uLxMcSCHWa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uLxMcSCHWa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLxMcSCHWa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uLxMcSCHWa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uLxMcSCHWa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uLxMcSCHWa .navbar.opened {
  transition: all 0.3s;
}
.cid-uLxMcSCHWa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uLxMcSCHWa .navbar .navbar-logo img {
  width: auto;
}
.cid-uLxMcSCHWa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uLxMcSCHWa .navbar.collapsed {
  justify-content: center;
}
.cid-uLxMcSCHWa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uLxMcSCHWa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uLxMcSCHWa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uLxMcSCHWa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uLxMcSCHWa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uLxMcSCHWa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uLxMcSCHWa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uLxMcSCHWa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uLxMcSCHWa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uLxMcSCHWa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uLxMcSCHWa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uLxMcSCHWa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uLxMcSCHWa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uLxMcSCHWa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uLxMcSCHWa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uLxMcSCHWa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uLxMcSCHWa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uLxMcSCHWa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uLxMcSCHWa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uLxMcSCHWa .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uLxMcSCHWa .navbar.navbar-short {
  min-height: 60px;
}
.cid-uLxMcSCHWa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uLxMcSCHWa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uLxMcSCHWa .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uLxMcSCHWa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uLxMcSCHWa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uLxMcSCHWa .dropdown-item.active,
.cid-uLxMcSCHWa .dropdown-item:active {
  background-color: transparent;
}
.cid-uLxMcSCHWa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uLxMcSCHWa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uLxMcSCHWa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uLxMcSCHWa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uLxMcSCHWa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uLxMcSCHWa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uLxMcSCHWa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uLxMcSCHWa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uLxMcSCHWa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uLxMcSCHWa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uLxMcSCHWa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uLxMcSCHWa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLxMcSCHWa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLxMcSCHWa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uLxMcSCHWa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLxMcSCHWa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uLxMcSCHWa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uLxMcSCHWa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLxMcSCHWa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uLxMcSCHWa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uLxMcSCHWa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uLxMcSCHWa .navbar {
    height: 70px;
  }
  .cid-uLxMcSCHWa .navbar.opened {
    height: auto;
  }
  .cid-uLxMcSCHWa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uLxMYJh88r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #bbbbbb;
}
.cid-uLxMYJh88r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLxMYJh88r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLxMYJh88r .row {
  flex-direction: row-reverse;
}
.cid-uLxMYJh88r .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLxMYJh88r .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLxMYJh88r .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLxMcTYurL {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uLxMcTYurL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uLxMcTYurL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLxMcTYurL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uLxMcTYurL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uLxMcTYurL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uLxMcTYurL .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uLxMcTYurL .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uLxMcTYurL .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uLxMcTYurL .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uLxMcTYurL .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uLxMcTYurL .mbr-gallery-filter ul {
  display: block;
}
.cid-uLxMcTYurL .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uLxMcTYurL .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uLxMcTYurL .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uLxMcTYurL .mbr-gallery-filter li.active::after,
.cid-uLxMcTYurL .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uLxMcTYurL .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uLxMcTYurL .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uLxMcTYurL .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uLxMcTYurL .icon-focus:before {
  content: '\e95e';
}
.cid-uLxMcTYurL .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uLxMcTYurL .mbr-section-title {
  margin: 0;
}
.cid-uLxMcTYurL .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uLxMcTYurL .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uLxPqu1sgf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uLxPqu1sgf nav.navbar {
  position: fixed;
}
.cid-uLxPqu1sgf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLxPqu1sgf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uLxPqu1sgf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uLxPqu1sgf .dropdown-item:hover,
.cid-uLxPqu1sgf .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uLxPqu1sgf .dropdown-item:hover span {
  color: white;
}
.cid-uLxPqu1sgf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uLxPqu1sgf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uLxPqu1sgf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uLxPqu1sgf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uLxPqu1sgf .nav-link {
  position: relative;
}
.cid-uLxPqu1sgf .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uLxPqu1sgf .container {
    flex-wrap: nowrap;
  }
}
.cid-uLxPqu1sgf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uLxPqu1sgf .dropdown-menu,
.cid-uLxPqu1sgf .navbar.opened {
  background: #ffffff !important;
}
.cid-uLxPqu1sgf .nav-item:focus,
.cid-uLxPqu1sgf .nav-link:focus {
  outline: none;
}
.cid-uLxPqu1sgf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uLxPqu1sgf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uLxPqu1sgf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uLxPqu1sgf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLxPqu1sgf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uLxPqu1sgf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uLxPqu1sgf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uLxPqu1sgf .navbar.opened {
  transition: all 0.3s;
}
.cid-uLxPqu1sgf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uLxPqu1sgf .navbar .navbar-logo img {
  width: auto;
}
.cid-uLxPqu1sgf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uLxPqu1sgf .navbar.collapsed {
  justify-content: center;
}
.cid-uLxPqu1sgf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uLxPqu1sgf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uLxPqu1sgf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uLxPqu1sgf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uLxPqu1sgf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uLxPqu1sgf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uLxPqu1sgf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uLxPqu1sgf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uLxPqu1sgf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uLxPqu1sgf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uLxPqu1sgf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uLxPqu1sgf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uLxPqu1sgf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uLxPqu1sgf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uLxPqu1sgf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uLxPqu1sgf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uLxPqu1sgf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uLxPqu1sgf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uLxPqu1sgf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uLxPqu1sgf .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uLxPqu1sgf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uLxPqu1sgf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uLxPqu1sgf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uLxPqu1sgf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uLxPqu1sgf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uLxPqu1sgf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uLxPqu1sgf .dropdown-item.active,
.cid-uLxPqu1sgf .dropdown-item:active {
  background-color: transparent;
}
.cid-uLxPqu1sgf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uLxPqu1sgf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uLxPqu1sgf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uLxPqu1sgf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uLxPqu1sgf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uLxPqu1sgf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uLxPqu1sgf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uLxPqu1sgf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uLxPqu1sgf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uLxPqu1sgf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uLxPqu1sgf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uLxPqu1sgf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLxPqu1sgf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLxPqu1sgf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uLxPqu1sgf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLxPqu1sgf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uLxPqu1sgf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uLxPqu1sgf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLxPqu1sgf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uLxPqu1sgf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uLxPqu1sgf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uLxPqu1sgf .navbar {
    height: 70px;
  }
  .cid-uLxPqu1sgf .navbar.opened {
    height: auto;
  }
  .cid-uLxPqu1sgf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uLxPquLWuS {
  background-image: url("../../../assets/images/wfastn-25-106-1280x853.jpg");
}
.cid-uLxPquLWuS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLxPquLWuS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLxPquLWuS .mbr-section-title {
  color: #ffffff;
}
.cid-uLxPquLWuS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLxPquLWuS .mbr-text,
.cid-uLxPquLWuS .mbr-section-btn {
  color: #ffffff;
}
.cid-uLxPqv0Yla {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uLxPqv0Yla .mbr-gallery-filter {
  text-align: left;
}
.cid-uLxPqv0Yla .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uLxPqv0Yla .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uLxPqv0Yla .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uLxPqv0Yla .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uLxPqv0Yla .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uLxPqv0Yla .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uLxPqv0Yla .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uLxPqv0Yla .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uLxPqv0Yla .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uLxPqv0Yla .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uLxPqv0Yla .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uLxPqv0Yla .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLxPqv0Yla .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uLxPqv0Yla .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uLxPqv0Yla .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uLxPqv0Yla .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uLxPqv0Yla .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uTXvAuqU5b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uTXvAuqU5b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTXvAuqU5b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTXvAuqU5b .container {
    padding: 0 30px;
  }
}
.cid-uTXvAuqU5b .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uTXvAuqU5b .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uTXvAuqU5b .mbr-section-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uTXvAuqU5b .mbr-section-btn {
    display: block;
  }
}
.cid-uTXvAuqU5b .mbr-section-title {
  color: #ffffff;
}
.cid-uLxR7m9706 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uLxR7m9706 nav.navbar {
  position: fixed;
}
.cid-uLxR7m9706 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLxR7m9706 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uLxR7m9706 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uLxR7m9706 .dropdown-item:hover,
.cid-uLxR7m9706 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uLxR7m9706 .dropdown-item:hover span {
  color: white;
}
.cid-uLxR7m9706 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uLxR7m9706 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uLxR7m9706 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uLxR7m9706 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uLxR7m9706 .nav-link {
  position: relative;
}
.cid-uLxR7m9706 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uLxR7m9706 .container {
    flex-wrap: nowrap;
  }
}
.cid-uLxR7m9706 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uLxR7m9706 .dropdown-menu,
.cid-uLxR7m9706 .navbar.opened {
  background: #ffffff !important;
}
.cid-uLxR7m9706 .nav-item:focus,
.cid-uLxR7m9706 .nav-link:focus {
  outline: none;
}
.cid-uLxR7m9706 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uLxR7m9706 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uLxR7m9706 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uLxR7m9706 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uLxR7m9706 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uLxR7m9706 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uLxR7m9706 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uLxR7m9706 .navbar.opened {
  transition: all 0.3s;
}
.cid-uLxR7m9706 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uLxR7m9706 .navbar .navbar-logo img {
  width: auto;
}
.cid-uLxR7m9706 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uLxR7m9706 .navbar.collapsed {
  justify-content: center;
}
.cid-uLxR7m9706 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uLxR7m9706 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uLxR7m9706 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uLxR7m9706 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uLxR7m9706 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uLxR7m9706 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uLxR7m9706 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uLxR7m9706 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uLxR7m9706 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uLxR7m9706 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uLxR7m9706 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uLxR7m9706 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uLxR7m9706 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uLxR7m9706 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uLxR7m9706 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uLxR7m9706 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uLxR7m9706 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uLxR7m9706 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uLxR7m9706 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uLxR7m9706 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uLxR7m9706 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uLxR7m9706 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uLxR7m9706 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uLxR7m9706 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uLxR7m9706 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uLxR7m9706 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uLxR7m9706 .dropdown-item.active,
.cid-uLxR7m9706 .dropdown-item:active {
  background-color: transparent;
}
.cid-uLxR7m9706 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uLxR7m9706 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uLxR7m9706 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uLxR7m9706 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uLxR7m9706 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uLxR7m9706 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uLxR7m9706 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uLxR7m9706 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uLxR7m9706 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uLxR7m9706 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uLxR7m9706 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uLxR7m9706 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLxR7m9706 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uLxR7m9706 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uLxR7m9706 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLxR7m9706 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uLxR7m9706 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uLxR7m9706 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uLxR7m9706 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uLxR7m9706 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uLxR7m9706 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uLxR7m9706 .navbar {
    height: 70px;
  }
  .cid-uLxR7m9706 .navbar.opened {
    height: auto;
  }
  .cid-uLxR7m9706 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uLxR7mTRXw {
  background-image: url("../../../assets/images/wfastn-25-233-1280x853.jpg");
}
.cid-uLxR7mTRXw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLxR7mTRXw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLxR7mTRXw .mbr-section-title {
  color: #ffffff;
}
.cid-uLxR7mTRXw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLxR7mTRXw .mbr-text,
.cid-uLxR7mTRXw .mbr-section-btn {
  color: #ffffff;
}
.cid-uLxR7naCp7 {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uLxR7naCp7 .mbr-gallery-filter {
  text-align: left;
}
.cid-uLxR7naCp7 .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uLxR7naCp7 .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uLxR7naCp7 .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uLxR7naCp7 .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uLxR7naCp7 .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uLxR7naCp7 .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uLxR7naCp7 .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uLxR7naCp7 .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uLxR7naCp7 .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uLxR7naCp7 .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uLxR7naCp7 .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uLxR7naCp7 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLxR7naCp7 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uLxR7naCp7 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uLxR7naCp7 .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uLxR7naCp7 .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uLxR7naCp7 .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uTXvN5Bbgd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-uTXvN5Bbgd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTXvN5Bbgd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTXvN5Bbgd .container {
    padding: 0 30px;
  }
}
.cid-uTXvN5Bbgd .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uTXvN5Bbgd .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uTXvN5Bbgd .mbr-section-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uTXvN5Bbgd .mbr-section-btn {
    display: block;
  }
}
.cid-uTXvN5Bbgd .mbr-section-title {
  color: #ffffff;
}
.cid-uMMYNE510W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMMYNE510W nav.navbar {
  position: fixed;
}
.cid-uMMYNE510W .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMMYNE510W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMMYNE510W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMMYNE510W .dropdown-item:hover,
.cid-uMMYNE510W .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uMMYNE510W .dropdown-item:hover span {
  color: white;
}
.cid-uMMYNE510W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMMYNE510W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMMYNE510W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMMYNE510W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMMYNE510W .nav-link {
  position: relative;
}
.cid-uMMYNE510W .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uMMYNE510W .container {
    flex-wrap: nowrap;
  }
}
.cid-uMMYNE510W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMMYNE510W .dropdown-menu,
.cid-uMMYNE510W .navbar.opened {
  background: #ffffff !important;
}
.cid-uMMYNE510W .nav-item:focus,
.cid-uMMYNE510W .nav-link:focus {
  outline: none;
}
.cid-uMMYNE510W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMMYNE510W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMMYNE510W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMMYNE510W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMMYNE510W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMMYNE510W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMMYNE510W .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uMMYNE510W .navbar.opened {
  transition: all 0.3s;
}
.cid-uMMYNE510W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMMYNE510W .navbar .navbar-logo img {
  width: auto;
}
.cid-uMMYNE510W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMMYNE510W .navbar.collapsed {
  justify-content: center;
}
.cid-uMMYNE510W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMMYNE510W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uMMYNE510W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMMYNE510W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMMYNE510W .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMMYNE510W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMMYNE510W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMMYNE510W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMMYNE510W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMMYNE510W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMMYNE510W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMMYNE510W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMMYNE510W .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMMYNE510W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMMYNE510W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMMYNE510W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMMYNE510W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMMYNE510W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMMYNE510W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uMMYNE510W .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uMMYNE510W .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMMYNE510W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMMYNE510W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMMYNE510W .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMMYNE510W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMMYNE510W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMMYNE510W .dropdown-item.active,
.cid-uMMYNE510W .dropdown-item:active {
  background-color: transparent;
}
.cid-uMMYNE510W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMMYNE510W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMMYNE510W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMMYNE510W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uMMYNE510W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMMYNE510W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMMYNE510W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMMYNE510W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMMYNE510W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMMYNE510W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uMMYNE510W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMMYNE510W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMMYNE510W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMMYNE510W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMMYNE510W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMMYNE510W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMMYNE510W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMMYNE510W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMMYNE510W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMMYNE510W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMMYNE510W .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMMYNE510W .navbar {
    height: 70px;
  }
  .cid-uMMYNE510W .navbar.opened {
    height: auto;
  }
  .cid-uMMYNE510W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMMYNER0CJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/pri-fr-150-2000x1333.jpg");
}
.cid-uMMYNER0CJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMMYNER0CJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMMYNER0CJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uMMYNER0CJ .mbr-section-title {
  color: #ffffff;
}
.cid-uMMYNER0CJ .mbr-text,
.cid-uMMYNER0CJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uMMYNFajqF {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uMMYNFajqF .mbr-gallery-filter {
  text-align: left;
}
.cid-uMMYNFajqF .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uMMYNFajqF .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uMMYNFajqF .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uMMYNFajqF .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uMMYNFajqF .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uMMYNFajqF .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uMMYNFajqF .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uMMYNFajqF .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uMMYNFajqF .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uMMYNFajqF .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uMMYNFajqF .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uMMYNFajqF .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uMMYNFajqF .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uMMYNFajqF .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uMMYNFajqF .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uMMYNFajqF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMMYNFajqF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMMYNFajqF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uMMYNFajqF .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uMMYNFajqF .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uMMYNFajqF .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uMMYNFajqF .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uMMYNFajqF .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5Qrwd3kum {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMN3br1J2T {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uMN3br1J2T nav.navbar {
  position: fixed;
}
.cid-uMN3br1J2T .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMN3br1J2T .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uMN3br1J2T .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMN3br1J2T .dropdown-item:hover,
.cid-uMN3br1J2T .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uMN3br1J2T .dropdown-item:hover span {
  color: white;
}
.cid-uMN3br1J2T .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMN3br1J2T .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMN3br1J2T .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMN3br1J2T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMN3br1J2T .nav-link {
  position: relative;
}
.cid-uMN3br1J2T .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uMN3br1J2T .container {
    flex-wrap: nowrap;
  }
}
.cid-uMN3br1J2T .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMN3br1J2T .dropdown-menu,
.cid-uMN3br1J2T .navbar.opened {
  background: #ffffff !important;
}
.cid-uMN3br1J2T .nav-item:focus,
.cid-uMN3br1J2T .nav-link:focus {
  outline: none;
}
.cid-uMN3br1J2T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMN3br1J2T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMN3br1J2T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMN3br1J2T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMN3br1J2T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMN3br1J2T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMN3br1J2T .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uMN3br1J2T .navbar.opened {
  transition: all 0.3s;
}
.cid-uMN3br1J2T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMN3br1J2T .navbar .navbar-logo img {
  width: auto;
}
.cid-uMN3br1J2T .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMN3br1J2T .navbar.collapsed {
  justify-content: center;
}
.cid-uMN3br1J2T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMN3br1J2T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uMN3br1J2T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMN3br1J2T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMN3br1J2T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uMN3br1J2T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMN3br1J2T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMN3br1J2T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMN3br1J2T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMN3br1J2T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMN3br1J2T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMN3br1J2T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMN3br1J2T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uMN3br1J2T .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uMN3br1J2T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMN3br1J2T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMN3br1J2T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uMN3br1J2T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMN3br1J2T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uMN3br1J2T .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uMN3br1J2T .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMN3br1J2T .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMN3br1J2T .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMN3br1J2T .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uMN3br1J2T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMN3br1J2T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uMN3br1J2T .dropdown-item.active,
.cid-uMN3br1J2T .dropdown-item:active {
  background-color: transparent;
}
.cid-uMN3br1J2T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMN3br1J2T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMN3br1J2T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMN3br1J2T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uMN3br1J2T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMN3br1J2T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMN3br1J2T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMN3br1J2T .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMN3br1J2T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMN3br1J2T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uMN3br1J2T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMN3br1J2T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMN3br1J2T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMN3br1J2T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMN3br1J2T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMN3br1J2T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMN3br1J2T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMN3br1J2T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMN3br1J2T .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uMN3br1J2T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMN3br1J2T .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uMN3br1J2T .navbar {
    height: 70px;
  }
  .cid-uMN3br1J2T .navbar.opened {
    height: auto;
  }
  .cid-uMN3br1J2T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMN3brM8o6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/pri-fr-191-2000x1333.jpg");
}
.cid-uMN3brM8o6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMN3brM8o6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMN3brM8o6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uMN3brM8o6 .mbr-section-title {
  color: #ffffff;
}
.cid-uMN3brM8o6 .mbr-text,
.cid-uMN3brM8o6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uMN3bs7mSp {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uMN3bs7mSp .mbr-gallery-filter {
  text-align: left;
}
.cid-uMN3bs7mSp .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uMN3bs7mSp .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uMN3bs7mSp .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uMN3bs7mSp .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uMN3bs7mSp .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uMN3bs7mSp .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uMN3bs7mSp .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uMN3bs7mSp .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uMN3bs7mSp .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uMN3bs7mSp .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uMN3bs7mSp .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uMN3bs7mSp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMN3bs7mSp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMN3bs7mSp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uMN3bs7mSp .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uMN3bs7mSp .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uMN3bs7mSp .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5QrRtKjPI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uPfANzUnXQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPfANzUnXQ nav.navbar {
  position: fixed;
}
.cid-uPfANzUnXQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPfANzUnXQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPfANzUnXQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPfANzUnXQ .dropdown-item:hover,
.cid-uPfANzUnXQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uPfANzUnXQ .dropdown-item:hover span {
  color: white;
}
.cid-uPfANzUnXQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPfANzUnXQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPfANzUnXQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPfANzUnXQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPfANzUnXQ .nav-link {
  position: relative;
}
.cid-uPfANzUnXQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uPfANzUnXQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uPfANzUnXQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPfANzUnXQ .dropdown-menu,
.cid-uPfANzUnXQ .navbar.opened {
  background: #ffffff !important;
}
.cid-uPfANzUnXQ .nav-item:focus,
.cid-uPfANzUnXQ .nav-link:focus {
  outline: none;
}
.cid-uPfANzUnXQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPfANzUnXQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPfANzUnXQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPfANzUnXQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPfANzUnXQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPfANzUnXQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPfANzUnXQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uPfANzUnXQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uPfANzUnXQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPfANzUnXQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uPfANzUnXQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPfANzUnXQ .navbar.collapsed {
  justify-content: center;
}
.cid-uPfANzUnXQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPfANzUnXQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uPfANzUnXQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPfANzUnXQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPfANzUnXQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uPfANzUnXQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPfANzUnXQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPfANzUnXQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPfANzUnXQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPfANzUnXQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPfANzUnXQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPfANzUnXQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPfANzUnXQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uPfANzUnXQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPfANzUnXQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPfANzUnXQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPfANzUnXQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPfANzUnXQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPfANzUnXQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uPfANzUnXQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uPfANzUnXQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPfANzUnXQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPfANzUnXQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPfANzUnXQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPfANzUnXQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPfANzUnXQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPfANzUnXQ .dropdown-item.active,
.cid-uPfANzUnXQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uPfANzUnXQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPfANzUnXQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPfANzUnXQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPfANzUnXQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPfANzUnXQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPfANzUnXQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPfANzUnXQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPfANzUnXQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPfANzUnXQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPfANzUnXQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uPfANzUnXQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPfANzUnXQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPfANzUnXQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPfANzUnXQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPfANzUnXQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPfANzUnXQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPfANzUnXQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPfANzUnXQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPfANzUnXQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPfANzUnXQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPfANzUnXQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uPfANzUnXQ .navbar {
    height: 70px;
  }
  .cid-uPfANzUnXQ .navbar.opened {
    height: auto;
  }
  .cid-uPfANzUnXQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPfANAzrL6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/viana-08.jpeg-1-1280x853.jpg");
}
.cid-uPfANAzrL6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPfANAzrL6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPfANAzrL6 .mbr-text,
.cid-uPfANAzrL6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uPfANAzrL6 .mbr-section-title {
  color: #ffffff;
}
.cid-uPfANAOFmF {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uPfANAOFmF .mbr-gallery-filter {
  text-align: left;
}
.cid-uPfANAOFmF .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uPfANAOFmF .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uPfANAOFmF .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uPfANAOFmF .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uPfANAOFmF .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uPfANAOFmF .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uPfANAOFmF .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uPfANAOFmF .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uPfANAOFmF .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uPfANAOFmF .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uPfANAOFmF .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uPfANAOFmF .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uPfANAOFmF .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uPfANAOFmF .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uPfANAOFmF .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uPfANAOFmF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPfANAOFmF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPfANAOFmF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uPfANAOFmF .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uPfANAOFmF .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uPfANAOFmF .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uPfANAOFmF .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uPfANAOFmF .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uR1DfoE5B2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uR1DfoE5B2 nav.navbar {
  position: fixed;
}
.cid-uR1DfoE5B2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uR1DfoE5B2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uR1DfoE5B2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uR1DfoE5B2 .dropdown-item:hover,
.cid-uR1DfoE5B2 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uR1DfoE5B2 .dropdown-item:hover span {
  color: white;
}
.cid-uR1DfoE5B2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uR1DfoE5B2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uR1DfoE5B2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uR1DfoE5B2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uR1DfoE5B2 .nav-link {
  position: relative;
}
.cid-uR1DfoE5B2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uR1DfoE5B2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uR1DfoE5B2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uR1DfoE5B2 .dropdown-menu,
.cid-uR1DfoE5B2 .navbar.opened {
  background: #ffffff !important;
}
.cid-uR1DfoE5B2 .nav-item:focus,
.cid-uR1DfoE5B2 .nav-link:focus {
  outline: none;
}
.cid-uR1DfoE5B2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uR1DfoE5B2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uR1DfoE5B2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uR1DfoE5B2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uR1DfoE5B2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uR1DfoE5B2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uR1DfoE5B2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uR1DfoE5B2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uR1DfoE5B2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uR1DfoE5B2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uR1DfoE5B2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uR1DfoE5B2 .navbar.collapsed {
  justify-content: center;
}
.cid-uR1DfoE5B2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uR1DfoE5B2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uR1DfoE5B2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uR1DfoE5B2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uR1DfoE5B2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uR1DfoE5B2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uR1DfoE5B2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uR1DfoE5B2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uR1DfoE5B2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uR1DfoE5B2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uR1DfoE5B2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uR1DfoE5B2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uR1DfoE5B2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uR1DfoE5B2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uR1DfoE5B2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uR1DfoE5B2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uR1DfoE5B2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uR1DfoE5B2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uR1DfoE5B2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uR1DfoE5B2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uR1DfoE5B2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uR1DfoE5B2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uR1DfoE5B2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uR1DfoE5B2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uR1DfoE5B2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uR1DfoE5B2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uR1DfoE5B2 .dropdown-item.active,
.cid-uR1DfoE5B2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uR1DfoE5B2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uR1DfoE5B2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uR1DfoE5B2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uR1DfoE5B2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uR1DfoE5B2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uR1DfoE5B2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uR1DfoE5B2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uR1DfoE5B2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uR1DfoE5B2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uR1DfoE5B2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uR1DfoE5B2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uR1DfoE5B2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uR1DfoE5B2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uR1DfoE5B2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uR1DfoE5B2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uR1DfoE5B2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uR1DfoE5B2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uR1DfoE5B2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uR1DfoE5B2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uR1DfoE5B2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uR1DfoE5B2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uR1DfoE5B2 .navbar {
    height: 70px;
  }
  .cid-uR1DfoE5B2 .navbar.opened {
    height: auto;
  }
  .cid-uR1DfoE5B2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uR1DfpwmuX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/port-ma-2-1024x683.jpg");
}
.cid-uR1DfpwmuX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uR1DfpwmuX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uR1DfpwmuX .mbr-section-title {
  color: #ffffff;
}
.cid-uR1DfpwmuX .mbr-text,
.cid-uR1DfpwmuX .mbr-section-btn {
  color: #ffffff;
}
.cid-uR1DfpWeWF {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uR1DfpWeWF .mbr-gallery-filter {
  text-align: left;
}
.cid-uR1DfpWeWF .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uR1DfpWeWF .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uR1DfpWeWF .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uR1DfpWeWF .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uR1DfpWeWF .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uR1DfpWeWF .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uR1DfpWeWF .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uR1DfpWeWF .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uR1DfpWeWF .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uR1DfpWeWF .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uR1DfpWeWF .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uR1DfpWeWF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uR1DfpWeWF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uR1DfpWeWF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uR1DfpWeWF .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uR1DfpWeWF .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uR1DfpWeWF .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uThBndU3QI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uThBndU3QI nav.navbar {
  position: fixed;
}
.cid-uThBndU3QI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uThBndU3QI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uThBndU3QI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uThBndU3QI .dropdown-item:hover,
.cid-uThBndU3QI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uThBndU3QI .dropdown-item:hover span {
  color: white;
}
.cid-uThBndU3QI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uThBndU3QI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uThBndU3QI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uThBndU3QI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uThBndU3QI .nav-link {
  position: relative;
}
.cid-uThBndU3QI .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uThBndU3QI .container {
    flex-wrap: nowrap;
  }
}
.cid-uThBndU3QI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uThBndU3QI .dropdown-menu,
.cid-uThBndU3QI .navbar.opened {
  background: #ffffff !important;
}
.cid-uThBndU3QI .nav-item:focus,
.cid-uThBndU3QI .nav-link:focus {
  outline: none;
}
.cid-uThBndU3QI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uThBndU3QI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uThBndU3QI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uThBndU3QI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uThBndU3QI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uThBndU3QI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uThBndU3QI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uThBndU3QI .navbar.opened {
  transition: all 0.3s;
}
.cid-uThBndU3QI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uThBndU3QI .navbar .navbar-logo img {
  width: auto;
}
.cid-uThBndU3QI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uThBndU3QI .navbar.collapsed {
  justify-content: center;
}
.cid-uThBndU3QI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uThBndU3QI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uThBndU3QI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uThBndU3QI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uThBndU3QI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uThBndU3QI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uThBndU3QI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uThBndU3QI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uThBndU3QI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uThBndU3QI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uThBndU3QI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uThBndU3QI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uThBndU3QI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uThBndU3QI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uThBndU3QI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uThBndU3QI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uThBndU3QI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uThBndU3QI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uThBndU3QI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uThBndU3QI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uThBndU3QI .navbar.navbar-short {
  min-height: 60px;
}
.cid-uThBndU3QI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uThBndU3QI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uThBndU3QI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uThBndU3QI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uThBndU3QI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uThBndU3QI .dropdown-item.active,
.cid-uThBndU3QI .dropdown-item:active {
  background-color: transparent;
}
.cid-uThBndU3QI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uThBndU3QI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uThBndU3QI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uThBndU3QI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uThBndU3QI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uThBndU3QI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uThBndU3QI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uThBndU3QI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uThBndU3QI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uThBndU3QI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uThBndU3QI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uThBndU3QI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uThBndU3QI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uThBndU3QI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uThBndU3QI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uThBndU3QI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uThBndU3QI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uThBndU3QI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uThBndU3QI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uThBndU3QI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uThBndU3QI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uThBndU3QI .navbar {
    height: 70px;
  }
  .cid-uThBndU3QI .navbar.opened {
    height: auto;
  }
  .cid-uThBndU3QI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uThBneDsaA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/porto-5-1280x853.jpg");
}
.cid-uThBneDsaA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uThBneDsaA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uThBneDsaA .mbr-section-title {
  color: #ffffff;
}
.cid-uThBneDsaA .mbr-text,
.cid-uThBneDsaA .mbr-section-btn {
  color: #ffffff;
}
.cid-uThBneDsaA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uThBnf1myz {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uThBnf1myz .mbr-gallery-filter {
  text-align: left;
}
.cid-uThBnf1myz .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uThBnf1myz .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uThBnf1myz .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uThBnf1myz .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uThBnf1myz .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uThBnf1myz .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uThBnf1myz .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uThBnf1myz .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uThBnf1myz .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uThBnf1myz .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uThBnf1myz .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uThBnf1myz .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uThBnf1myz .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uThBnf1myz .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uThBnf1myz .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uThBnf1myz .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uThBnf1myz .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uThBnf1myz .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uThBnf1myz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uThBnf1myz .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uThBnf1myz .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uThBnf1myz .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uThBnf1myz .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uThBnf1myz .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uThCXj6MVO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uThCXj6MVO nav.navbar {
  position: fixed;
}
.cid-uThCXj6MVO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uThCXj6MVO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uThCXj6MVO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uThCXj6MVO .dropdown-item:hover,
.cid-uThCXj6MVO .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uThCXj6MVO .dropdown-item:hover span {
  color: white;
}
.cid-uThCXj6MVO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uThCXj6MVO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uThCXj6MVO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uThCXj6MVO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uThCXj6MVO .nav-link {
  position: relative;
}
.cid-uThCXj6MVO .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uThCXj6MVO .container {
    flex-wrap: nowrap;
  }
}
.cid-uThCXj6MVO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uThCXj6MVO .dropdown-menu,
.cid-uThCXj6MVO .navbar.opened {
  background: #ffffff !important;
}
.cid-uThCXj6MVO .nav-item:focus,
.cid-uThCXj6MVO .nav-link:focus {
  outline: none;
}
.cid-uThCXj6MVO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uThCXj6MVO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uThCXj6MVO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uThCXj6MVO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uThCXj6MVO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uThCXj6MVO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uThCXj6MVO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uThCXj6MVO .navbar.opened {
  transition: all 0.3s;
}
.cid-uThCXj6MVO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uThCXj6MVO .navbar .navbar-logo img {
  width: auto;
}
.cid-uThCXj6MVO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uThCXj6MVO .navbar.collapsed {
  justify-content: center;
}
.cid-uThCXj6MVO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uThCXj6MVO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uThCXj6MVO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uThCXj6MVO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uThCXj6MVO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uThCXj6MVO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uThCXj6MVO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uThCXj6MVO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uThCXj6MVO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uThCXj6MVO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uThCXj6MVO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uThCXj6MVO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uThCXj6MVO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uThCXj6MVO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uThCXj6MVO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uThCXj6MVO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uThCXj6MVO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uThCXj6MVO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uThCXj6MVO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uThCXj6MVO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uThCXj6MVO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uThCXj6MVO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uThCXj6MVO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uThCXj6MVO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uThCXj6MVO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uThCXj6MVO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uThCXj6MVO .dropdown-item.active,
.cid-uThCXj6MVO .dropdown-item:active {
  background-color: transparent;
}
.cid-uThCXj6MVO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uThCXj6MVO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uThCXj6MVO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uThCXj6MVO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uThCXj6MVO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uThCXj6MVO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uThCXj6MVO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uThCXj6MVO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uThCXj6MVO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uThCXj6MVO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uThCXj6MVO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uThCXj6MVO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uThCXj6MVO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uThCXj6MVO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uThCXj6MVO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uThCXj6MVO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uThCXj6MVO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uThCXj6MVO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uThCXj6MVO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uThCXj6MVO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uThCXj6MVO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uThCXj6MVO .navbar {
    height: 70px;
  }
  .cid-uThCXj6MVO .navbar.opened {
    height: auto;
  }
  .cid-uThCXj6MVO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uThCXjPu3h {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/porto-14-1280x853.jpg");
}
.cid-uThCXjPu3h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uThCXjPu3h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uThCXjPu3h .mbr-section-title {
  color: #ffffff;
}
.cid-uThCXjPu3h .mbr-text,
.cid-uThCXjPu3h .mbr-section-btn {
  color: #ffffff;
}
.cid-uThCXjPu3h .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uThCXk2Ch4 {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uThCXk2Ch4 .mbr-gallery-filter {
  text-align: left;
}
.cid-uThCXk2Ch4 .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uThCXk2Ch4 .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uThCXk2Ch4 .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uThCXk2Ch4 .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uThCXk2Ch4 .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uThCXk2Ch4 .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uThCXk2Ch4 .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uThCXk2Ch4 .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uThCXk2Ch4 .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uThCXk2Ch4 .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uThCXk2Ch4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uThCXk2Ch4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uThCXk2Ch4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uThCXk2Ch4 .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uThCXk2Ch4 .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uThCXk2Ch4 .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uVsjfZRLVk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uVsjfZRLVk nav.navbar {
  position: fixed;
}
.cid-uVsjfZRLVk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uVsjfZRLVk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uVsjfZRLVk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uVsjfZRLVk .dropdown-item:hover,
.cid-uVsjfZRLVk .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uVsjfZRLVk .dropdown-item:hover span {
  color: white;
}
.cid-uVsjfZRLVk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uVsjfZRLVk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uVsjfZRLVk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uVsjfZRLVk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uVsjfZRLVk .nav-link {
  position: relative;
}
.cid-uVsjfZRLVk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uVsjfZRLVk .container {
    flex-wrap: nowrap;
  }
}
.cid-uVsjfZRLVk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uVsjfZRLVk .dropdown-menu,
.cid-uVsjfZRLVk .navbar.opened {
  background: #ffffff !important;
}
.cid-uVsjfZRLVk .nav-item:focus,
.cid-uVsjfZRLVk .nav-link:focus {
  outline: none;
}
.cid-uVsjfZRLVk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uVsjfZRLVk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uVsjfZRLVk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uVsjfZRLVk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uVsjfZRLVk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uVsjfZRLVk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uVsjfZRLVk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uVsjfZRLVk .navbar.opened {
  transition: all 0.3s;
}
.cid-uVsjfZRLVk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uVsjfZRLVk .navbar .navbar-logo img {
  width: auto;
}
.cid-uVsjfZRLVk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uVsjfZRLVk .navbar.collapsed {
  justify-content: center;
}
.cid-uVsjfZRLVk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uVsjfZRLVk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uVsjfZRLVk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uVsjfZRLVk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uVsjfZRLVk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uVsjfZRLVk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uVsjfZRLVk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uVsjfZRLVk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uVsjfZRLVk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uVsjfZRLVk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uVsjfZRLVk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uVsjfZRLVk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uVsjfZRLVk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uVsjfZRLVk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uVsjfZRLVk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uVsjfZRLVk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uVsjfZRLVk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uVsjfZRLVk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uVsjfZRLVk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uVsjfZRLVk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uVsjfZRLVk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uVsjfZRLVk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uVsjfZRLVk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uVsjfZRLVk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uVsjfZRLVk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uVsjfZRLVk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uVsjfZRLVk .dropdown-item.active,
.cid-uVsjfZRLVk .dropdown-item:active {
  background-color: transparent;
}
.cid-uVsjfZRLVk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uVsjfZRLVk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uVsjfZRLVk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uVsjfZRLVk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uVsjfZRLVk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uVsjfZRLVk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uVsjfZRLVk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uVsjfZRLVk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uVsjfZRLVk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uVsjfZRLVk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uVsjfZRLVk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uVsjfZRLVk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uVsjfZRLVk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uVsjfZRLVk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uVsjfZRLVk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uVsjfZRLVk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uVsjfZRLVk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uVsjfZRLVk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uVsjfZRLVk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uVsjfZRLVk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uVsjfZRLVk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uVsjfZRLVk .navbar {
    height: 70px;
  }
  .cid-uVsjfZRLVk .navbar.opened {
    height: auto;
  }
  .cid-uVsjfZRLVk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uVsjg0uzBf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/pommes-1280x853.jpg");
}
.cid-uVsjg0uzBf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVsjg0uzBf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVsjg0uzBf .mbr-section-title {
  color: #ffffff;
}
.cid-uVsjg0uzBf .mbr-text,
.cid-uVsjg0uzBf .mbr-section-btn {
  color: #ffffff;
}
.cid-uVsjg0HIjO {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uVsjg0HIjO .mbr-gallery-filter {
  text-align: left;
}
.cid-uVsjg0HIjO .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uVsjg0HIjO .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uVsjg0HIjO .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uVsjg0HIjO .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uVsjg0HIjO .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uVsjg0HIjO .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uVsjg0HIjO .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uVsjg0HIjO .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uVsjg0HIjO .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uVsjg0HIjO .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uVsjg0HIjO .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uVsjg0HIjO .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uVsjg0HIjO .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uVsjg0HIjO .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uVsjg0HIjO .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uVsjg0HIjO .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uVsjg0HIjO .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uVsjg10nTO {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uVsjg10nTO .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uVsjg10nTO .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uVsjg10nTO .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uVsjg10nTO .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uVsjg10nTO .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uVsjg10nTO .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uVsjg10nTO .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uVsjg10nTO .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uVsjg10nTO .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uVsjg10nTO .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uVsjg10nTO .mbr-gallery-filter ul {
  display: block;
}
.cid-uVsjg10nTO .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uVsjg10nTO .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uVsjg10nTO .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uVsjg10nTO .mbr-gallery-filter li.active::after,
.cid-uVsjg10nTO .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uVsjg10nTO .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uVsjg10nTO .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uVsjg10nTO .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uVsjg10nTO .icon-focus:before {
  content: '\e95e';
}
.cid-uVsjg10nTO .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uVsjg10nTO .mbr-section-title {
  margin: 0;
}
.cid-uVsjg10nTO .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uVsjg10nTO .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uY5S9q2Lgc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uY5S9q2Lgc nav.navbar {
  position: fixed;
}
.cid-uY5S9q2Lgc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uY5S9q2Lgc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uY5S9q2Lgc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uY5S9q2Lgc .dropdown-item:hover,
.cid-uY5S9q2Lgc .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uY5S9q2Lgc .dropdown-item:hover span {
  color: white;
}
.cid-uY5S9q2Lgc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uY5S9q2Lgc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uY5S9q2Lgc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uY5S9q2Lgc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uY5S9q2Lgc .nav-link {
  position: relative;
}
.cid-uY5S9q2Lgc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uY5S9q2Lgc .container {
    flex-wrap: nowrap;
  }
}
.cid-uY5S9q2Lgc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uY5S9q2Lgc .dropdown-menu,
.cid-uY5S9q2Lgc .navbar.opened {
  background: #ffffff !important;
}
.cid-uY5S9q2Lgc .nav-item:focus,
.cid-uY5S9q2Lgc .nav-link:focus {
  outline: none;
}
.cid-uY5S9q2Lgc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uY5S9q2Lgc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uY5S9q2Lgc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uY5S9q2Lgc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uY5S9q2Lgc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uY5S9q2Lgc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uY5S9q2Lgc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uY5S9q2Lgc .navbar.opened {
  transition: all 0.3s;
}
.cid-uY5S9q2Lgc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uY5S9q2Lgc .navbar .navbar-logo img {
  width: auto;
}
.cid-uY5S9q2Lgc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uY5S9q2Lgc .navbar.collapsed {
  justify-content: center;
}
.cid-uY5S9q2Lgc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uY5S9q2Lgc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uY5S9q2Lgc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uY5S9q2Lgc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uY5S9q2Lgc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uY5S9q2Lgc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uY5S9q2Lgc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uY5S9q2Lgc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uY5S9q2Lgc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uY5S9q2Lgc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uY5S9q2Lgc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uY5S9q2Lgc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uY5S9q2Lgc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uY5S9q2Lgc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uY5S9q2Lgc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uY5S9q2Lgc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uY5S9q2Lgc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uY5S9q2Lgc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uY5S9q2Lgc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uY5S9q2Lgc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uY5S9q2Lgc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uY5S9q2Lgc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uY5S9q2Lgc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uY5S9q2Lgc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uY5S9q2Lgc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uY5S9q2Lgc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uY5S9q2Lgc .dropdown-item.active,
.cid-uY5S9q2Lgc .dropdown-item:active {
  background-color: transparent;
}
.cid-uY5S9q2Lgc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uY5S9q2Lgc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uY5S9q2Lgc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uY5S9q2Lgc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uY5S9q2Lgc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uY5S9q2Lgc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uY5S9q2Lgc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uY5S9q2Lgc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uY5S9q2Lgc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uY5S9q2Lgc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uY5S9q2Lgc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uY5S9q2Lgc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uY5S9q2Lgc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uY5S9q2Lgc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uY5S9q2Lgc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uY5S9q2Lgc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uY5S9q2Lgc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uY5S9q2Lgc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uY5S9q2Lgc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uY5S9q2Lgc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uY5S9q2Lgc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uY5S9q2Lgc .navbar {
    height: 70px;
  }
  .cid-uY5S9q2Lgc .navbar.opened {
    height: auto;
  }
  .cid-uY5S9q2Lgc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uY5S9qNe5T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aach-keg-25-7-1024x683.jpg");
}
.cid-uY5S9qNe5T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uY5S9qNe5T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uY5S9qNe5T .mbr-section-title {
  color: #ffffff;
}
.cid-uY5S9qNe5T .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uY5S9qNe5T .mbr-text,
.cid-uY5S9qNe5T .mbr-section-btn {
  color: #ffffff;
}
.cid-uY5S9r2Jrf {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uY5S9r2Jrf .mbr-gallery-filter {
  text-align: left;
}
.cid-uY5S9r2Jrf .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uY5S9r2Jrf .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uY5S9r2Jrf .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uY5S9r2Jrf .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uY5S9r2Jrf .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uY5S9r2Jrf .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uY5S9r2Jrf .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uY5S9r2Jrf .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uY5S9r2Jrf .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uY5S9r2Jrf .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uY5S9r2Jrf .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uY5S9r2Jrf .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uY5S9r2Jrf .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uY5S9r2Jrf .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uY5S9r2Jrf .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uY5S9r2Jrf .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uY5U4YTBkG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uY5U4YTBkG nav.navbar {
  position: fixed;
}
.cid-uY5U4YTBkG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uY5U4YTBkG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uY5U4YTBkG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uY5U4YTBkG .dropdown-item:hover,
.cid-uY5U4YTBkG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uY5U4YTBkG .dropdown-item:hover span {
  color: white;
}
.cid-uY5U4YTBkG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uY5U4YTBkG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uY5U4YTBkG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uY5U4YTBkG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uY5U4YTBkG .nav-link {
  position: relative;
}
.cid-uY5U4YTBkG .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uY5U4YTBkG .container {
    flex-wrap: nowrap;
  }
}
.cid-uY5U4YTBkG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uY5U4YTBkG .dropdown-menu,
.cid-uY5U4YTBkG .navbar.opened {
  background: #ffffff !important;
}
.cid-uY5U4YTBkG .nav-item:focus,
.cid-uY5U4YTBkG .nav-link:focus {
  outline: none;
}
.cid-uY5U4YTBkG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uY5U4YTBkG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uY5U4YTBkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uY5U4YTBkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uY5U4YTBkG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uY5U4YTBkG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uY5U4YTBkG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uY5U4YTBkG .navbar.opened {
  transition: all 0.3s;
}
.cid-uY5U4YTBkG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uY5U4YTBkG .navbar .navbar-logo img {
  width: auto;
}
.cid-uY5U4YTBkG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uY5U4YTBkG .navbar.collapsed {
  justify-content: center;
}
.cid-uY5U4YTBkG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uY5U4YTBkG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uY5U4YTBkG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uY5U4YTBkG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uY5U4YTBkG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uY5U4YTBkG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uY5U4YTBkG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uY5U4YTBkG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uY5U4YTBkG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uY5U4YTBkG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uY5U4YTBkG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uY5U4YTBkG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uY5U4YTBkG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uY5U4YTBkG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uY5U4YTBkG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uY5U4YTBkG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uY5U4YTBkG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uY5U4YTBkG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uY5U4YTBkG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uY5U4YTBkG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uY5U4YTBkG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uY5U4YTBkG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uY5U4YTBkG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uY5U4YTBkG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uY5U4YTBkG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uY5U4YTBkG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uY5U4YTBkG .dropdown-item.active,
.cid-uY5U4YTBkG .dropdown-item:active {
  background-color: transparent;
}
.cid-uY5U4YTBkG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uY5U4YTBkG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uY5U4YTBkG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uY5U4YTBkG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uY5U4YTBkG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uY5U4YTBkG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uY5U4YTBkG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uY5U4YTBkG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uY5U4YTBkG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uY5U4YTBkG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uY5U4YTBkG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uY5U4YTBkG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uY5U4YTBkG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uY5U4YTBkG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uY5U4YTBkG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uY5U4YTBkG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uY5U4YTBkG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uY5U4YTBkG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uY5U4YTBkG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uY5U4YTBkG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uY5U4YTBkG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uY5U4YTBkG .navbar {
    height: 70px;
  }
  .cid-uY5U4YTBkG .navbar.opened {
    height: auto;
  }
  .cid-uY5U4YTBkG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uY5U4ZT5Kn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aach-keg-25-166-1024x683.jpg");
}
.cid-uY5U4ZT5Kn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uY5U4ZT5Kn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uY5U4ZT5Kn .mbr-section-title {
  color: #ffffff;
}
.cid-uY5U4ZT5Kn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uY5U50wXK4 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uY5U50wXK4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uY5U50wXK4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uY5U50wXK4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uY5U50wXK4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uY5U50wXK4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uY5U50wXK4 .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uY5U50wXK4 .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uY5U50wXK4 .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uY5U50wXK4 .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uY5U50wXK4 .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uY5U50wXK4 .mbr-gallery-filter ul {
  display: block;
}
.cid-uY5U50wXK4 .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uY5U50wXK4 .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uY5U50wXK4 .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uY5U50wXK4 .mbr-gallery-filter li.active::after,
.cid-uY5U50wXK4 .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uY5U50wXK4 .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uY5U50wXK4 .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uY5U50wXK4 .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uY5U50wXK4 .icon-focus:before {
  content: '\e95e';
}
.cid-uY5U50wXK4 .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uY5U50wXK4 .mbr-section-title {
  margin: 0;
}
.cid-uY5U50wXK4 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uY5U50wXK4 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uY5VjyGp4i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uY5VjyGp4i nav.navbar {
  position: fixed;
}
.cid-uY5VjyGp4i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uY5VjyGp4i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uY5VjyGp4i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uY5VjyGp4i .dropdown-item:hover,
.cid-uY5VjyGp4i .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uY5VjyGp4i .dropdown-item:hover span {
  color: white;
}
.cid-uY5VjyGp4i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uY5VjyGp4i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uY5VjyGp4i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uY5VjyGp4i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uY5VjyGp4i .nav-link {
  position: relative;
}
.cid-uY5VjyGp4i .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uY5VjyGp4i .container {
    flex-wrap: nowrap;
  }
}
.cid-uY5VjyGp4i .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uY5VjyGp4i .dropdown-menu,
.cid-uY5VjyGp4i .navbar.opened {
  background: #ffffff !important;
}
.cid-uY5VjyGp4i .nav-item:focus,
.cid-uY5VjyGp4i .nav-link:focus {
  outline: none;
}
.cid-uY5VjyGp4i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uY5VjyGp4i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uY5VjyGp4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uY5VjyGp4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uY5VjyGp4i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uY5VjyGp4i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uY5VjyGp4i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uY5VjyGp4i .navbar.opened {
  transition: all 0.3s;
}
.cid-uY5VjyGp4i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uY5VjyGp4i .navbar .navbar-logo img {
  width: auto;
}
.cid-uY5VjyGp4i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uY5VjyGp4i .navbar.collapsed {
  justify-content: center;
}
.cid-uY5VjyGp4i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uY5VjyGp4i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uY5VjyGp4i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uY5VjyGp4i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uY5VjyGp4i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uY5VjyGp4i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uY5VjyGp4i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uY5VjyGp4i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uY5VjyGp4i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uY5VjyGp4i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uY5VjyGp4i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uY5VjyGp4i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uY5VjyGp4i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uY5VjyGp4i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uY5VjyGp4i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uY5VjyGp4i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uY5VjyGp4i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uY5VjyGp4i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uY5VjyGp4i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uY5VjyGp4i .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uY5VjyGp4i .navbar.navbar-short {
  min-height: 60px;
}
.cid-uY5VjyGp4i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uY5VjyGp4i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uY5VjyGp4i .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uY5VjyGp4i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uY5VjyGp4i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uY5VjyGp4i .dropdown-item.active,
.cid-uY5VjyGp4i .dropdown-item:active {
  background-color: transparent;
}
.cid-uY5VjyGp4i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uY5VjyGp4i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uY5VjyGp4i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uY5VjyGp4i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uY5VjyGp4i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uY5VjyGp4i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uY5VjyGp4i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uY5VjyGp4i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uY5VjyGp4i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uY5VjyGp4i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uY5VjyGp4i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uY5VjyGp4i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uY5VjyGp4i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uY5VjyGp4i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uY5VjyGp4i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uY5VjyGp4i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uY5VjyGp4i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uY5VjyGp4i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uY5VjyGp4i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uY5VjyGp4i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uY5VjyGp4i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uY5VjyGp4i .navbar {
    height: 70px;
  }
  .cid-uY5VjyGp4i .navbar.opened {
    height: auto;
  }
  .cid-uY5VjyGp4i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uY5VjzyWS7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/aach-keg-25-53-1024x683.jpg");
}
.cid-uY5VjzyWS7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uY5VjzyWS7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uY5VjzyWS7 .mbr-section-title {
  color: #ffffff;
}
.cid-uY5VjzyWS7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uY5VjAgUNJ {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uY5VjAgUNJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uY5VjAgUNJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uY5VjAgUNJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uY5VjAgUNJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uY5VjAgUNJ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-uY5VjAgUNJ .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter ul {
  display: block;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter ul li {
  position: relative;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-uY5VjAgUNJ .mbr-gallery-filter li.active::after,
.cid-uY5VjAgUNJ .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-uY5VjAgUNJ .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-uY5VjAgUNJ .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-uY5VjAgUNJ .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-uY5VjAgUNJ .icon-focus:before {
  content: '\e95e';
}
.cid-uY5VjAgUNJ .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-uY5VjAgUNJ .mbr-section-title {
  margin: 0;
}
.cid-uY5VjAgUNJ .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uY5VjAgUNJ .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uYzK8EVIKn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYzK8EVIKn nav.navbar {
  position: fixed;
}
.cid-uYzK8EVIKn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYzK8EVIKn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYzK8EVIKn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYzK8EVIKn .dropdown-item:hover,
.cid-uYzK8EVIKn .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uYzK8EVIKn .dropdown-item:hover span {
  color: white;
}
.cid-uYzK8EVIKn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYzK8EVIKn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYzK8EVIKn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYzK8EVIKn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYzK8EVIKn .nav-link {
  position: relative;
}
.cid-uYzK8EVIKn .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYzK8EVIKn .container {
    flex-wrap: nowrap;
  }
}
.cid-uYzK8EVIKn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYzK8EVIKn .dropdown-menu,
.cid-uYzK8EVIKn .navbar.opened {
  background: #ffffff !important;
}
.cid-uYzK8EVIKn .nav-item:focus,
.cid-uYzK8EVIKn .nav-link:focus {
  outline: none;
}
.cid-uYzK8EVIKn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYzK8EVIKn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYzK8EVIKn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYzK8EVIKn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYzK8EVIKn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYzK8EVIKn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYzK8EVIKn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uYzK8EVIKn .navbar.opened {
  transition: all 0.3s;
}
.cid-uYzK8EVIKn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYzK8EVIKn .navbar .navbar-logo img {
  width: auto;
}
.cid-uYzK8EVIKn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYzK8EVIKn .navbar.collapsed {
  justify-content: center;
}
.cid-uYzK8EVIKn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYzK8EVIKn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYzK8EVIKn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYzK8EVIKn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYzK8EVIKn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYzK8EVIKn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYzK8EVIKn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYzK8EVIKn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYzK8EVIKn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYzK8EVIKn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYzK8EVIKn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYzK8EVIKn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYzK8EVIKn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYzK8EVIKn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYzK8EVIKn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYzK8EVIKn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYzK8EVIKn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYzK8EVIKn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYzK8EVIKn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uYzK8EVIKn .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uYzK8EVIKn .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYzK8EVIKn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYzK8EVIKn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYzK8EVIKn .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uYzK8EVIKn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYzK8EVIKn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYzK8EVIKn .dropdown-item.active,
.cid-uYzK8EVIKn .dropdown-item:active {
  background-color: transparent;
}
.cid-uYzK8EVIKn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYzK8EVIKn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYzK8EVIKn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYzK8EVIKn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uYzK8EVIKn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYzK8EVIKn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYzK8EVIKn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYzK8EVIKn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYzK8EVIKn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYzK8EVIKn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uYzK8EVIKn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYzK8EVIKn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYzK8EVIKn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYzK8EVIKn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYzK8EVIKn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYzK8EVIKn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYzK8EVIKn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYzK8EVIKn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYzK8EVIKn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYzK8EVIKn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYzK8EVIKn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYzK8EVIKn .navbar {
    height: 70px;
  }
  .cid-uYzK8EVIKn .navbar.opened {
    height: auto;
  }
  .cid-uYzK8EVIKn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYzK8FEw5F {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/strand-9-1280x853.jpg");
}
.cid-uYzK8FEw5F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uYzK8FEw5F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uYzK8FEw5F .mbr-section-title {
  color: #ffffff;
}
.cid-uYzK8FEw5F .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uYzK8FQQwa {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uYzK8FQQwa .mbr-gallery-filter {
  text-align: left;
}
.cid-uYzK8FQQwa .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uYzK8FQQwa .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uYzK8FQQwa .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uYzK8FQQwa .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uYzK8FQQwa .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uYzK8FQQwa .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uYzK8FQQwa .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uYzK8FQQwa .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uYzK8FQQwa .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uYzK8FQQwa .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uYzK8FQQwa .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uYzK8FQQwa .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYzK8FQQwa .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYzK8FQQwa .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uYzK8FQQwa .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uYzK8FQQwa .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uYzK8FQQwa .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-uZNU07XXGO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uZNU07XXGO nav.navbar {
  position: fixed;
}
.cid-uZNU07XXGO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uZNU07XXGO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uZNU07XXGO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uZNU07XXGO .dropdown-item:hover,
.cid-uZNU07XXGO .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uZNU07XXGO .dropdown-item:hover span {
  color: white;
}
.cid-uZNU07XXGO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uZNU07XXGO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uZNU07XXGO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uZNU07XXGO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uZNU07XXGO .nav-link {
  position: relative;
}
.cid-uZNU07XXGO .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uZNU07XXGO .container {
    flex-wrap: nowrap;
  }
}
.cid-uZNU07XXGO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uZNU07XXGO .dropdown-menu,
.cid-uZNU07XXGO .navbar.opened {
  background: #ffffff !important;
}
.cid-uZNU07XXGO .nav-item:focus,
.cid-uZNU07XXGO .nav-link:focus {
  outline: none;
}
.cid-uZNU07XXGO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uZNU07XXGO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZNU07XXGO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uZNU07XXGO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uZNU07XXGO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uZNU07XXGO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uZNU07XXGO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uZNU07XXGO .navbar.opened {
  transition: all 0.3s;
}
.cid-uZNU07XXGO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uZNU07XXGO .navbar .navbar-logo img {
  width: auto;
}
.cid-uZNU07XXGO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uZNU07XXGO .navbar.collapsed {
  justify-content: center;
}
.cid-uZNU07XXGO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uZNU07XXGO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uZNU07XXGO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uZNU07XXGO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uZNU07XXGO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uZNU07XXGO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uZNU07XXGO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uZNU07XXGO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uZNU07XXGO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uZNU07XXGO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uZNU07XXGO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uZNU07XXGO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uZNU07XXGO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uZNU07XXGO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uZNU07XXGO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uZNU07XXGO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uZNU07XXGO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uZNU07XXGO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uZNU07XXGO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uZNU07XXGO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uZNU07XXGO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uZNU07XXGO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uZNU07XXGO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uZNU07XXGO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uZNU07XXGO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uZNU07XXGO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uZNU07XXGO .dropdown-item.active,
.cid-uZNU07XXGO .dropdown-item:active {
  background-color: transparent;
}
.cid-uZNU07XXGO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uZNU07XXGO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uZNU07XXGO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uZNU07XXGO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uZNU07XXGO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uZNU07XXGO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZNU07XXGO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uZNU07XXGO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uZNU07XXGO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uZNU07XXGO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uZNU07XXGO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uZNU07XXGO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uZNU07XXGO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uZNU07XXGO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uZNU07XXGO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uZNU07XXGO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uZNU07XXGO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uZNU07XXGO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uZNU07XXGO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uZNU07XXGO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uZNU07XXGO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uZNU07XXGO .navbar {
    height: 70px;
  }
  .cid-uZNU07XXGO .navbar.opened {
    height: auto;
  }
  .cid-uZNU07XXGO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uZNU08SnWn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mitta004-1024x683.jpg");
}
.cid-uZNU08SnWn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZNU08SnWn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZNU08SnWn .mbr-section-title {
  color: #ffffff;
}
.cid-uZNU08SnWn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uZNU09mZLk {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uZNU09mZLk .mbr-gallery-filter {
  text-align: left;
}
.cid-uZNU09mZLk .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-uZNU09mZLk .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-uZNU09mZLk .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-uZNU09mZLk .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-uZNU09mZLk .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-uZNU09mZLk .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-uZNU09mZLk .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-uZNU09mZLk .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uZNU09mZLk .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-uZNU09mZLk .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uZNU09mZLk .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-uZNU09mZLk .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-uZNU09mZLk .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-uZNU09mZLk .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-uZNU09mZLk .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-uZNU09mZLk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uZNU09mZLk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uZNU09mZLk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uZNU09mZLk .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-uZNU09mZLk .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-uZNU09mZLk .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-uZNU09mZLk .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-uZNU09mZLk .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v0EnfDyAho {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v0EnfDyAho nav.navbar {
  position: fixed;
}
.cid-v0EnfDyAho .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0EnfDyAho .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v0EnfDyAho .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v0EnfDyAho .dropdown-item:hover,
.cid-v0EnfDyAho .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v0EnfDyAho .dropdown-item:hover span {
  color: white;
}
.cid-v0EnfDyAho .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v0EnfDyAho .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v0EnfDyAho .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v0EnfDyAho .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0EnfDyAho .nav-link {
  position: relative;
}
.cid-v0EnfDyAho .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v0EnfDyAho .container {
    flex-wrap: nowrap;
  }
}
.cid-v0EnfDyAho .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0EnfDyAho .dropdown-menu,
.cid-v0EnfDyAho .navbar.opened {
  background: #ffffff !important;
}
.cid-v0EnfDyAho .nav-item:focus,
.cid-v0EnfDyAho .nav-link:focus {
  outline: none;
}
.cid-v0EnfDyAho .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0EnfDyAho .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0EnfDyAho .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0EnfDyAho .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0EnfDyAho .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0EnfDyAho .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0EnfDyAho .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v0EnfDyAho .navbar.opened {
  transition: all 0.3s;
}
.cid-v0EnfDyAho .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0EnfDyAho .navbar .navbar-logo img {
  width: auto;
}
.cid-v0EnfDyAho .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v0EnfDyAho .navbar.collapsed {
  justify-content: center;
}
.cid-v0EnfDyAho .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0EnfDyAho .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0EnfDyAho .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0EnfDyAho .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0EnfDyAho .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0EnfDyAho .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0EnfDyAho .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0EnfDyAho .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v0EnfDyAho .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0EnfDyAho .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0EnfDyAho .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0EnfDyAho .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0EnfDyAho .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0EnfDyAho .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0EnfDyAho .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v0EnfDyAho .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0EnfDyAho .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0EnfDyAho .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0EnfDyAho .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v0EnfDyAho .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v0EnfDyAho .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0EnfDyAho .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0EnfDyAho .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0EnfDyAho .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0EnfDyAho .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0EnfDyAho .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0EnfDyAho .dropdown-item.active,
.cid-v0EnfDyAho .dropdown-item:active {
  background-color: transparent;
}
.cid-v0EnfDyAho .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0EnfDyAho .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0EnfDyAho .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0EnfDyAho .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0EnfDyAho .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0EnfDyAho .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0EnfDyAho ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0EnfDyAho .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0EnfDyAho button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0EnfDyAho button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v0EnfDyAho button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0EnfDyAho button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0EnfDyAho button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0EnfDyAho button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0EnfDyAho nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0EnfDyAho nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0EnfDyAho nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0EnfDyAho nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0EnfDyAho .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v0EnfDyAho a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0EnfDyAho .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0EnfDyAho .navbar {
    height: 70px;
  }
  .cid-v0EnfDyAho .navbar.opened {
    height: auto;
  }
  .cid-v0EnfDyAho .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0EnfEfuYc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z52-8894x1-167-1280x853.jpg");
}
.cid-v0EnfEfuYc .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0EnfEfuYc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0EnfEfuYc .mbr-section-title {
  color: #ffffff;
}
.cid-v0EnfEfuYc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v0EnfEfuYc .mbr-text,
.cid-v0EnfEfuYc .mbr-section-btn {
  color: #ffffff;
}
.cid-v0EnfESXEU {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v0EnfESXEU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v0EnfESXEU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v0EnfESXEU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v0EnfESXEU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v0EnfESXEU .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v0EnfESXEU .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v0EnfESXEU .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v0EnfESXEU .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v0EnfESXEU .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v0EnfESXEU .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v0EnfESXEU .mbr-gallery-filter ul {
  display: block;
}
.cid-v0EnfESXEU .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v0EnfESXEU .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v0EnfESXEU .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v0EnfESXEU .mbr-gallery-filter li.active::after,
.cid-v0EnfESXEU .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v0EnfESXEU .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v0EnfESXEU .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v0EnfESXEU .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v0EnfESXEU .icon-focus:before {
  content: '\e95e';
}
.cid-v0EnfESXEU .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v0EnfESXEU .mbr-section-title {
  margin: 0;
}
.cid-v0EnfESXEU .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v0EnfESXEU .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v0EoBEidGM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v0EoBEidGM nav.navbar {
  position: fixed;
}
.cid-v0EoBEidGM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0EoBEidGM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v0EoBEidGM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v0EoBEidGM .dropdown-item:hover,
.cid-v0EoBEidGM .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v0EoBEidGM .dropdown-item:hover span {
  color: white;
}
.cid-v0EoBEidGM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v0EoBEidGM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v0EoBEidGM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v0EoBEidGM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0EoBEidGM .nav-link {
  position: relative;
}
.cid-v0EoBEidGM .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v0EoBEidGM .container {
    flex-wrap: nowrap;
  }
}
.cid-v0EoBEidGM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0EoBEidGM .dropdown-menu,
.cid-v0EoBEidGM .navbar.opened {
  background: #ffffff !important;
}
.cid-v0EoBEidGM .nav-item:focus,
.cid-v0EoBEidGM .nav-link:focus {
  outline: none;
}
.cid-v0EoBEidGM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0EoBEidGM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0EoBEidGM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0EoBEidGM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0EoBEidGM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0EoBEidGM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0EoBEidGM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v0EoBEidGM .navbar.opened {
  transition: all 0.3s;
}
.cid-v0EoBEidGM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0EoBEidGM .navbar .navbar-logo img {
  width: auto;
}
.cid-v0EoBEidGM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v0EoBEidGM .navbar.collapsed {
  justify-content: center;
}
.cid-v0EoBEidGM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0EoBEidGM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0EoBEidGM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0EoBEidGM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0EoBEidGM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0EoBEidGM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0EoBEidGM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0EoBEidGM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v0EoBEidGM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0EoBEidGM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0EoBEidGM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0EoBEidGM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0EoBEidGM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0EoBEidGM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0EoBEidGM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v0EoBEidGM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0EoBEidGM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0EoBEidGM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0EoBEidGM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v0EoBEidGM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v0EoBEidGM .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0EoBEidGM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0EoBEidGM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0EoBEidGM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0EoBEidGM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0EoBEidGM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0EoBEidGM .dropdown-item.active,
.cid-v0EoBEidGM .dropdown-item:active {
  background-color: transparent;
}
.cid-v0EoBEidGM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0EoBEidGM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0EoBEidGM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0EoBEidGM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0EoBEidGM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0EoBEidGM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0EoBEidGM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0EoBEidGM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0EoBEidGM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0EoBEidGM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v0EoBEidGM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0EoBEidGM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0EoBEidGM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0EoBEidGM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0EoBEidGM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0EoBEidGM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0EoBEidGM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0EoBEidGM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0EoBEidGM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v0EoBEidGM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0EoBEidGM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0EoBEidGM .navbar {
    height: 70px;
  }
  .cid-v0EoBEidGM .navbar.opened {
    height: auto;
  }
  .cid-v0EoBEidGM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0EoBF5d28 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z52-8820x1-103-1280x853.jpg");
}
.cid-v0EoBF5d28 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0EoBF5d28 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0EoBF5d28 .mbr-section-title {
  color: #ffffff;
}
.cid-v0EoBF5d28 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v0EoBF5d28 .mbr-text,
.cid-v0EoBF5d28 .mbr-section-btn {
  color: #ffffff;
}
.cid-v0EoBFnvWm {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v0EoBFnvWm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v0EoBFnvWm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v0EoBFnvWm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v0EoBFnvWm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v0EoBFnvWm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v0EoBFnvWm .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v0EoBFnvWm .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v0EoBFnvWm .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v0EoBFnvWm .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v0EoBFnvWm .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v0EoBFnvWm .mbr-gallery-filter ul {
  display: block;
}
.cid-v0EoBFnvWm .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v0EoBFnvWm .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v0EoBFnvWm .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v0EoBFnvWm .mbr-gallery-filter li.active::after,
.cid-v0EoBFnvWm .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v0EoBFnvWm .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v0EoBFnvWm .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v0EoBFnvWm .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v0EoBFnvWm .icon-focus:before {
  content: '\e95e';
}
.cid-v0EoBFnvWm .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v0EoBFnvWm .mbr-section-title {
  margin: 0;
}
.cid-v0EoBFnvWm .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v0EoBFnvWm .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v0EpwBCbiY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v0EpwBCbiY nav.navbar {
  position: fixed;
}
.cid-v0EpwBCbiY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0EpwBCbiY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v0EpwBCbiY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v0EpwBCbiY .dropdown-item:hover,
.cid-v0EpwBCbiY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v0EpwBCbiY .dropdown-item:hover span {
  color: white;
}
.cid-v0EpwBCbiY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v0EpwBCbiY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v0EpwBCbiY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v0EpwBCbiY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0EpwBCbiY .nav-link {
  position: relative;
}
.cid-v0EpwBCbiY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v0EpwBCbiY .container {
    flex-wrap: nowrap;
  }
}
.cid-v0EpwBCbiY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0EpwBCbiY .dropdown-menu,
.cid-v0EpwBCbiY .navbar.opened {
  background: #ffffff !important;
}
.cid-v0EpwBCbiY .nav-item:focus,
.cid-v0EpwBCbiY .nav-link:focus {
  outline: none;
}
.cid-v0EpwBCbiY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0EpwBCbiY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0EpwBCbiY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0EpwBCbiY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0EpwBCbiY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0EpwBCbiY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0EpwBCbiY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v0EpwBCbiY .navbar.opened {
  transition: all 0.3s;
}
.cid-v0EpwBCbiY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0EpwBCbiY .navbar .navbar-logo img {
  width: auto;
}
.cid-v0EpwBCbiY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v0EpwBCbiY .navbar.collapsed {
  justify-content: center;
}
.cid-v0EpwBCbiY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0EpwBCbiY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0EpwBCbiY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0EpwBCbiY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0EpwBCbiY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0EpwBCbiY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0EpwBCbiY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0EpwBCbiY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v0EpwBCbiY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0EpwBCbiY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0EpwBCbiY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0EpwBCbiY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0EpwBCbiY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0EpwBCbiY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0EpwBCbiY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v0EpwBCbiY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0EpwBCbiY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0EpwBCbiY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0EpwBCbiY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v0EpwBCbiY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v0EpwBCbiY .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0EpwBCbiY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0EpwBCbiY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0EpwBCbiY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0EpwBCbiY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0EpwBCbiY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0EpwBCbiY .dropdown-item.active,
.cid-v0EpwBCbiY .dropdown-item:active {
  background-color: transparent;
}
.cid-v0EpwBCbiY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0EpwBCbiY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0EpwBCbiY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0EpwBCbiY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0EpwBCbiY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0EpwBCbiY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0EpwBCbiY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0EpwBCbiY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0EpwBCbiY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0EpwBCbiY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v0EpwBCbiY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0EpwBCbiY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0EpwBCbiY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0EpwBCbiY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0EpwBCbiY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0EpwBCbiY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0EpwBCbiY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0EpwBCbiY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0EpwBCbiY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v0EpwBCbiY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0EpwBCbiY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0EpwBCbiY .navbar {
    height: 70px;
  }
  .cid-v0EpwBCbiY .navbar.opened {
    height: auto;
  }
  .cid-v0EpwBCbiY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0EpwCqJUC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z52-8857x1-136-1280x853.jpg");
}
.cid-v0EpwCqJUC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0EpwCqJUC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0EpwCqJUC .mbr-section-title {
  color: #ffffff;
}
.cid-v0EpwCqJUC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v0EpwCqJUC .mbr-text,
.cid-v0EpwCqJUC .mbr-section-btn {
  color: #ffffff;
}
.cid-v0EpwCFhnP {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v0EpwCFhnP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v0EpwCFhnP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v0EpwCFhnP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v0EpwCFhnP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v0EpwCFhnP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v0EpwCFhnP .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v0EpwCFhnP .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v0EpwCFhnP .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v0EpwCFhnP .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v0EpwCFhnP .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v0EpwCFhnP .mbr-gallery-filter ul {
  display: block;
}
.cid-v0EpwCFhnP .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v0EpwCFhnP .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v0EpwCFhnP .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v0EpwCFhnP .mbr-gallery-filter li.active::after,
.cid-v0EpwCFhnP .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v0EpwCFhnP .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v0EpwCFhnP .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v0EpwCFhnP .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v0EpwCFhnP .icon-focus:before {
  content: '\e95e';
}
.cid-v0EpwCFhnP .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v0EpwCFhnP .mbr-section-title {
  margin: 0;
}
.cid-v0EpwCFhnP .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v0EpwCFhnP .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v0Er1GOwsb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v0Er1GOwsb nav.navbar {
  position: fixed;
}
.cid-v0Er1GOwsb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0Er1GOwsb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v0Er1GOwsb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v0Er1GOwsb .dropdown-item:hover,
.cid-v0Er1GOwsb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v0Er1GOwsb .dropdown-item:hover span {
  color: white;
}
.cid-v0Er1GOwsb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v0Er1GOwsb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v0Er1GOwsb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v0Er1GOwsb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0Er1GOwsb .nav-link {
  position: relative;
}
.cid-v0Er1GOwsb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v0Er1GOwsb .container {
    flex-wrap: nowrap;
  }
}
.cid-v0Er1GOwsb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0Er1GOwsb .dropdown-menu,
.cid-v0Er1GOwsb .navbar.opened {
  background: #ffffff !important;
}
.cid-v0Er1GOwsb .nav-item:focus,
.cid-v0Er1GOwsb .nav-link:focus {
  outline: none;
}
.cid-v0Er1GOwsb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0Er1GOwsb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0Er1GOwsb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0Er1GOwsb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0Er1GOwsb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0Er1GOwsb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0Er1GOwsb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v0Er1GOwsb .navbar.opened {
  transition: all 0.3s;
}
.cid-v0Er1GOwsb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0Er1GOwsb .navbar .navbar-logo img {
  width: auto;
}
.cid-v0Er1GOwsb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v0Er1GOwsb .navbar.collapsed {
  justify-content: center;
}
.cid-v0Er1GOwsb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0Er1GOwsb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0Er1GOwsb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0Er1GOwsb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0Er1GOwsb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0Er1GOwsb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0Er1GOwsb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0Er1GOwsb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v0Er1GOwsb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0Er1GOwsb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0Er1GOwsb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0Er1GOwsb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0Er1GOwsb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0Er1GOwsb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0Er1GOwsb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v0Er1GOwsb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0Er1GOwsb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0Er1GOwsb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0Er1GOwsb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v0Er1GOwsb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v0Er1GOwsb .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0Er1GOwsb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0Er1GOwsb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0Er1GOwsb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0Er1GOwsb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0Er1GOwsb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0Er1GOwsb .dropdown-item.active,
.cid-v0Er1GOwsb .dropdown-item:active {
  background-color: transparent;
}
.cid-v0Er1GOwsb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0Er1GOwsb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0Er1GOwsb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0Er1GOwsb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0Er1GOwsb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0Er1GOwsb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0Er1GOwsb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0Er1GOwsb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0Er1GOwsb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0Er1GOwsb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v0Er1GOwsb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0Er1GOwsb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0Er1GOwsb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0Er1GOwsb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0Er1GOwsb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0Er1GOwsb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0Er1GOwsb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0Er1GOwsb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0Er1GOwsb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v0Er1GOwsb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0Er1GOwsb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0Er1GOwsb .navbar {
    height: 70px;
  }
  .cid-v0Er1GOwsb .navbar.opened {
    height: auto;
  }
  .cid-v0Er1GOwsb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0Er1HD9X5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/z52-8729x1-53-1280x853.jpg");
}
.cid-v0Er1HD9X5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0Er1HD9X5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0Er1HD9X5 .mbr-section-title {
  color: #ffffff;
}
.cid-v0Er1HD9X5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v0Er1Ic3lv {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v0Er1Ic3lv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v0Er1Ic3lv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v0Er1Ic3lv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v0Er1Ic3lv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v0Er1Ic3lv .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v0Er1Ic3lv .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter ul {
  display: block;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v0Er1Ic3lv .mbr-gallery-filter li.active::after,
.cid-v0Er1Ic3lv .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v0Er1Ic3lv .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v0Er1Ic3lv .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v0Er1Ic3lv .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v0Er1Ic3lv .icon-focus:before {
  content: '\e95e';
}
.cid-v0Er1Ic3lv .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v0Er1Ic3lv .mbr-section-title {
  margin: 0;
}
.cid-v0Er1Ic3lv .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v0Er1Ic3lv .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v2xbpHykE6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v2xbpHykE6 nav.navbar {
  position: fixed;
}
.cid-v2xbpHykE6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v2xbpHykE6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v2xbpHykE6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2xbpHykE6 .dropdown-item:hover,
.cid-v2xbpHykE6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v2xbpHykE6 .dropdown-item:hover span {
  color: white;
}
.cid-v2xbpHykE6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v2xbpHykE6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v2xbpHykE6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v2xbpHykE6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v2xbpHykE6 .nav-link {
  position: relative;
}
.cid-v2xbpHykE6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v2xbpHykE6 .container {
    flex-wrap: nowrap;
  }
}
.cid-v2xbpHykE6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v2xbpHykE6 .dropdown-menu,
.cid-v2xbpHykE6 .navbar.opened {
  background: #ffffff !important;
}
.cid-v2xbpHykE6 .nav-item:focus,
.cid-v2xbpHykE6 .nav-link:focus {
  outline: none;
}
.cid-v2xbpHykE6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v2xbpHykE6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v2xbpHykE6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v2xbpHykE6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v2xbpHykE6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v2xbpHykE6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v2xbpHykE6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v2xbpHykE6 .navbar.opened {
  transition: all 0.3s;
}
.cid-v2xbpHykE6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v2xbpHykE6 .navbar .navbar-logo img {
  width: auto;
}
.cid-v2xbpHykE6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v2xbpHykE6 .navbar.collapsed {
  justify-content: center;
}
.cid-v2xbpHykE6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v2xbpHykE6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v2xbpHykE6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v2xbpHykE6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v2xbpHykE6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v2xbpHykE6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v2xbpHykE6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v2xbpHykE6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v2xbpHykE6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v2xbpHykE6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v2xbpHykE6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v2xbpHykE6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v2xbpHykE6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v2xbpHykE6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v2xbpHykE6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v2xbpHykE6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v2xbpHykE6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v2xbpHykE6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v2xbpHykE6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v2xbpHykE6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v2xbpHykE6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v2xbpHykE6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v2xbpHykE6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v2xbpHykE6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v2xbpHykE6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v2xbpHykE6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v2xbpHykE6 .dropdown-item.active,
.cid-v2xbpHykE6 .dropdown-item:active {
  background-color: transparent;
}
.cid-v2xbpHykE6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v2xbpHykE6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v2xbpHykE6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v2xbpHykE6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v2xbpHykE6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v2xbpHykE6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v2xbpHykE6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v2xbpHykE6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v2xbpHykE6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v2xbpHykE6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v2xbpHykE6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v2xbpHykE6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v2xbpHykE6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v2xbpHykE6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v2xbpHykE6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v2xbpHykE6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v2xbpHykE6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v2xbpHykE6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v2xbpHykE6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v2xbpHykE6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v2xbpHykE6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v2xbpHykE6 .navbar {
    height: 70px;
  }
  .cid-v2xbpHykE6 .navbar.opened {
    height: auto;
  }
  .cid-v2xbpHykE6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v2xbpIdXBD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/vorst-25-51-1024x683.jpg");
}
.cid-v2xbpIdXBD .mbr-fallback-image.disabled {
  display: none;
}
.cid-v2xbpIdXBD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v2xbpIdXBD .mbr-section-title {
  color: #ff8000;
}
.cid-v2xbpIdXBD .mbr-section-subtitle {
  color: #ff8000;
}
.cid-v2xbpIdXBD .mbr-text,
.cid-v2xbpIdXBD .mbr-section-btn {
  color: #ff8000;
}
.cid-v2xbpIq4yJ {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v2xbpIq4yJ .mbr-gallery-filter {
  text-align: left;
}
.cid-v2xbpIq4yJ .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v2xbpIq4yJ .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v2xbpIq4yJ .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v2xbpIq4yJ .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v2xbpIq4yJ .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v2xbpIq4yJ .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v2xbpIq4yJ .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v2xbpIq4yJ .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v2xbpIq4yJ .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v2xbpIq4yJ .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v2xbpIq4yJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v2xbpIq4yJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v2xbpIq4yJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v2xbpIq4yJ .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v2xbpIq4yJ .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v2xbpIq4yJ .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v36O2SzMR6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v36O2SzMR6 nav.navbar {
  position: fixed;
}
.cid-v36O2SzMR6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v36O2SzMR6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v36O2SzMR6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v36O2SzMR6 .dropdown-item:hover,
.cid-v36O2SzMR6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v36O2SzMR6 .dropdown-item:hover span {
  color: white;
}
.cid-v36O2SzMR6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v36O2SzMR6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v36O2SzMR6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v36O2SzMR6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v36O2SzMR6 .nav-link {
  position: relative;
}
.cid-v36O2SzMR6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v36O2SzMR6 .container {
    flex-wrap: nowrap;
  }
}
.cid-v36O2SzMR6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v36O2SzMR6 .dropdown-menu,
.cid-v36O2SzMR6 .navbar.opened {
  background: #ffffff !important;
}
.cid-v36O2SzMR6 .nav-item:focus,
.cid-v36O2SzMR6 .nav-link:focus {
  outline: none;
}
.cid-v36O2SzMR6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v36O2SzMR6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v36O2SzMR6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v36O2SzMR6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v36O2SzMR6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v36O2SzMR6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v36O2SzMR6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v36O2SzMR6 .navbar.opened {
  transition: all 0.3s;
}
.cid-v36O2SzMR6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v36O2SzMR6 .navbar .navbar-logo img {
  width: auto;
}
.cid-v36O2SzMR6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v36O2SzMR6 .navbar.collapsed {
  justify-content: center;
}
.cid-v36O2SzMR6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v36O2SzMR6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v36O2SzMR6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v36O2SzMR6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v36O2SzMR6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v36O2SzMR6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v36O2SzMR6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v36O2SzMR6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v36O2SzMR6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v36O2SzMR6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v36O2SzMR6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v36O2SzMR6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v36O2SzMR6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v36O2SzMR6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v36O2SzMR6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v36O2SzMR6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v36O2SzMR6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v36O2SzMR6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v36O2SzMR6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v36O2SzMR6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v36O2SzMR6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v36O2SzMR6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v36O2SzMR6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v36O2SzMR6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v36O2SzMR6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v36O2SzMR6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v36O2SzMR6 .dropdown-item.active,
.cid-v36O2SzMR6 .dropdown-item:active {
  background-color: transparent;
}
.cid-v36O2SzMR6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v36O2SzMR6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v36O2SzMR6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v36O2SzMR6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v36O2SzMR6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v36O2SzMR6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v36O2SzMR6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v36O2SzMR6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v36O2SzMR6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v36O2SzMR6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v36O2SzMR6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v36O2SzMR6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v36O2SzMR6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v36O2SzMR6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v36O2SzMR6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v36O2SzMR6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v36O2SzMR6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v36O2SzMR6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v36O2SzMR6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v36O2SzMR6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v36O2SzMR6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v36O2SzMR6 .navbar {
    height: 70px;
  }
  .cid-v36O2SzMR6 .navbar.opened {
    height: auto;
  }
  .cid-v36O2SzMR6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v36O2Tcswi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/vorst-25-374-1280x853.jpg");
}
.cid-v36O2Tcswi .mbr-fallback-image.disabled {
  display: none;
}
.cid-v36O2Tcswi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v36O2Tcswi .mbr-section-title {
  color: #ffffff;
}
.cid-v36O2Tcswi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v36O2Tcswi .mbr-text,
.cid-v36O2Tcswi .mbr-section-btn {
  color: #ffffff;
}
.cid-v36O2U8cp1 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v36O2U8cp1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v36O2U8cp1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v36O2U8cp1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v36O2U8cp1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v36O2U8cp1 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v36O2U8cp1 .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v36O2U8cp1 .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v36O2U8cp1 .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v36O2U8cp1 .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v36O2U8cp1 .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v36O2U8cp1 .mbr-gallery-filter ul {
  display: block;
}
.cid-v36O2U8cp1 .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v36O2U8cp1 .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v36O2U8cp1 .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v36O2U8cp1 .mbr-gallery-filter li.active::after,
.cid-v36O2U8cp1 .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v36O2U8cp1 .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v36O2U8cp1 .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v36O2U8cp1 .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v36O2U8cp1 .icon-focus:before {
  content: '\e95e';
}
.cid-v36O2U8cp1 .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v36O2U8cp1 .mbr-section-title {
  margin: 0;
}
.cid-v36O2U8cp1 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v36O2U8cp1 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v55Qv98xgi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v55Qv98xgi nav.navbar {
  position: fixed;
}
.cid-v55Qv98xgi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v55Qv98xgi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v55Qv98xgi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v55Qv98xgi .dropdown-item:hover,
.cid-v55Qv98xgi .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v55Qv98xgi .dropdown-item:hover span {
  color: white;
}
.cid-v55Qv98xgi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v55Qv98xgi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v55Qv98xgi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v55Qv98xgi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v55Qv98xgi .nav-link {
  position: relative;
}
.cid-v55Qv98xgi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v55Qv98xgi .container {
    flex-wrap: nowrap;
  }
}
.cid-v55Qv98xgi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v55Qv98xgi .dropdown-menu,
.cid-v55Qv98xgi .navbar.opened {
  background: #ffffff !important;
}
.cid-v55Qv98xgi .nav-item:focus,
.cid-v55Qv98xgi .nav-link:focus {
  outline: none;
}
.cid-v55Qv98xgi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v55Qv98xgi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v55Qv98xgi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v55Qv98xgi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v55Qv98xgi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v55Qv98xgi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v55Qv98xgi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v55Qv98xgi .navbar.opened {
  transition: all 0.3s;
}
.cid-v55Qv98xgi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v55Qv98xgi .navbar .navbar-logo img {
  width: auto;
}
.cid-v55Qv98xgi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v55Qv98xgi .navbar.collapsed {
  justify-content: center;
}
.cid-v55Qv98xgi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v55Qv98xgi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v55Qv98xgi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v55Qv98xgi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v55Qv98xgi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v55Qv98xgi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v55Qv98xgi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v55Qv98xgi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v55Qv98xgi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v55Qv98xgi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v55Qv98xgi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v55Qv98xgi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v55Qv98xgi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v55Qv98xgi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v55Qv98xgi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v55Qv98xgi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v55Qv98xgi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v55Qv98xgi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v55Qv98xgi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v55Qv98xgi .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v55Qv98xgi .navbar.navbar-short {
  min-height: 60px;
}
.cid-v55Qv98xgi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v55Qv98xgi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v55Qv98xgi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v55Qv98xgi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v55Qv98xgi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v55Qv98xgi .dropdown-item.active,
.cid-v55Qv98xgi .dropdown-item:active {
  background-color: transparent;
}
.cid-v55Qv98xgi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v55Qv98xgi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v55Qv98xgi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v55Qv98xgi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v55Qv98xgi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v55Qv98xgi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v55Qv98xgi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v55Qv98xgi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v55Qv98xgi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v55Qv98xgi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v55Qv98xgi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v55Qv98xgi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v55Qv98xgi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v55Qv98xgi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v55Qv98xgi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v55Qv98xgi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v55Qv98xgi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v55Qv98xgi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v55Qv98xgi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v55Qv98xgi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v55Qv98xgi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v55Qv98xgi .navbar {
    height: 70px;
  }
  .cid-v55Qv98xgi .navbar.opened {
    height: auto;
  }
  .cid-v55Qv98xgi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v55Qv9NCDn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/lissb-street03-1280x853.jpg");
}
.cid-v55Qv9NCDn .mbr-fallback-image.disabled {
  display: none;
}
.cid-v55Qv9NCDn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v55Qv9NCDn .mbr-section-title {
  color: #ffffff;
}
.cid-v55Qv9NCDn .mbr-text,
.cid-v55Qv9NCDn .mbr-section-btn {
  color: #ffffff;
}
.cid-v55Qva2AOv {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v55Qva2AOv .mbr-gallery-filter {
  text-align: left;
}
.cid-v55Qva2AOv .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v55Qva2AOv .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v55Qva2AOv .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v55Qva2AOv .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v55Qva2AOv .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v55Qva2AOv .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v55Qva2AOv .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v55Qva2AOv .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v55Qva2AOv .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v55Qva2AOv .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v55Qva2AOv .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v55Qva2AOv .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v55Qva2AOv .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v55Qva2AOv .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v55Qva2AOv .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v55Qva2AOv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v55Qva2AOv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v55Qva2AOv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v55Qva2AOv .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v55Qva2AOv .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v55Qva2AOv .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v55Qva2AOv .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v55Qva2AOv .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5h2Evd0sg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5h2Evd0sg nav.navbar {
  position: fixed;
}
.cid-v5h2Evd0sg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5h2Evd0sg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5h2Evd0sg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5h2Evd0sg .dropdown-item:hover,
.cid-v5h2Evd0sg .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5h2Evd0sg .dropdown-item:hover span {
  color: white;
}
.cid-v5h2Evd0sg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5h2Evd0sg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5h2Evd0sg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5h2Evd0sg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5h2Evd0sg .nav-link {
  position: relative;
}
.cid-v5h2Evd0sg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5h2Evd0sg .container {
    flex-wrap: nowrap;
  }
}
.cid-v5h2Evd0sg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5h2Evd0sg .dropdown-menu,
.cid-v5h2Evd0sg .navbar.opened {
  background: #ffffff !important;
}
.cid-v5h2Evd0sg .nav-item:focus,
.cid-v5h2Evd0sg .nav-link:focus {
  outline: none;
}
.cid-v5h2Evd0sg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5h2Evd0sg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5h2Evd0sg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5h2Evd0sg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5h2Evd0sg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5h2Evd0sg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5h2Evd0sg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5h2Evd0sg .navbar.opened {
  transition: all 0.3s;
}
.cid-v5h2Evd0sg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5h2Evd0sg .navbar .navbar-logo img {
  width: auto;
}
.cid-v5h2Evd0sg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5h2Evd0sg .navbar.collapsed {
  justify-content: center;
}
.cid-v5h2Evd0sg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5h2Evd0sg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5h2Evd0sg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5h2Evd0sg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5h2Evd0sg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5h2Evd0sg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5h2Evd0sg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5h2Evd0sg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5h2Evd0sg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5h2Evd0sg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5h2Evd0sg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5h2Evd0sg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5h2Evd0sg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5h2Evd0sg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5h2Evd0sg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5h2Evd0sg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5h2Evd0sg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5h2Evd0sg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5h2Evd0sg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5h2Evd0sg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5h2Evd0sg .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5h2Evd0sg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5h2Evd0sg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5h2Evd0sg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5h2Evd0sg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5h2Evd0sg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5h2Evd0sg .dropdown-item.active,
.cid-v5h2Evd0sg .dropdown-item:active {
  background-color: transparent;
}
.cid-v5h2Evd0sg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5h2Evd0sg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5h2Evd0sg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5h2Evd0sg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5h2Evd0sg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5h2Evd0sg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5h2Evd0sg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5h2Evd0sg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5h2Evd0sg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5h2Evd0sg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5h2Evd0sg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5h2Evd0sg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5h2Evd0sg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5h2Evd0sg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5h2Evd0sg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5h2Evd0sg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5h2Evd0sg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5h2Evd0sg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5h2Evd0sg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5h2Evd0sg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5h2Evd0sg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5h2Evd0sg .navbar {
    height: 70px;
  }
  .cid-v5h2Evd0sg .navbar.opened {
    height: auto;
  }
  .cid-v5h2Evd0sg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5h2EvZQrX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/wma-25-7-1280x853.jpg");
}
.cid-v5h2EvZQrX .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5h2EvZQrX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5h2EvZQrX .mbr-section-title {
  color: #ffffff;
}
.cid-v5h2EvZQrX .mbr-text,
.cid-v5h2EvZQrX .mbr-section-btn {
  color: #ffffff;
}
.cid-v5h2EweonI {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5h2EweonI .mbr-gallery-filter {
  text-align: left;
}
.cid-v5h2EweonI .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v5h2EweonI .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v5h2EweonI .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v5h2EweonI .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v5h2EweonI .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v5h2EweonI .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v5h2EweonI .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v5h2EweonI .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5h2EweonI .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5h2EweonI .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v5h2EweonI .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v5h2EweonI .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v5h2EweonI .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v5h2EweonI .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v5h2EweonI .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v5h2EweonI .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v5h2EweonI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5h2EweonI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5h2EweonI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5h2EweonI .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v5h2EweonI .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v5h2EweonI .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v5h2EweonI .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v5h2EweonI .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5QlgWcLn4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5QlgWcLn4 nav.navbar {
  position: fixed;
}
.cid-v5QlgWcLn4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5QlgWcLn4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5QlgWcLn4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5QlgWcLn4 .dropdown-item:hover,
.cid-v5QlgWcLn4 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5QlgWcLn4 .dropdown-item:hover span {
  color: white;
}
.cid-v5QlgWcLn4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5QlgWcLn4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5QlgWcLn4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5QlgWcLn4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5QlgWcLn4 .nav-link {
  position: relative;
}
.cid-v5QlgWcLn4 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5QlgWcLn4 .container {
    flex-wrap: nowrap;
  }
}
.cid-v5QlgWcLn4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5QlgWcLn4 .dropdown-menu,
.cid-v5QlgWcLn4 .navbar.opened {
  background: #ffffff !important;
}
.cid-v5QlgWcLn4 .nav-item:focus,
.cid-v5QlgWcLn4 .nav-link:focus {
  outline: none;
}
.cid-v5QlgWcLn4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5QlgWcLn4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5QlgWcLn4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5QlgWcLn4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5QlgWcLn4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5QlgWcLn4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5QlgWcLn4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5QlgWcLn4 .navbar.opened {
  transition: all 0.3s;
}
.cid-v5QlgWcLn4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5QlgWcLn4 .navbar .navbar-logo img {
  width: auto;
}
.cid-v5QlgWcLn4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5QlgWcLn4 .navbar.collapsed {
  justify-content: center;
}
.cid-v5QlgWcLn4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5QlgWcLn4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5QlgWcLn4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5QlgWcLn4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5QlgWcLn4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5QlgWcLn4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5QlgWcLn4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5QlgWcLn4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5QlgWcLn4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5QlgWcLn4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5QlgWcLn4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5QlgWcLn4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5QlgWcLn4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5QlgWcLn4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5QlgWcLn4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5QlgWcLn4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5QlgWcLn4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5QlgWcLn4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5QlgWcLn4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5QlgWcLn4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5QlgWcLn4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5QlgWcLn4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5QlgWcLn4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5QlgWcLn4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5QlgWcLn4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5QlgWcLn4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5QlgWcLn4 .dropdown-item.active,
.cid-v5QlgWcLn4 .dropdown-item:active {
  background-color: transparent;
}
.cid-v5QlgWcLn4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5QlgWcLn4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5QlgWcLn4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5QlgWcLn4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5QlgWcLn4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5QlgWcLn4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5QlgWcLn4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5QlgWcLn4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5QlgWcLn4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5QlgWcLn4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5QlgWcLn4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5QlgWcLn4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5QlgWcLn4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5QlgWcLn4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5QlgWcLn4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5QlgWcLn4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5QlgWcLn4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5QlgWcLn4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5QlgWcLn4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5QlgWcLn4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5QlgWcLn4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5QlgWcLn4 .navbar {
    height: 70px;
  }
  .cid-v5QlgWcLn4 .navbar.opened {
    height: auto;
  }
  .cid-v5QlgWcLn4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5QlgWnpBA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/markth-25-5-1280x853.jpg");
}
.cid-v5QlgWnpBA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5QlgWnpBA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5QlgWnpBA .mbr-section-title {
  color: #ffffff;
}
.cid-v5QlgWnpBA .mbr-text,
.cid-v5QlgWnpBA .mbr-section-btn {
  color: #ffffff;
}
.cid-v5QlgWnpBA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v5QlgWvq8w {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5QlgWvq8w .mbr-gallery-filter {
  text-align: left;
}
.cid-v5QlgWvq8w .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v5QlgWvq8w .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v5QlgWvq8w .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v5QlgWvq8w .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v5QlgWvq8w .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v5QlgWvq8w .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v5QlgWvq8w .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v5QlgWvq8w .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5QlgWvq8w .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v5QlgWvq8w .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v5QlgWvq8w .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v5QlgWvq8w .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5QlgWvq8w .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5QlgWvq8w .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v5QlgWvq8w .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v5QlgWvq8w .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v5QlgWvq8w .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5VHZ3bPqx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5VHZ3bPqx nav.navbar {
  position: fixed;
}
.cid-v5VHZ3bPqx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VHZ3bPqx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5VHZ3bPqx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5VHZ3bPqx .dropdown-item:hover,
.cid-v5VHZ3bPqx .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5VHZ3bPqx .dropdown-item:hover span {
  color: white;
}
.cid-v5VHZ3bPqx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5VHZ3bPqx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5VHZ3bPqx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5VHZ3bPqx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5VHZ3bPqx .nav-link {
  position: relative;
}
.cid-v5VHZ3bPqx .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5VHZ3bPqx .container {
    flex-wrap: nowrap;
  }
}
.cid-v5VHZ3bPqx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5VHZ3bPqx .dropdown-menu,
.cid-v5VHZ3bPqx .navbar.opened {
  background: #ffffff !important;
}
.cid-v5VHZ3bPqx .nav-item:focus,
.cid-v5VHZ3bPqx .nav-link:focus {
  outline: none;
}
.cid-v5VHZ3bPqx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5VHZ3bPqx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5VHZ3bPqx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5VHZ3bPqx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VHZ3bPqx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5VHZ3bPqx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5VHZ3bPqx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5VHZ3bPqx .navbar.opened {
  transition: all 0.3s;
}
.cid-v5VHZ3bPqx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5VHZ3bPqx .navbar .navbar-logo img {
  width: auto;
}
.cid-v5VHZ3bPqx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5VHZ3bPqx .navbar.collapsed {
  justify-content: center;
}
.cid-v5VHZ3bPqx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5VHZ3bPqx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5VHZ3bPqx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5VHZ3bPqx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5VHZ3bPqx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5VHZ3bPqx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5VHZ3bPqx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5VHZ3bPqx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5VHZ3bPqx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5VHZ3bPqx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5VHZ3bPqx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5VHZ3bPqx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5VHZ3bPqx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5VHZ3bPqx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5VHZ3bPqx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5VHZ3bPqx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5VHZ3bPqx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5VHZ3bPqx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5VHZ3bPqx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5VHZ3bPqx .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5VHZ3bPqx .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5VHZ3bPqx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5VHZ3bPqx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5VHZ3bPqx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5VHZ3bPqx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5VHZ3bPqx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5VHZ3bPqx .dropdown-item.active,
.cid-v5VHZ3bPqx .dropdown-item:active {
  background-color: transparent;
}
.cid-v5VHZ3bPqx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5VHZ3bPqx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5VHZ3bPqx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5VHZ3bPqx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5VHZ3bPqx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5VHZ3bPqx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5VHZ3bPqx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5VHZ3bPqx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5VHZ3bPqx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5VHZ3bPqx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5VHZ3bPqx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5VHZ3bPqx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VHZ3bPqx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VHZ3bPqx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5VHZ3bPqx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VHZ3bPqx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5VHZ3bPqx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5VHZ3bPqx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VHZ3bPqx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5VHZ3bPqx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5VHZ3bPqx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5VHZ3bPqx .navbar {
    height: 70px;
  }
  .cid-v5VHZ3bPqx .navbar.opened {
    height: auto;
  }
  .cid-v5VHZ3bPqx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VHZ3kpl8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/kubus12-1-2000x1333.jpg");
}
.cid-v5VHZ3kpl8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5VHZ3kpl8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5VHZ3kpl8 .mbr-section-title {
  color: #ffffff;
}
.cid-v5VHZ3kpl8 .mbr-text,
.cid-v5VHZ3kpl8 .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VHZ3kpl8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v5VHZ3qkWi {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5VHZ3qkWi .mbr-gallery-filter {
  text-align: left;
}
.cid-v5VHZ3qkWi .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v5VHZ3qkWi .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v5VHZ3qkWi .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v5VHZ3qkWi .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v5VHZ3qkWi .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v5VHZ3qkWi .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v5VHZ3qkWi .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v5VHZ3qkWi .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VHZ3qkWi .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v5VHZ3qkWi .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v5VHZ3qkWi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5VHZ3qkWi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5VHZ3qkWi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v5VHZ3qkWi .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v5VHZ3qkWi .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v5VHZ3qkWi .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5VPkXSsMP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5VPkXSsMP nav.navbar {
  position: fixed;
}
.cid-v5VPkXSsMP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VPkXSsMP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5VPkXSsMP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5VPkXSsMP .dropdown-item:hover,
.cid-v5VPkXSsMP .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5VPkXSsMP .dropdown-item:hover span {
  color: white;
}
.cid-v5VPkXSsMP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5VPkXSsMP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5VPkXSsMP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5VPkXSsMP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5VPkXSsMP .nav-link {
  position: relative;
}
.cid-v5VPkXSsMP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5VPkXSsMP .container {
    flex-wrap: nowrap;
  }
}
.cid-v5VPkXSsMP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5VPkXSsMP .dropdown-menu,
.cid-v5VPkXSsMP .navbar.opened {
  background: #ffffff !important;
}
.cid-v5VPkXSsMP .nav-item:focus,
.cid-v5VPkXSsMP .nav-link:focus {
  outline: none;
}
.cid-v5VPkXSsMP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5VPkXSsMP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5VPkXSsMP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5VPkXSsMP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VPkXSsMP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5VPkXSsMP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5VPkXSsMP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5VPkXSsMP .navbar.opened {
  transition: all 0.3s;
}
.cid-v5VPkXSsMP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5VPkXSsMP .navbar .navbar-logo img {
  width: auto;
}
.cid-v5VPkXSsMP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5VPkXSsMP .navbar.collapsed {
  justify-content: center;
}
.cid-v5VPkXSsMP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5VPkXSsMP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5VPkXSsMP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5VPkXSsMP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5VPkXSsMP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5VPkXSsMP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5VPkXSsMP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5VPkXSsMP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5VPkXSsMP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5VPkXSsMP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5VPkXSsMP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5VPkXSsMP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5VPkXSsMP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5VPkXSsMP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5VPkXSsMP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5VPkXSsMP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5VPkXSsMP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5VPkXSsMP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5VPkXSsMP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5VPkXSsMP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5VPkXSsMP .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5VPkXSsMP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5VPkXSsMP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5VPkXSsMP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5VPkXSsMP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5VPkXSsMP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5VPkXSsMP .dropdown-item.active,
.cid-v5VPkXSsMP .dropdown-item:active {
  background-color: transparent;
}
.cid-v5VPkXSsMP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5VPkXSsMP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5VPkXSsMP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5VPkXSsMP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5VPkXSsMP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5VPkXSsMP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5VPkXSsMP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5VPkXSsMP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5VPkXSsMP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5VPkXSsMP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5VPkXSsMP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5VPkXSsMP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VPkXSsMP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VPkXSsMP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5VPkXSsMP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VPkXSsMP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5VPkXSsMP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5VPkXSsMP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VPkXSsMP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5VPkXSsMP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5VPkXSsMP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5VPkXSsMP .navbar {
    height: 70px;
  }
  .cid-v5VPkXSsMP .navbar.opened {
    height: auto;
  }
  .cid-v5VPkXSsMP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VPkY3WAY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sightlissabon09-1280x853.jpg");
}
.cid-v5VPkY3WAY .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5VPkY3WAY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5VPkY3WAY .mbr-section-title {
  color: #ffffff;
}
.cid-v5VPkY3WAY .mbr-text,
.cid-v5VPkY3WAY .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VPkY3WAY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v5VPkYikpw {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5VPkYikpw .mbr-gallery-filter {
  text-align: left;
}
.cid-v5VPkYikpw .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v5VPkYikpw .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v5VPkYikpw .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v5VPkYikpw .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v5VPkYikpw .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v5VPkYikpw .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v5VPkYikpw .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v5VPkYikpw .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VPkYikpw .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VPkYikpw .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v5VPkYikpw .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v5VPkYikpw .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v5VPkYikpw .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v5VPkYikpw .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v5VPkYikpw .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v5VPkYikpw .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5VPkYikpw .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5VPkYikpw .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5VPkYikpw .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v5VPkYikpw .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v5VPkYikpw .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v5VPkYikpw .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v5VPkYikpw .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5VQMK6Bij {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5VQMK6Bij nav.navbar {
  position: fixed;
}
.cid-v5VQMK6Bij .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VQMK6Bij .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5VQMK6Bij .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5VQMK6Bij .dropdown-item:hover,
.cid-v5VQMK6Bij .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5VQMK6Bij .dropdown-item:hover span {
  color: white;
}
.cid-v5VQMK6Bij .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5VQMK6Bij .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5VQMK6Bij .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5VQMK6Bij .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5VQMK6Bij .nav-link {
  position: relative;
}
.cid-v5VQMK6Bij .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5VQMK6Bij .container {
    flex-wrap: nowrap;
  }
}
.cid-v5VQMK6Bij .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5VQMK6Bij .dropdown-menu,
.cid-v5VQMK6Bij .navbar.opened {
  background: #ffffff !important;
}
.cid-v5VQMK6Bij .nav-item:focus,
.cid-v5VQMK6Bij .nav-link:focus {
  outline: none;
}
.cid-v5VQMK6Bij .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5VQMK6Bij .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5VQMK6Bij .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5VQMK6Bij .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VQMK6Bij .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5VQMK6Bij .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5VQMK6Bij .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5VQMK6Bij .navbar.opened {
  transition: all 0.3s;
}
.cid-v5VQMK6Bij .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5VQMK6Bij .navbar .navbar-logo img {
  width: auto;
}
.cid-v5VQMK6Bij .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5VQMK6Bij .navbar.collapsed {
  justify-content: center;
}
.cid-v5VQMK6Bij .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5VQMK6Bij .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5VQMK6Bij .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5VQMK6Bij .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5VQMK6Bij .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5VQMK6Bij .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5VQMK6Bij .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5VQMK6Bij .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5VQMK6Bij .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5VQMK6Bij .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5VQMK6Bij .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5VQMK6Bij .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5VQMK6Bij .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5VQMK6Bij .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5VQMK6Bij .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5VQMK6Bij .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5VQMK6Bij .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5VQMK6Bij .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5VQMK6Bij .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5VQMK6Bij .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5VQMK6Bij .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5VQMK6Bij .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5VQMK6Bij .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5VQMK6Bij .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5VQMK6Bij .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5VQMK6Bij .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5VQMK6Bij .dropdown-item.active,
.cid-v5VQMK6Bij .dropdown-item:active {
  background-color: transparent;
}
.cid-v5VQMK6Bij .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5VQMK6Bij .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5VQMK6Bij .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5VQMK6Bij .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5VQMK6Bij .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5VQMK6Bij .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5VQMK6Bij ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5VQMK6Bij .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5VQMK6Bij button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5VQMK6Bij button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5VQMK6Bij button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5VQMK6Bij button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VQMK6Bij button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VQMK6Bij button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5VQMK6Bij nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VQMK6Bij nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5VQMK6Bij nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5VQMK6Bij nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VQMK6Bij .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5VQMK6Bij a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5VQMK6Bij .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5VQMK6Bij .navbar {
    height: 70px;
  }
  .cid-v5VQMK6Bij .navbar.opened {
    height: auto;
  }
  .cid-v5VQMK6Bij .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VQMKi67I {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sightlissabon22-1280x853.jpg");
}
.cid-v5VQMKi67I .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5VQMKi67I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5VQMKi67I .mbr-section-title {
  color: #ffffff;
}
.cid-v5VQMKi67I .mbr-text,
.cid-v5VQMKi67I .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VQMKi67I .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v5VQMKpUUB {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5VQMKpUUB .mbr-gallery-filter {
  text-align: left;
}
.cid-v5VQMKpUUB .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v5VQMKpUUB .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v5VQMKpUUB .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v5VQMKpUUB .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v5VQMKpUUB .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v5VQMKpUUB .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v5VQMKpUUB .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v5VQMKpUUB .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VQMKpUUB .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v5VQMKpUUB .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v5VQMKpUUB .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v5VQMKpUUB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5VQMKpUUB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5VQMKpUUB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v5VQMKpUUB .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v5VQMKpUUB .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v5VQMKpUUB .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5VRnXKRMl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5VRnXKRMl nav.navbar {
  position: fixed;
}
.cid-v5VRnXKRMl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VRnXKRMl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5VRnXKRMl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5VRnXKRMl .dropdown-item:hover,
.cid-v5VRnXKRMl .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5VRnXKRMl .dropdown-item:hover span {
  color: white;
}
.cid-v5VRnXKRMl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5VRnXKRMl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5VRnXKRMl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5VRnXKRMl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5VRnXKRMl .nav-link {
  position: relative;
}
.cid-v5VRnXKRMl .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5VRnXKRMl .container {
    flex-wrap: nowrap;
  }
}
.cid-v5VRnXKRMl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5VRnXKRMl .dropdown-menu,
.cid-v5VRnXKRMl .navbar.opened {
  background: #ffffff !important;
}
.cid-v5VRnXKRMl .nav-item:focus,
.cid-v5VRnXKRMl .nav-link:focus {
  outline: none;
}
.cid-v5VRnXKRMl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5VRnXKRMl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5VRnXKRMl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5VRnXKRMl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VRnXKRMl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5VRnXKRMl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5VRnXKRMl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5VRnXKRMl .navbar.opened {
  transition: all 0.3s;
}
.cid-v5VRnXKRMl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5VRnXKRMl .navbar .navbar-logo img {
  width: auto;
}
.cid-v5VRnXKRMl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5VRnXKRMl .navbar.collapsed {
  justify-content: center;
}
.cid-v5VRnXKRMl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5VRnXKRMl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5VRnXKRMl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5VRnXKRMl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5VRnXKRMl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5VRnXKRMl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5VRnXKRMl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5VRnXKRMl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5VRnXKRMl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5VRnXKRMl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5VRnXKRMl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5VRnXKRMl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5VRnXKRMl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5VRnXKRMl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5VRnXKRMl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5VRnXKRMl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5VRnXKRMl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5VRnXKRMl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5VRnXKRMl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5VRnXKRMl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5VRnXKRMl .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5VRnXKRMl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5VRnXKRMl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5VRnXKRMl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5VRnXKRMl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5VRnXKRMl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5VRnXKRMl .dropdown-item.active,
.cid-v5VRnXKRMl .dropdown-item:active {
  background-color: transparent;
}
.cid-v5VRnXKRMl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5VRnXKRMl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5VRnXKRMl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5VRnXKRMl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5VRnXKRMl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5VRnXKRMl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5VRnXKRMl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5VRnXKRMl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5VRnXKRMl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5VRnXKRMl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5VRnXKRMl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5VRnXKRMl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VRnXKRMl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VRnXKRMl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5VRnXKRMl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VRnXKRMl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5VRnXKRMl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5VRnXKRMl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VRnXKRMl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5VRnXKRMl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5VRnXKRMl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5VRnXKRMl .navbar {
    height: 70px;
  }
  .cid-v5VRnXKRMl .navbar.opened {
    height: auto;
  }
  .cid-v5VRnXKRMl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VRnXVMZ9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sightlissabon26-1280x853.jpg");
}
.cid-v5VRnXVMZ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5VRnXVMZ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5VRnXVMZ9 .mbr-section-title {
  color: #ffffff;
}
.cid-v5VRnXVMZ9 .mbr-text,
.cid-v5VRnXVMZ9 .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VRnXVMZ9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v5VRnY2QwZ {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5VRnY2QwZ .mbr-gallery-filter {
  text-align: left;
}
.cid-v5VRnY2QwZ .mbr-gallery-filter ul {
  position: relative;
}
@media (min-width: 768px) {
  .cid-v5VRnY2QwZ .mbr-gallery-filter ul {
    margin: 5px 0 60px;
    padding-left: 190px;
  }
  .cid-v5VRnY2QwZ .mbr-gallery-filter ul:before {
    content: "";
    width: 150px;
    height: 2px;
    position: absolute;
    top: 20px;
    left: 0;
    background: #ffe161;
  }
}
.cid-v5VRnY2QwZ .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-v5VRnY2QwZ .mbr-gallery-filter ul li a.btn {
  border: none !important;
  margin: 0;
  font-size: 24px;
  min-width: auto !important;
  background: transparent !important;
  box-shadow: none;
}
@media (max-width: 767px) {
  .cid-v5VRnY2QwZ .mbr-gallery-filter ul li a.btn {
    margin-right: 35px;
  }
}
.cid-v5VRnY2QwZ .mbr-gallery-filter ul li a.btn:before {
  background: transparent !important;
}
.cid-v5VRnY2QwZ .mbr-gallery-filter ul li a.btn:hover {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VRnY2QwZ .mbr-gallery-filter ul li.active .btn {
  background-color: transparent !important;
  color: #ffe161 !important;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div img {
  height: 420px;
  width: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div .icon-focus {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px !important;
  transition: all 0.3s ease-in-out;
  font-family: "Moririse2" !important;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div .icon-focus:before {
  content: "\e99b";
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div .icon-video {
  transform: translateY(50%);
  top: 55%;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:after {
  content: "";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  border: 1px solid #fff;
  z-index: 2;
  transition: 0.5s opacity ease-in-out;
}
.cid-v5VRnY2QwZ .mbr-slider .carousel-control {
  background: #1b1b1b;
  border-radius: 0;
}
.cid-v5VRnY2QwZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5VRnY2QwZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5VRnY2QwZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ff8000;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div > span {
  color: #ffffff;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover:after {
  opacity: 1;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover .icon-focus {
  bottom: 33%;
  bottom: 50%;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
  opacity: 1;
  position: absolute;
  width: 100%;
  bottom: 40%;
  padding: 35px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
  transition: bottom 0.3s ease-in-out;
}
.cid-v5VRnY2QwZ .mbr-gallery-item > div:hover .mbr-gallery-title:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: transparent;
  transition: 0.3s background ease-in-out;
}
.cid-v5VRnY2QwZ .mbr-gallery-title {
  opacity: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
.cid-v5VRnY2QwZ .modal-body .close {
  top: 0;
  right: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.cid-v5VRUXeEmR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5VRUXeEmR nav.navbar {
  position: fixed;
}
.cid-v5VRUXeEmR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VRUXeEmR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5VRUXeEmR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v5VRUXeEmR .dropdown-item:hover,
.cid-v5VRUXeEmR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v5VRUXeEmR .dropdown-item:hover span {
  color: white;
}
.cid-v5VRUXeEmR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5VRUXeEmR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5VRUXeEmR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v5VRUXeEmR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5VRUXeEmR .nav-link {
  position: relative;
}
.cid-v5VRUXeEmR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v5VRUXeEmR .container {
    flex-wrap: nowrap;
  }
}
.cid-v5VRUXeEmR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v5VRUXeEmR .dropdown-menu,
.cid-v5VRUXeEmR .navbar.opened {
  background: #ffffff !important;
}
.cid-v5VRUXeEmR .nav-item:focus,
.cid-v5VRUXeEmR .nav-link:focus {
  outline: none;
}
.cid-v5VRUXeEmR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5VRUXeEmR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5VRUXeEmR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5VRUXeEmR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5VRUXeEmR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5VRUXeEmR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5VRUXeEmR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v5VRUXeEmR .navbar.opened {
  transition: all 0.3s;
}
.cid-v5VRUXeEmR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5VRUXeEmR .navbar .navbar-logo img {
  width: auto;
}
.cid-v5VRUXeEmR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5VRUXeEmR .navbar.collapsed {
  justify-content: center;
}
.cid-v5VRUXeEmR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5VRUXeEmR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5VRUXeEmR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5VRUXeEmR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5VRUXeEmR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v5VRUXeEmR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5VRUXeEmR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5VRUXeEmR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5VRUXeEmR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5VRUXeEmR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5VRUXeEmR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5VRUXeEmR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5VRUXeEmR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v5VRUXeEmR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v5VRUXeEmR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5VRUXeEmR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5VRUXeEmR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v5VRUXeEmR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5VRUXeEmR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v5VRUXeEmR .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v5VRUXeEmR .navbar.navbar-short {
  min-height: 60px;
}
.cid-v5VRUXeEmR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v5VRUXeEmR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v5VRUXeEmR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5VRUXeEmR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5VRUXeEmR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5VRUXeEmR .dropdown-item.active,
.cid-v5VRUXeEmR .dropdown-item:active {
  background-color: transparent;
}
.cid-v5VRUXeEmR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5VRUXeEmR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5VRUXeEmR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5VRUXeEmR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5VRUXeEmR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5VRUXeEmR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5VRUXeEmR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5VRUXeEmR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5VRUXeEmR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5VRUXeEmR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v5VRUXeEmR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5VRUXeEmR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VRUXeEmR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5VRUXeEmR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5VRUXeEmR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VRUXeEmR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5VRUXeEmR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5VRUXeEmR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5VRUXeEmR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5VRUXeEmR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5VRUXeEmR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5VRUXeEmR .navbar {
    height: 70px;
  }
  .cid-v5VRUXeEmR .navbar.opened {
    height: auto;
  }
  .cid-v5VRUXeEmR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VRUXoysE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sightlissabon37-1280x853.jpg");
}
.cid-v5VRUXoysE .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5VRUXoysE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5VRUXoysE .mbr-section-title {
  color: #ffffff;
}
.cid-v5VRUXoysE .mbr-text,
.cid-v5VRUXoysE .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VRUXoysE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v5VRUXFud0 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v5VRUXFud0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v5VRUXFud0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5VRUXFud0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5VRUXFud0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5VRUXFud0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v5VRUXFud0 .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v5VRUXFud0 .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v5VRUXFud0 .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v5VRUXFud0 .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v5VRUXFud0 .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v5VRUXFud0 .mbr-gallery-filter ul {
  display: block;
}
.cid-v5VRUXFud0 .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v5VRUXFud0 .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v5VRUXFud0 .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v5VRUXFud0 .mbr-gallery-filter li.active::after,
.cid-v5VRUXFud0 .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v5VRUXFud0 .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v5VRUXFud0 .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v5VRUXFud0 .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v5VRUXFud0 .icon-focus:before {
  content: '\e95e';
}
.cid-v5VRUXFud0 .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v5VRUXFud0 .mbr-section-title {
  margin: 0;
}
.cid-v5VRUXFud0 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v5VRUXFud0 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v6iqZWlatD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v6iqZWlatD nav.navbar {
  position: fixed;
}
.cid-v6iqZWlatD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6iqZWlatD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v6iqZWlatD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v6iqZWlatD .dropdown-item:hover,
.cid-v6iqZWlatD .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-v6iqZWlatD .dropdown-item:hover span {
  color: white;
}
.cid-v6iqZWlatD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v6iqZWlatD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v6iqZWlatD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v6iqZWlatD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v6iqZWlatD .nav-link {
  position: relative;
}
.cid-v6iqZWlatD .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-v6iqZWlatD .container {
    flex-wrap: nowrap;
  }
}
.cid-v6iqZWlatD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v6iqZWlatD .dropdown-menu,
.cid-v6iqZWlatD .navbar.opened {
  background: #ffffff !important;
}
.cid-v6iqZWlatD .nav-item:focus,
.cid-v6iqZWlatD .nav-link:focus {
  outline: none;
}
.cid-v6iqZWlatD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v6iqZWlatD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6iqZWlatD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v6iqZWlatD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6iqZWlatD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6iqZWlatD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6iqZWlatD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-v6iqZWlatD .navbar.opened {
  transition: all 0.3s;
}
.cid-v6iqZWlatD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v6iqZWlatD .navbar .navbar-logo img {
  width: auto;
}
.cid-v6iqZWlatD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6iqZWlatD .navbar.collapsed {
  justify-content: center;
}
.cid-v6iqZWlatD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6iqZWlatD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v6iqZWlatD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6iqZWlatD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6iqZWlatD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v6iqZWlatD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6iqZWlatD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v6iqZWlatD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v6iqZWlatD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6iqZWlatD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6iqZWlatD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6iqZWlatD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6iqZWlatD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v6iqZWlatD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v6iqZWlatD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6iqZWlatD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6iqZWlatD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v6iqZWlatD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v6iqZWlatD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v6iqZWlatD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v6iqZWlatD .navbar.navbar-short {
  min-height: 60px;
}
.cid-v6iqZWlatD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v6iqZWlatD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v6iqZWlatD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6iqZWlatD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6iqZWlatD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6iqZWlatD .dropdown-item.active,
.cid-v6iqZWlatD .dropdown-item:active {
  background-color: transparent;
}
.cid-v6iqZWlatD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6iqZWlatD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6iqZWlatD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6iqZWlatD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6iqZWlatD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6iqZWlatD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6iqZWlatD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v6iqZWlatD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v6iqZWlatD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v6iqZWlatD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v6iqZWlatD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v6iqZWlatD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v6iqZWlatD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v6iqZWlatD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6iqZWlatD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6iqZWlatD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6iqZWlatD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6iqZWlatD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6iqZWlatD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v6iqZWlatD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6iqZWlatD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6iqZWlatD .navbar {
    height: 70px;
  }
  .cid-v6iqZWlatD .navbar.opened {
    height: auto;
  }
  .cid-v6iqZWlatD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6iqZWxkit {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/kugel-1280x853.jpg");
}
.cid-v6iqZWxkit .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6iqZWxkit .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6iqZWxkit .mbr-section-title {
  color: #ffffff;
}
.cid-v6iqZWxkit .mbr-text,
.cid-v6iqZWxkit .mbr-section-btn {
  color: #ffffff;
}
.cid-v6iqZWPtDR {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-v6iqZWPtDR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v6iqZWPtDR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6iqZWPtDR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v6iqZWPtDR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v6iqZWPtDR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-v6iqZWPtDR .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-v6iqZWPtDR .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-v6iqZWPtDR .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-v6iqZWPtDR .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-v6iqZWPtDR .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-v6iqZWPtDR .mbr-gallery-filter ul {
  display: block;
}
.cid-v6iqZWPtDR .mbr-gallery-filter ul li {
  position: relative;
}
.cid-v6iqZWPtDR .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-v6iqZWPtDR .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-v6iqZWPtDR .mbr-gallery-filter li.active::after,
.cid-v6iqZWPtDR .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-v6iqZWPtDR .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-v6iqZWPtDR .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-v6iqZWPtDR .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-v6iqZWPtDR .icon-focus:before {
  content: '\e95e';
}
.cid-v6iqZWPtDR .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-v6iqZWPtDR .mbr-section-title {
  margin: 0;
}
.cid-v6iqZWPtDR .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6iqZWPtDR .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vffMxNbTew {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vffMxNbTew nav.navbar {
  position: fixed;
}
.cid-vffMxNbTew .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vffMxNbTew .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vffMxNbTew .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vffMxNbTew .dropdown-item:hover,
.cid-vffMxNbTew .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-vffMxNbTew .dropdown-item:hover span {
  color: white;
}
.cid-vffMxNbTew .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vffMxNbTew .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vffMxNbTew .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vffMxNbTew .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vffMxNbTew .nav-link {
  position: relative;
}
.cid-vffMxNbTew .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vffMxNbTew .container {
    flex-wrap: nowrap;
  }
}
.cid-vffMxNbTew .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vffMxNbTew .dropdown-menu,
.cid-vffMxNbTew .navbar.opened {
  background: #ffffff !important;
}
.cid-vffMxNbTew .nav-item:focus,
.cid-vffMxNbTew .nav-link:focus {
  outline: none;
}
.cid-vffMxNbTew .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vffMxNbTew .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vffMxNbTew .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vffMxNbTew .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vffMxNbTew .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vffMxNbTew .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vffMxNbTew .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vffMxNbTew .navbar.opened {
  transition: all 0.3s;
}
.cid-vffMxNbTew .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vffMxNbTew .navbar .navbar-logo img {
  width: auto;
}
.cid-vffMxNbTew .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vffMxNbTew .navbar.collapsed {
  justify-content: center;
}
.cid-vffMxNbTew .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vffMxNbTew .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vffMxNbTew .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vffMxNbTew .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vffMxNbTew .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vffMxNbTew .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vffMxNbTew .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vffMxNbTew .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vffMxNbTew .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vffMxNbTew .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vffMxNbTew .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vffMxNbTew .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vffMxNbTew .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vffMxNbTew .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vffMxNbTew .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vffMxNbTew .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vffMxNbTew .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vffMxNbTew .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vffMxNbTew .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vffMxNbTew .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vffMxNbTew .navbar.navbar-short {
  min-height: 60px;
}
.cid-vffMxNbTew .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vffMxNbTew .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vffMxNbTew .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vffMxNbTew .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vffMxNbTew .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vffMxNbTew .dropdown-item.active,
.cid-vffMxNbTew .dropdown-item:active {
  background-color: transparent;
}
.cid-vffMxNbTew .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vffMxNbTew .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vffMxNbTew .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vffMxNbTew .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vffMxNbTew .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vffMxNbTew .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vffMxNbTew ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vffMxNbTew .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vffMxNbTew button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vffMxNbTew button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vffMxNbTew button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vffMxNbTew button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vffMxNbTew button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vffMxNbTew button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vffMxNbTew nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vffMxNbTew nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vffMxNbTew nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vffMxNbTew nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vffMxNbTew .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vffMxNbTew a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vffMxNbTew .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vffMxNbTew .navbar {
    height: 70px;
  }
  .cid-vffMxNbTew .navbar.opened {
    height: auto;
  }
  .cid-vffMxNbTew .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vffMxNmDxq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/portug-25-1130-1024x768.jpg");
}
.cid-vffMxNmDxq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vffMxNmDxq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vffMxNmDxq .mbr-section-title {
  color: #ffffff;
}
.cid-vffMxNmDxq .mbr-text,
.cid-vffMxNmDxq .mbr-section-btn {
  color: #ffffff;
}
.cid-vffMxNC2I8 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-vffMxNC2I8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-vffMxNC2I8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vffMxNC2I8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vffMxNC2I8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-vffMxNC2I8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-vffMxNC2I8 .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-vffMxNC2I8 .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-vffMxNC2I8 .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-vffMxNC2I8 .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-vffMxNC2I8 .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-vffMxNC2I8 .mbr-gallery-filter ul {
  display: block;
}
.cid-vffMxNC2I8 .mbr-gallery-filter ul li {
  position: relative;
}
.cid-vffMxNC2I8 .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-vffMxNC2I8 .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-vffMxNC2I8 .mbr-gallery-filter li.active::after,
.cid-vffMxNC2I8 .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-vffMxNC2I8 .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-vffMxNC2I8 .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-vffMxNC2I8 .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-vffMxNC2I8 .icon-focus:before {
  content: '\e95e';
}
.cid-vffMxNC2I8 .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-vffMxNC2I8 .mbr-section-title {
  margin: 0;
}
.cid-vffMxNC2I8 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vffMxNC2I8 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vfmbk9pfff {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vfmbk9pfff nav.navbar {
  position: fixed;
}
.cid-vfmbk9pfff .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vfmbk9pfff .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vfmbk9pfff .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vfmbk9pfff .dropdown-item:hover,
.cid-vfmbk9pfff .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-vfmbk9pfff .dropdown-item:hover span {
  color: white;
}
.cid-vfmbk9pfff .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vfmbk9pfff .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vfmbk9pfff .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vfmbk9pfff .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vfmbk9pfff .nav-link {
  position: relative;
}
.cid-vfmbk9pfff .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vfmbk9pfff .container {
    flex-wrap: nowrap;
  }
}
.cid-vfmbk9pfff .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vfmbk9pfff .dropdown-menu,
.cid-vfmbk9pfff .navbar.opened {
  background: #ffffff !important;
}
.cid-vfmbk9pfff .nav-item:focus,
.cid-vfmbk9pfff .nav-link:focus {
  outline: none;
}
.cid-vfmbk9pfff .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vfmbk9pfff .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vfmbk9pfff .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vfmbk9pfff .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vfmbk9pfff .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vfmbk9pfff .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vfmbk9pfff .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vfmbk9pfff .navbar.opened {
  transition: all 0.3s;
}
.cid-vfmbk9pfff .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vfmbk9pfff .navbar .navbar-logo img {
  width: auto;
}
.cid-vfmbk9pfff .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vfmbk9pfff .navbar.collapsed {
  justify-content: center;
}
.cid-vfmbk9pfff .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vfmbk9pfff .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vfmbk9pfff .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vfmbk9pfff .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vfmbk9pfff .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vfmbk9pfff .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vfmbk9pfff .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vfmbk9pfff .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vfmbk9pfff .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vfmbk9pfff .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vfmbk9pfff .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vfmbk9pfff .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vfmbk9pfff .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vfmbk9pfff .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vfmbk9pfff .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vfmbk9pfff .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vfmbk9pfff .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vfmbk9pfff .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vfmbk9pfff .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vfmbk9pfff .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vfmbk9pfff .navbar.navbar-short {
  min-height: 60px;
}
.cid-vfmbk9pfff .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vfmbk9pfff .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vfmbk9pfff .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vfmbk9pfff .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vfmbk9pfff .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vfmbk9pfff .dropdown-item.active,
.cid-vfmbk9pfff .dropdown-item:active {
  background-color: transparent;
}
.cid-vfmbk9pfff .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vfmbk9pfff .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vfmbk9pfff .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vfmbk9pfff .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vfmbk9pfff .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vfmbk9pfff .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vfmbk9pfff ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vfmbk9pfff .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vfmbk9pfff button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vfmbk9pfff button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vfmbk9pfff button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vfmbk9pfff button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vfmbk9pfff button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vfmbk9pfff button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vfmbk9pfff nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vfmbk9pfff nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vfmbk9pfff nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vfmbk9pfff nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vfmbk9pfff .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vfmbk9pfff a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vfmbk9pfff .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfmbk9pfff .navbar {
    height: 70px;
  }
  .cid-vfmbk9pfff .navbar.opened {
    height: auto;
  }
  .cid-vfmbk9pfff .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vfmbk9Bg69 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/portug-25-1096-1280x853.jpg");
}
.cid-vfmbk9Bg69 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfmbk9Bg69 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfmbk9Bg69 .mbr-section-title {
  color: #ffffff;
}
.cid-vfmbk9Bg69 .mbr-text,
.cid-vfmbk9Bg69 .mbr-section-btn {
  color: #ffffff;
}
.cid-vfmbk9JU2g {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-vfmbk9JU2g .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-vfmbk9JU2g .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vfmbk9JU2g .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vfmbk9JU2g .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-vfmbk9JU2g .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #000000, #ff8000) !important;
}
.cid-vfmbk9JU2g .mbr-gallery-item > div:hover::before {
  opacity: 0.7 !important;
}
.cid-vfmbk9JU2g .mbr-gallery-filter-all > a {
  padding: 30px;
  color: #444444 !important;
}
.cid-vfmbk9JU2g .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-vfmbk9JU2g .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #444444 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  padding: 12px 15px 12px 15px;
}
.cid-vfmbk9JU2g .mbr-gallery-filter .btn:hover {
  background: transparent;
  color: #ffbc00 !important;
}
.cid-vfmbk9JU2g .mbr-gallery-filter ul {
  display: block;
}
.cid-vfmbk9JU2g .mbr-gallery-filter ul li {
  position: relative;
}
.cid-vfmbk9JU2g .mbr-gallery-filter li.active .btn {
  color: #ffbc00 !important;
  background: transparent;
}
.cid-vfmbk9JU2g .mbr-gallery-filter li::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #ffbc00 !important;
}
.cid-vfmbk9JU2g .mbr-gallery-filter li.active::after,
.cid-vfmbk9JU2g .mbr-gallery-filter li:hover::after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #ffbc00 !important;
}
.cid-vfmbk9JU2g .mbr-gallery-title {
  transition: all.3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-vfmbk9JU2g .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-vfmbk9JU2g .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-vfmbk9JU2g .icon-focus:before {
  content: '\e95e';
}
.cid-vfmbk9JU2g .icon-focus {
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-vfmbk9JU2g .mbr-section-title {
  margin: 0;
}
.cid-vfmbk9JU2g .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vfmbk9JU2g .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
