body {
  font-family: DM Sans;
}
.display-1 {
  font-family: 'PT Sans', sans-serif;
  font-size: 4.4rem;
}
.display-1 > .mbr-iconfont {
  font-size: 7.04rem;
}
.display-2 {
  font-family: 'PT Sans', sans-serif;
  font-size: 2.6rem;
  line-height: 1.3;
}
.display-2 > .mbr-iconfont {
  font-size: 4.16rem;
}
.display-4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'PT Sans', sans-serif;
  font-size: 1.2rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 1.92rem;
}
.display-7 {
  font-family: 'PT Sans', sans-serif;
  font-size: 1rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.6rem;
}
/* ---- 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: 768px) {
  .display-1 {
    font-size: 3.52rem;
    font-size: calc( 2.19rem + (4.4 - 2.19) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.19rem + (4.4 - 2.19) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.08rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 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: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 6px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #cccccc !important;
}
.bg-success {
  background-color: #cccccc !important;
}
.bg-info {
  background-color: #efefef !important;
}
.bg-warning {
  background-color: #879a9f !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #cccccc !important;
  border-color: #cccccc !important;
  color: #4d4d4d !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #4d4d4d !important;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #4d4d4d !important;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #504f4f !important;
  border-color: #504f4f !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #2a2929 !important;
  border-color: #2a2929 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #2a2929 !important;
  border-color: #2a2929 !important;
}
.btn-info,
.btn-info:active {
  background-color: #efefef !important;
  border-color: #efefef !important;
  color: #707070 !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #707070 !important;
  background-color: #c9c9c9 !important;
  border-color: #c9c9c9 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #707070 !important;
  background-color: #c9c9c9 !important;
  border-color: #c9c9c9 !important;
}
.btn-success,
.btn-success:active {
  background-color: #cccccc !important;
  border-color: #cccccc !important;
  color: #4d4d4d !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #4d4d4d !important;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #4d4d4d !important;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #879a9f !important;
  border-color: #879a9f !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #999999;
  color: #999999;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #4d4d4d;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #4d4d4d !important;
  background-color: #cccccc !important;
  border-color: #cccccc !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #1d1c1c;
  color: #1d1c1c;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #504f4f;
  border-color: #504f4f;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #504f4f !important;
  border-color: #504f4f !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #bcbcbc;
  color: #bcbcbc;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #707070;
  background-color: #efefef;
  border-color: #efefef;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #707070 !important;
  background-color: #efefef !important;
  border-color: #efefef !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #999999;
  color: #999999;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #4d4d4d;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #4d4d4d !important;
  background-color: #cccccc !important;
  border-color: #cccccc !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #55666b;
  color: #55666b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #879a9f;
  border-color: #879a9f;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #879a9f !important;
  border-color: #879a9f !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #cccccc !important;
}
.text-secondary {
  color: #504f4f !important;
}
.text-success {
  color: #cccccc !important;
}
.text-info {
  color: #efefef !important;
}
.text-warning {
  color: #879a9f !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #999999 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #1d1c1c !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #999999 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #bcbcbc !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #55666b !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #7a6e45 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #efefef;
}
.alert-warning {
  background-color: #879a9f;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #595959;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #cccccc;
}
.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: #ffffff;
}
.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: #ced6d8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #dfd9c6;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'PT Sans', sans-serif;
  font-size: 1rem;
}
.form-control > .mbr-iconfont {
  font-size: 1.6rem;
}
blockquote {
  border-color: #cccccc;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #cccccc;
  color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #cccccc;
  border-bottom-color: #cccccc;
}
.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: #000000 !important;
  background-color: #cccccc !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #504f4f !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='%23cccccc' %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;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sxWyYYoDz9 {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sxWyYYoDz9 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxWyYYoDz9 .btn-black {
  background: black!important;
  border-radius: 6px;
}
.cid-sxWyYYoDz9 .btn-black:hover {
  background: gray!important;
  border-color: gray!important;
}
.cid-sxWyYYoDz9 .media-content {
  padding-left: 2rem;
}
.cid-sxWyYYoDz9 textarea {
  min-height: 150px;
}
.cid-sxWyYYoDz9 .mbr-iconfont {
  position: absolute;
  right: 1.2rem;
  color: #767676;
  top: 1rem;
  font-size: 1.2rem;
}
.cid-sxWyYYoDz9 .form-control,
.cid-sxWyYYoDz9 .field-input {
  padding: 1rem;
  background-color: #ffffff;
  border: none;
  border-bottom: 1px solid #767676;
  color: #767676 !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-sxWyYYoDz9 .form-control input::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .field-input input::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .form-control textarea::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .field-input textarea::-webkit-input-placeholder {
  color: #767676 !important;
}
.cid-sxWyYYoDz9 .form-control input:-moz-placeholder,
.cid-sxWyYYoDz9 .field-input input:-moz-placeholder,
.cid-sxWyYYoDz9 .form-control textarea:-moz-placeholder,
.cid-sxWyYYoDz9 .field-input textarea:-moz-placeholder {
  color: #767676 !important;
}
.cid-sxWyYYoDz9 .form-control:hover,
.cid-sxWyYYoDz9 .field-input:hover,
.cid-sxWyYYoDz9 .form-control:focus,
.cid-sxWyYYoDz9 .field-input:focus {
  background-color: #ffffff;
  border-color: #767676;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-sxWyYYoDz9 .form-control:hover input::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .field-input:hover input::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .form-control:focus input::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .field-input:focus input::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .form-control:hover textarea::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .field-input:hover textarea::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .form-control:focus textarea::-webkit-input-placeholder,
.cid-sxWyYYoDz9 .field-input:focus textarea::-webkit-input-placeholder {
  color: #ffffff;
}
.cid-sxWyYYoDz9 .form-control:hover input:-moz-placeholder,
.cid-sxWyYYoDz9 .field-input:hover input:-moz-placeholder,
.cid-sxWyYYoDz9 .form-control:focus input:-moz-placeholder,
.cid-sxWyYYoDz9 .field-input:focus input:-moz-placeholder,
.cid-sxWyYYoDz9 .form-control:hover textarea:-moz-placeholder,
.cid-sxWyYYoDz9 .field-input:hover textarea:-moz-placeholder,
.cid-sxWyYYoDz9 .form-control:focus textarea:-moz-placeholder,
.cid-sxWyYYoDz9 .field-input:focus textarea:-moz-placeholder {
  color: #ffffff;
}
.cid-sxWyYYoDz9 .jq-number__spin:hover,
.cid-sxWyYYoDz9 .jq-number__spin:focus {
  background-color: #ffffff;
  border-color: #767676;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-sxWyYYoDz9 .jq-number__spin {
  background-color: #ffffff;
  border-color: #767676;
  color: #767676;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-sxWyYYoDz9 .jq-selectbox li,
.cid-sxWyYYoDz9 .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-sxWyYYoDz9 .jq-selectbox li:hover,
.cid-sxWyYYoDz9 .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-sxWyYYoDz9 .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-sxWyYYoDz9 .jq-number__spin.minus:hover:after,
.cid-sxWyYYoDz9 .jq-number__spin.plus:hover:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.cid-sxWyYYoDz9 .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-sxWyYYoDz9 .jq-number__spin.minus:after,
.cid-sxWyYYoDz9 .jq-number__spin.plus:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.cid-sxWyYYoDz9 input::-webkit-clear-button {
  display: none;
}
.cid-sxWyYYoDz9 input::-webkit-inner-spin-button {
  display: none;
}
.cid-sxWyYYoDz9 input::-webkit-outer-spin-button {
  display: none;
}
.cid-sxWyYYoDz9 input::-webkit-calendar-picker-indicator {
  display: none;
}
.cid-sxWyYYoDz9 .mbr-text,
.cid-sxWyYYoDz9 .mbr-section-btn {
  color: #767676;
}
.cid-sxWyYYoDz9 .text2,
.cid-sxWyYYoDz9 .mbr-section-btn {
  color: #767676;
}
@media (max-width: 992px) {
  .cid-sxWyYYoDz9 .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
}
.cid-sxWyYYoDz9 H1 {
  color: #cccccc;
}
.cid-sxWzaTkBwg .google-map {
  height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-sxWzaTkBwg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sxWzaTkBwg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sxWzaTkBwg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sxWzaTkBwg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-syqebbhRRO {
  padding-top: 225px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syqebbhRRO h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-syqebbhRRO h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-syqebbhRRO h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-syqebbhRRO .mbr-text,
.cid-syqebbhRRO .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-syqebbhRRO h3:before,
  .cid-syqebbhRRO h3:after {
    display: none;
  }
}
.cid-syqebbhRRO H1 {
  color: #cccccc;
}
.cid-syqebbhRRO H3 {
  color: #504f4f;
}
.cid-sypjUKeqDZ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sypjUKeqDZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sypjUKeqDZ .item-image {
  position: relative;
}
@media (min-width: 992px) {
  .cid-sypjUKeqDZ .container {
    max-width: 1600px;
  }
}
.cid-sypjUKeqDZ .mbr-iconfont {
  color: #ffffff !important;
}
.cid-sypjUKeqDZ .item-caption {
  padding: 3rem;
  padding-bottom: 1rem;
}
.cid-sypjUKeqDZ .item-social {
  position: absolute;
  left: 50%;
  align-items: center;
  right: 50%;
  transform: translate(-50%, -50%);
  bottom: -3rem;
  opacity: 0;
  transition: all 0.3s;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, #000000 200%);
  height: 6rem;
}
.cid-sypjUKeqDZ .team-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
  height: fit-content;
  transition: all 0.2s;
  margin-bottom: 0rem;
}
.cid-sypjUKeqDZ .team-item:hover .item-social {
  opacity: 1;
}
.cid-sypjUKeqDZ .team-item .item-image img {
  width: 100%;
}
.cid-sypjUKeqDZ .team-item .item-name p {
  margin-bottom: 0;
}
.cid-sypjUKeqDZ .team-item .item-role p {
  margin-bottom: 0;
}
.cid-sypjUKeqDZ .team-item .item-social {
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: center;
}
.cid-sypjUKeqDZ .team-item .item-social .socicon {
  color: #232323;
  font-size: 17px;
}
.cid-sypjUKeqDZ .media-row {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sypjUKeqDZ .item-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-sypjUKeqDZ .item-caption {
    padding: 2rem 1rem;
  }
  .cid-sypjUKeqDZ .item-social {
    opacity: 1;
  }
}
.cid-sypjUKeqDZ .item-name {
  color: #504f4f;
}
.cid-sypkfJg0Pk {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sypkfJg0Pk .mbr-section-subtitle {
  color: #767676;
}
.cid-sypkfJg0Pk .item-image {
  position: relative;
}
@media (min-width: 992px) {
  .cid-sypkfJg0Pk .container {
    max-width: 1600px;
  }
}
.cid-sypkfJg0Pk .mbr-iconfont {
  color: #ffffff !important;
}
.cid-sypkfJg0Pk .item-caption {
  padding: 3rem;
  padding-bottom: 1rem;
}
.cid-sypkfJg0Pk .item-social {
  position: absolute;
  left: 50%;
  align-items: center;
  right: 50%;
  transform: translate(-50%, -50%);
  bottom: -3rem;
  opacity: 0;
  transition: all 0.3s;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, #000000 200%);
  height: 6rem;
}
.cid-sypkfJg0Pk .team-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
  height: fit-content;
  transition: all 0.2s;
  margin-bottom: 0rem;
}
.cid-sypkfJg0Pk .team-item:hover .item-social {
  opacity: 1;
}
.cid-sypkfJg0Pk .team-item .item-image img {
  width: 100%;
}
.cid-sypkfJg0Pk .team-item .item-name p {
  margin-bottom: 0;
}
.cid-sypkfJg0Pk .team-item .item-role p {
  margin-bottom: 0;
}
.cid-sypkfJg0Pk .team-item .item-social {
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: center;
}
.cid-sypkfJg0Pk .team-item .item-social .socicon {
  color: #232323;
  font-size: 17px;
}
.cid-sypkfJg0Pk .media-row {
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sypkfJg0Pk .item-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-sypkfJg0Pk .item-caption {
    padding: 2rem 1rem;
  }
  .cid-sypkfJg0Pk .item-social {
    opacity: 1;
  }
}
.cid-sypkfJg0Pk .item-name {
  color: #504f4f;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-syqoNqFh5e {
  padding-top: 120px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-syqoNqFh5e .mbr-text {
    text-align: center;
  }
}
.cid-syqoNqFh5e .mbr-text,
.cid-syqoNqFh5e .mbr-section-btn {
  color: #504f4f;
}
.cid-syqoNqFh5e H1 {
  color: #504f4f;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-syqph4mxbw {
  padding-top: 120px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-syqph4mxbw .mbr-text {
    text-align: center;
  }
}
.cid-syqph4mxbw .mbr-text,
.cid-syqph4mxbw .mbr-section-btn {
  color: #504f4f;
}
.cid-syqph4mxbw H1 {
  color: #504f4f;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-syqvR4E56g {
  padding-top: 120px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-syqvR4E56g .mbr-text {
    text-align: center;
  }
}
.cid-syqvR4E56g .mbr-text,
.cid-syqvR4E56g .mbr-section-btn {
  color: #504f4f;
}
.cid-syqvR4E56g H1 {
  color: #cccccc;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-syqB50WhOj {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syqB50WhOj h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-syqB50WhOj h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-syqB50WhOj h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-syqB50WhOj .mbr-text,
.cid-syqB50WhOj .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-syqB50WhOj h3:before,
  .cid-syqB50WhOj h3:after {
    display: none;
  }
}
.cid-syqB50WhOj H1 {
  color: #cccccc;
}
.cid-sL3s8WY6Jk {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3s8WY6Jk .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-sL3s8WY6Jk .rev,
.cid-sL3s8WY6Jk .mbr-iconfont {
  display: inline-block;
}
.cid-sL3s8WY6Jk .card-img {
  position: relative;
}
.cid-sL3s8WY6Jk .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sL3s8WY6Jk .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sL3s8WY6Jk .card-title {
  color: #0087ab;
  margin: 0;
  text-align: center;
}
.cid-sL3s8WY6Jk .card-box {
  padding: 1.5rem;
}
.cid-sL3s8WY6Jk .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sL3s8WY6Jk .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-sL3s8WY6Jk .mbr-section-title,
.cid-sL3s8WY6Jk .line-wrap {
  text-align: center;
  color: #000b02;
}
.cid-sL3s8WY6Jk .card-text,
.cid-sL3s8WY6Jk .mbr-section-btn,
.cid-sL3s8WY6Jk .ico-line {
  text-align: left;
  color: #767676;
}
.cid-sL3s8WY6Jk .mbr-text,
.cid-sL3s8WY6Jk .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sL3s8WY6Jk .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sXpjKfB8Mv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXpjKfB8Mv .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-sXpjKfB8Mv .rev,
.cid-sXpjKfB8Mv .mbr-iconfont {
  display: inline-block;
}
.cid-sXpjKfB8Mv .card-img {
  position: relative;
}
.cid-sXpjKfB8Mv .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sXpjKfB8Mv .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sXpjKfB8Mv .card-title {
  color: #0087ab;
  margin: 0;
  text-align: center;
}
.cid-sXpjKfB8Mv .card-box {
  padding: 1.5rem;
}
.cid-sXpjKfB8Mv .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sXpjKfB8Mv .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-sXpjKfB8Mv .mbr-section-title,
.cid-sXpjKfB8Mv .line-wrap {
  text-align: center;
  color: #000b02;
}
.cid-sXpjKfB8Mv .card-text,
.cid-sXpjKfB8Mv .mbr-section-btn,
.cid-sXpjKfB8Mv .ico-line {
  text-align: left;
  color: #767676;
}
.cid-sXpjKfB8Mv .mbr-text,
.cid-sXpjKfB8Mv .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sXpjKfB8Mv .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sXpnGNBLko {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXpnGNBLko .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-sXpnGNBLko .rev,
.cid-sXpnGNBLko .mbr-iconfont {
  display: inline-block;
}
.cid-sXpnGNBLko .card-img {
  position: relative;
}
.cid-sXpnGNBLko .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-sXpnGNBLko .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-sXpnGNBLko .card-title {
  color: #0087ab;
  margin: 0;
  text-align: center;
}
.cid-sXpnGNBLko .card-box {
  padding: 1.5rem;
}
.cid-sXpnGNBLko .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-sXpnGNBLko .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-sXpnGNBLko .mbr-section-title,
.cid-sXpnGNBLko .line-wrap {
  text-align: center;
  color: #000b02;
}
.cid-sXpnGNBLko .card-text,
.cid-sXpnGNBLko .mbr-section-btn,
.cid-sXpnGNBLko .ico-line {
  text-align: left;
  color: #767676;
}
.cid-sXpnGNBLko .mbr-text,
.cid-sXpnGNBLko .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-sXpnGNBLko .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-syqM8uNKTo {
  padding-top: 120px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-syqM8uNKTo .mbr-text {
    text-align: center;
  }
}
.cid-syqM8uNKTo .mbr-text,
.cid-syqM8uNKTo .mbr-section-btn {
  color: #767676;
}
.cid-syqIOoqwGp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqIOoqwGp .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqIOoqwGp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqIOoqwGp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqIOoqwGp .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-syqIOoqwGp .container {
  padding: 0;
}
.cid-syqIOoqwGp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqIOoqwGp .icon-focus {
  display: none;
}
.cid-syqIOoqwGp .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-syqIOoqwGp .btn-primary-outline:hover {
  background: transparent !important;
  color: #cccccc !important;
}
.cid-syqIOoqwGp li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-syqIOoqwGp li {
  position: relative;
}
.cid-syqIOoqwGp .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-syqIOoqwGp .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqIOoqwGp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqIOoqwGp .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-syqIOoqwGp .btn {
  font-family: DM Sans !important;
}
.cid-syqIOoqwGp .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-syqIOoqwGp .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-syqIOoqwGp .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.8;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-syqIOoqwGp li:not(:last-child):after {
    top: 9px;
  }
  .cid-syqIOoqwGp .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
}
.cid-syqIOoqwGp .mbr-gallery-item > div > span {
  color: #504f4f;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ952DI2Zd {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ952DI2Zd .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ952DI2Zd .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ952DI2Zd .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ952DI2Zd .image-wrapper,
.cid-sQ952DI2Zd img {
  width: 100%;
}
.cid-sQ952DI2Zd .image-wrapper {
  overflow: hidden;
}
.cid-sQ952DI2Zd .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ952DI2Zd .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ952DI2Zd .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ952DI2Zd .row {
    flex-direction: column-reverse;
  }
  .cid-sQ952DI2Zd .content_box,
  .cid-sQ952DI2Zd .mbr-text {
    padding: 0;
  }
  .cid-sQ952DI2Zd .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ952DI2Zd .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ952DI2Zd .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ952DI2Zd .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqS30ockL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqS30ockL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqS30ockL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqS30ockL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqS30ockL .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqS30ockL .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqS30ockL .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqS30ockL .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqS30ockL .mbr-gallery-row {
  justify-content: center;
}
.cid-syqS30ockL .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqS30ockL .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqS30ockL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqS30ockL .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqS30ockL .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqS30ockL .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqS30ockL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqS30ockL .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqS30ockL img {
  transition: all 2s !important;
}
.cid-syqS30ockL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqS30ockL .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqS30ockL .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9eJGoFnA {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9eJGoFnA .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9eJGoFnA .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9eJGoFnA .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9eJGoFnA .image-wrapper,
.cid-sQ9eJGoFnA img {
  width: 100%;
}
.cid-sQ9eJGoFnA .image-wrapper {
  overflow: hidden;
}
.cid-sQ9eJGoFnA .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9eJGoFnA .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9eJGoFnA .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9eJGoFnA .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9eJGoFnA .content_box,
  .cid-sQ9eJGoFnA .mbr-text {
    padding: 0;
  }
  .cid-sQ9eJGoFnA .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9eJGoFnA .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9eJGoFnA .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9eJGoFnA .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqUSiG0EJ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqUSiG0EJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqUSiG0EJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqUSiG0EJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqUSiG0EJ .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqUSiG0EJ .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqUSiG0EJ .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqUSiG0EJ .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqUSiG0EJ .mbr-gallery-row {
  justify-content: center;
}
.cid-syqUSiG0EJ .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqUSiG0EJ .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqUSiG0EJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqUSiG0EJ .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqUSiG0EJ .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqUSiG0EJ .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqUSiG0EJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqUSiG0EJ .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqUSiG0EJ img {
  transition: all 2s !important;
}
.cid-syqUSiG0EJ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqUSiG0EJ .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqUSiG0EJ .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9gB6kCtG {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9gB6kCtG .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9gB6kCtG .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9gB6kCtG .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9gB6kCtG .image-wrapper,
.cid-sQ9gB6kCtG img {
  width: 100%;
}
.cid-sQ9gB6kCtG .image-wrapper {
  overflow: hidden;
}
.cid-sQ9gB6kCtG .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9gB6kCtG .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9gB6kCtG .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9gB6kCtG .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9gB6kCtG .content_box,
  .cid-sQ9gB6kCtG .mbr-text {
    padding: 0;
  }
  .cid-sQ9gB6kCtG .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9gB6kCtG .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9gB6kCtG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9gB6kCtG .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqUZpzui1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqUZpzui1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqUZpzui1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqUZpzui1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqUZpzui1 .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqUZpzui1 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqUZpzui1 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqUZpzui1 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqUZpzui1 .mbr-gallery-row {
  justify-content: center;
}
.cid-syqUZpzui1 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqUZpzui1 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqUZpzui1 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqUZpzui1 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqUZpzui1 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqUZpzui1 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqUZpzui1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqUZpzui1 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqUZpzui1 img {
  transition: all 2s !important;
}
.cid-syqUZpzui1 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqUZpzui1 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqUZpzui1 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9gZZRwNW {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9gZZRwNW .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9gZZRwNW .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9gZZRwNW .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9gZZRwNW .image-wrapper,
.cid-sQ9gZZRwNW img {
  width: 100%;
}
.cid-sQ9gZZRwNW .image-wrapper {
  overflow: hidden;
}
.cid-sQ9gZZRwNW .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9gZZRwNW .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9gZZRwNW .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9gZZRwNW .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9gZZRwNW .content_box,
  .cid-sQ9gZZRwNW .mbr-text {
    padding: 0;
  }
  .cid-sQ9gZZRwNW .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9gZZRwNW .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9gZZRwNW .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9gZZRwNW .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqV7tRFyc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqV7tRFyc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqV7tRFyc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqV7tRFyc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqV7tRFyc .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqV7tRFyc .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqV7tRFyc .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqV7tRFyc .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqV7tRFyc .mbr-gallery-row {
  justify-content: center;
}
.cid-syqV7tRFyc .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqV7tRFyc .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqV7tRFyc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqV7tRFyc .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqV7tRFyc .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqV7tRFyc .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqV7tRFyc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqV7tRFyc .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqV7tRFyc img {
  transition: all 2s !important;
}
.cid-syqV7tRFyc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqV7tRFyc .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqV7tRFyc .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9iuYX2uV {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9iuYX2uV .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9iuYX2uV .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9iuYX2uV .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9iuYX2uV .image-wrapper,
.cid-sQ9iuYX2uV img {
  width: 100%;
}
.cid-sQ9iuYX2uV .image-wrapper {
  overflow: hidden;
}
.cid-sQ9iuYX2uV .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9iuYX2uV .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9iuYX2uV .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9iuYX2uV .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9iuYX2uV .content_box,
  .cid-sQ9iuYX2uV .mbr-text {
    padding: 0;
  }
  .cid-sQ9iuYX2uV .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9iuYX2uV .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9iuYX2uV .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9iuYX2uV .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqVbYFv72 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqVbYFv72 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqVbYFv72 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqVbYFv72 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqVbYFv72 .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqVbYFv72 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqVbYFv72 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqVbYFv72 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqVbYFv72 .mbr-gallery-row {
  justify-content: center;
}
.cid-syqVbYFv72 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqVbYFv72 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqVbYFv72 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqVbYFv72 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqVbYFv72 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqVbYFv72 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqVbYFv72 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqVbYFv72 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqVbYFv72 img {
  transition: all 2s !important;
}
.cid-syqVbYFv72 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqVbYFv72 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqVbYFv72 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9jWSQey5 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9jWSQey5 .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9jWSQey5 .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9jWSQey5 .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9jWSQey5 .image-wrapper,
.cid-sQ9jWSQey5 img {
  width: 100%;
}
.cid-sQ9jWSQey5 .image-wrapper {
  overflow: hidden;
}
.cid-sQ9jWSQey5 .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9jWSQey5 .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9jWSQey5 .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9jWSQey5 .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9jWSQey5 .content_box,
  .cid-sQ9jWSQey5 .mbr-text {
    padding: 0;
  }
  .cid-sQ9jWSQey5 .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9jWSQey5 .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9jWSQey5 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9jWSQey5 .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqVgiKXBc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqVgiKXBc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqVgiKXBc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqVgiKXBc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqVgiKXBc .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqVgiKXBc .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqVgiKXBc .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqVgiKXBc .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqVgiKXBc .mbr-gallery-row {
  justify-content: center;
}
.cid-syqVgiKXBc .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqVgiKXBc .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqVgiKXBc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqVgiKXBc .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqVgiKXBc .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqVgiKXBc .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqVgiKXBc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqVgiKXBc .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqVgiKXBc img {
  transition: all 2s !important;
}
.cid-syqVgiKXBc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqVgiKXBc .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqVgiKXBc .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9kqEyr3p {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9kqEyr3p .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9kqEyr3p .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9kqEyr3p .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9kqEyr3p .image-wrapper,
.cid-sQ9kqEyr3p img {
  width: 100%;
}
.cid-sQ9kqEyr3p .image-wrapper {
  overflow: hidden;
}
.cid-sQ9kqEyr3p .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9kqEyr3p .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9kqEyr3p .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9kqEyr3p .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9kqEyr3p .content_box,
  .cid-sQ9kqEyr3p .mbr-text {
    padding: 0;
  }
  .cid-sQ9kqEyr3p .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9kqEyr3p .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9kqEyr3p .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9kqEyr3p .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqVkjzI5B {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqVkjzI5B .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqVkjzI5B .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqVkjzI5B .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqVkjzI5B .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqVkjzI5B .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqVkjzI5B .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqVkjzI5B .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqVkjzI5B .mbr-gallery-row {
  justify-content: center;
}
.cid-syqVkjzI5B .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqVkjzI5B .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqVkjzI5B .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqVkjzI5B .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqVkjzI5B .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqVkjzI5B .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqVkjzI5B .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqVkjzI5B .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqVkjzI5B img {
  transition: all 2s !important;
}
.cid-syqVkjzI5B .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqVkjzI5B .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqVkjzI5B .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ942ELGsA {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ942ELGsA .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ942ELGsA .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ942ELGsA .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ942ELGsA .image-wrapper,
.cid-sQ942ELGsA img {
  width: 100%;
}
.cid-sQ942ELGsA .image-wrapper {
  overflow: hidden;
}
.cid-sQ942ELGsA .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ942ELGsA .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ942ELGsA .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ942ELGsA .row {
    flex-direction: column-reverse;
  }
  .cid-sQ942ELGsA .content_box,
  .cid-sQ942ELGsA .mbr-text {
    padding: 0;
  }
  .cid-sQ942ELGsA .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ942ELGsA .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ942ELGsA .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ942ELGsA .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-syqZVpEnwf {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-syqZVpEnwf .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syqZVpEnwf .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syqZVpEnwf .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syqZVpEnwf .mbr-gallery-item {
  width: 33.3%;
}
.cid-syqZVpEnwf .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-syqZVpEnwf .mbr-gallery-item {
    width: 100%;
  }
}
.cid-syqZVpEnwf .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-syqZVpEnwf .mbr-gallery-row {
  justify-content: center;
}
.cid-syqZVpEnwf .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-syqZVpEnwf .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-syqZVpEnwf .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syqZVpEnwf .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-syqZVpEnwf .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-syqZVpEnwf .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-syqZVpEnwf .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syqZVpEnwf .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-syqZVpEnwf img {
  transition: all 2s !important;
}
.cid-syqZVpEnwf .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-syqZVpEnwf .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-syqZVpEnwf .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9lasy6sa {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9lasy6sa .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9lasy6sa .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9lasy6sa .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9lasy6sa .image-wrapper,
.cid-sQ9lasy6sa img {
  width: 100%;
}
.cid-sQ9lasy6sa .image-wrapper {
  overflow: hidden;
}
.cid-sQ9lasy6sa .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9lasy6sa .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9lasy6sa .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9lasy6sa .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9lasy6sa .content_box,
  .cid-sQ9lasy6sa .mbr-text {
    padding: 0;
  }
  .cid-sQ9lasy6sa .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9lasy6sa .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9lasy6sa .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9lasy6sa .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXexIZIEl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXexIZIEl .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXexIZIEl .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXexIZIEl .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXexIZIEl .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXexIZIEl .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXexIZIEl .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXexIZIEl .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXexIZIEl .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXexIZIEl .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXexIZIEl .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXexIZIEl .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXexIZIEl .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXexIZIEl .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXexIZIEl .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXexIZIEl .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXexIZIEl .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXexIZIEl img {
  transition: all 2s !important;
}
.cid-sAXexIZIEl .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXexIZIEl .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXexIZIEl .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXexJFPSs {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXexJFPSs .content {
    text-align: center;
  }
  .cid-sAXexJFPSs .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXexJFPSs .img-logo img {
  height: 6rem;
}
.cid-sAXexJFPSs .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXexJFPSs .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXexJFPSs .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXexJFPSs .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXexJFPSs .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXexJFPSs .social-list a:hover {
  opacity: 1;
}
.cid-sAXexJFPSs .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXexJFPSs .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXexJFPSs .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXexJFPSs .mbr-footer-list,
.cid-sAXexJFPSs .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXexJFPSs .mbr-footer-list,
  .cid-sAXexJFPSs .form-text,
  .cid-sAXexJFPSs .footer-title,
  .cid-sAXexJFPSs .footer-main-title,
  .cid-sAXexJFPSs .form-text,
  .cid-sAXexJFPSs .list {
    text-align: center !important;
  }
  .cid-sAXexJFPSs .mbr-form,
  .cid-sAXexJFPSs .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXexJFPSs .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXexJFPSs .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXexJFPSs .footer-title {
  color: #504f4f;
}
.cid-sAXexJFPSs .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9ye5CFeV {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9ye5CFeV .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9ye5CFeV .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9ye5CFeV .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9ye5CFeV .image-wrapper,
.cid-sQ9ye5CFeV img {
  width: 100%;
}
.cid-sQ9ye5CFeV .image-wrapper {
  overflow: hidden;
}
.cid-sQ9ye5CFeV .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9ye5CFeV .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9ye5CFeV .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9ye5CFeV .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9ye5CFeV .content_box,
  .cid-sQ9ye5CFeV .mbr-text {
    padding: 0;
  }
  .cid-sQ9ye5CFeV .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9ye5CFeV .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9ye5CFeV .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9ye5CFeV .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXeDMBAav {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXeDMBAav .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXeDMBAav .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXeDMBAav .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXeDMBAav .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXeDMBAav .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXeDMBAav .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXeDMBAav .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXeDMBAav .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXeDMBAav .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXeDMBAav .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXeDMBAav .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXeDMBAav .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXeDMBAav .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXeDMBAav .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXeDMBAav .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXeDMBAav .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXeDMBAav img {
  transition: all 2s !important;
}
.cid-sAXeDMBAav .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXeDMBAav .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXeDMBAav .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXeDN3Pmh {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXeDN3Pmh .content {
    text-align: center;
  }
  .cid-sAXeDN3Pmh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXeDN3Pmh .img-logo img {
  height: 6rem;
}
.cid-sAXeDN3Pmh .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXeDN3Pmh .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXeDN3Pmh .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXeDN3Pmh .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXeDN3Pmh .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXeDN3Pmh .social-list a:hover {
  opacity: 1;
}
.cid-sAXeDN3Pmh .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXeDN3Pmh .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXeDN3Pmh .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXeDN3Pmh .mbr-footer-list,
.cid-sAXeDN3Pmh .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXeDN3Pmh .mbr-footer-list,
  .cid-sAXeDN3Pmh .form-text,
  .cid-sAXeDN3Pmh .footer-title,
  .cid-sAXeDN3Pmh .footer-main-title,
  .cid-sAXeDN3Pmh .form-text,
  .cid-sAXeDN3Pmh .list {
    text-align: center !important;
  }
  .cid-sAXeDN3Pmh .mbr-form,
  .cid-sAXeDN3Pmh .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXeDN3Pmh .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXeDN3Pmh .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXeDN3Pmh .footer-title {
  color: #504f4f;
}
.cid-sAXeDN3Pmh .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ93b9coEC {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ93b9coEC .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ93b9coEC .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ93b9coEC .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ93b9coEC .image-wrapper,
.cid-sQ93b9coEC img {
  width: 100%;
}
.cid-sQ93b9coEC .image-wrapper {
  overflow: hidden;
}
.cid-sQ93b9coEC .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ93b9coEC .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ93b9coEC .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ93b9coEC .row {
    flex-direction: column-reverse;
  }
  .cid-sQ93b9coEC .content_box,
  .cid-sQ93b9coEC .mbr-text {
    padding: 0;
  }
  .cid-sQ93b9coEC .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ93b9coEC .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ93b9coEC .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ93b9coEC .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXeM27pp0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXeM27pp0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXeM27pp0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXeM27pp0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXeM27pp0 .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXeM27pp0 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXeM27pp0 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXeM27pp0 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXeM27pp0 .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXeM27pp0 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXeM27pp0 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXeM27pp0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXeM27pp0 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXeM27pp0 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXeM27pp0 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXeM27pp0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXeM27pp0 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXeM27pp0 img {
  transition: all 2s !important;
}
.cid-sAXeM27pp0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXeM27pp0 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXeM27pp0 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXeM2CJWx {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXeM2CJWx .content {
    text-align: center;
  }
  .cid-sAXeM2CJWx .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXeM2CJWx .img-logo img {
  height: 6rem;
}
.cid-sAXeM2CJWx .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXeM2CJWx .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXeM2CJWx .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXeM2CJWx .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXeM2CJWx .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXeM2CJWx .social-list a:hover {
  opacity: 1;
}
.cid-sAXeM2CJWx .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXeM2CJWx .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXeM2CJWx .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXeM2CJWx .mbr-footer-list,
.cid-sAXeM2CJWx .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXeM2CJWx .mbr-footer-list,
  .cid-sAXeM2CJWx .form-text,
  .cid-sAXeM2CJWx .footer-title,
  .cid-sAXeM2CJWx .footer-main-title,
  .cid-sAXeM2CJWx .form-text,
  .cid-sAXeM2CJWx .list {
    text-align: center !important;
  }
  .cid-sAXeM2CJWx .mbr-form,
  .cid-sAXeM2CJWx .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXeM2CJWx .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXeM2CJWx .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXeM2CJWx .footer-title {
  color: #504f4f;
}
.cid-sAXeM2CJWx .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9zd51mRS {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9zd51mRS .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9zd51mRS .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9zd51mRS .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9zd51mRS .image-wrapper,
.cid-sQ9zd51mRS img {
  width: 100%;
}
.cid-sQ9zd51mRS .image-wrapper {
  overflow: hidden;
}
.cid-sQ9zd51mRS .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9zd51mRS .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9zd51mRS .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9zd51mRS .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9zd51mRS .content_box,
  .cid-sQ9zd51mRS .mbr-text {
    padding: 0;
  }
  .cid-sQ9zd51mRS .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9zd51mRS .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9zd51mRS .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9zd51mRS .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXePFBA7u {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXePFBA7u .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXePFBA7u .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXePFBA7u .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXePFBA7u .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXePFBA7u .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXePFBA7u .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXePFBA7u .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXePFBA7u .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXePFBA7u .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXePFBA7u .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXePFBA7u .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXePFBA7u .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXePFBA7u .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXePFBA7u .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXePFBA7u .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXePFBA7u .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXePFBA7u img {
  transition: all 2s !important;
}
.cid-sAXePFBA7u .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXePFBA7u .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXePFBA7u .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXePG08YN {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXePG08YN .content {
    text-align: center;
  }
  .cid-sAXePG08YN .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXePG08YN .img-logo img {
  height: 6rem;
}
.cid-sAXePG08YN .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXePG08YN .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXePG08YN .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXePG08YN .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXePG08YN .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXePG08YN .social-list a:hover {
  opacity: 1;
}
.cid-sAXePG08YN .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXePG08YN .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXePG08YN .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXePG08YN .mbr-footer-list,
.cid-sAXePG08YN .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXePG08YN .mbr-footer-list,
  .cid-sAXePG08YN .form-text,
  .cid-sAXePG08YN .footer-title,
  .cid-sAXePG08YN .footer-main-title,
  .cid-sAXePG08YN .form-text,
  .cid-sAXePG08YN .list {
    text-align: center !important;
  }
  .cid-sAXePG08YN .mbr-form,
  .cid-sAXePG08YN .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXePG08YN .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXePG08YN .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXePG08YN .footer-title {
  color: #504f4f;
}
.cid-sAXePG08YN .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9AB8fRL7 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9AB8fRL7 .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9AB8fRL7 .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9AB8fRL7 .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9AB8fRL7 .image-wrapper,
.cid-sQ9AB8fRL7 img {
  width: 100%;
}
.cid-sQ9AB8fRL7 .image-wrapper {
  overflow: hidden;
}
.cid-sQ9AB8fRL7 .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9AB8fRL7 .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9AB8fRL7 .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9AB8fRL7 .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9AB8fRL7 .content_box,
  .cid-sQ9AB8fRL7 .mbr-text {
    padding: 0;
  }
  .cid-sQ9AB8fRL7 .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9AB8fRL7 .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9AB8fRL7 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9AB8fRL7 .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXeU3uupC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXeU3uupC .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXeU3uupC .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXeU3uupC .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXeU3uupC .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXeU3uupC .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXeU3uupC .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXeU3uupC .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXeU3uupC .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXeU3uupC .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXeU3uupC .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXeU3uupC .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXeU3uupC .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXeU3uupC .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXeU3uupC .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXeU3uupC .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXeU3uupC .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXeU3uupC img {
  transition: all 2s !important;
}
.cid-sAXeU3uupC .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXeU3uupC .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXeU3uupC .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXeU47xHi {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXeU47xHi .content {
    text-align: center;
  }
  .cid-sAXeU47xHi .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXeU47xHi .img-logo img {
  height: 6rem;
}
.cid-sAXeU47xHi .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXeU47xHi .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXeU47xHi .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXeU47xHi .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXeU47xHi .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXeU47xHi .social-list a:hover {
  opacity: 1;
}
.cid-sAXeU47xHi .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXeU47xHi .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXeU47xHi .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXeU47xHi .mbr-footer-list,
.cid-sAXeU47xHi .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXeU47xHi .mbr-footer-list,
  .cid-sAXeU47xHi .form-text,
  .cid-sAXeU47xHi .footer-title,
  .cid-sAXeU47xHi .footer-main-title,
  .cid-sAXeU47xHi .form-text,
  .cid-sAXeU47xHi .list {
    text-align: center !important;
  }
  .cid-sAXeU47xHi .mbr-form,
  .cid-sAXeU47xHi .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXeU47xHi .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXeU47xHi .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXeU47xHi .footer-title {
  color: #504f4f;
}
.cid-sAXeU47xHi .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9D61LezT {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9D61LezT .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9D61LezT .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9D61LezT .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9D61LezT .image-wrapper,
.cid-sQ9D61LezT img {
  width: 100%;
}
.cid-sQ9D61LezT .image-wrapper {
  overflow: hidden;
}
.cid-sQ9D61LezT .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9D61LezT .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9D61LezT .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9D61LezT .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9D61LezT .content_box,
  .cid-sQ9D61LezT .mbr-text {
    padding: 0;
  }
  .cid-sQ9D61LezT .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9D61LezT .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9D61LezT .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9D61LezT .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXf0ejQ2i {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXf0ejQ2i .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXf0ejQ2i .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXf0ejQ2i .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXf0ejQ2i .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXf0ejQ2i .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXf0ejQ2i .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXf0ejQ2i .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXf0ejQ2i .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXf0ejQ2i .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXf0ejQ2i .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXf0ejQ2i .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXf0ejQ2i .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXf0ejQ2i .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXf0ejQ2i .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXf0ejQ2i .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXf0ejQ2i .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXf0ejQ2i img {
  transition: all 2s !important;
}
.cid-sAXf0ejQ2i .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXf0ejQ2i .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXf0ejQ2i .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXf0eIgQT {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXf0eIgQT .content {
    text-align: center;
  }
  .cid-sAXf0eIgQT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXf0eIgQT .img-logo img {
  height: 6rem;
}
.cid-sAXf0eIgQT .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXf0eIgQT .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXf0eIgQT .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXf0eIgQT .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXf0eIgQT .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXf0eIgQT .social-list a:hover {
  opacity: 1;
}
.cid-sAXf0eIgQT .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXf0eIgQT .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXf0eIgQT .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXf0eIgQT .mbr-footer-list,
.cid-sAXf0eIgQT .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXf0eIgQT .mbr-footer-list,
  .cid-sAXf0eIgQT .form-text,
  .cid-sAXf0eIgQT .footer-title,
  .cid-sAXf0eIgQT .footer-main-title,
  .cid-sAXf0eIgQT .form-text,
  .cid-sAXf0eIgQT .list {
    text-align: center !important;
  }
  .cid-sAXf0eIgQT .mbr-form,
  .cid-sAXf0eIgQT .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXf0eIgQT .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXf0eIgQT .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXf0eIgQT .footer-title {
  color: #504f4f;
}
.cid-sAXf0eIgQT .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9FNp0x0J {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9FNp0x0J .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9FNp0x0J .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9FNp0x0J .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9FNp0x0J .image-wrapper,
.cid-sQ9FNp0x0J img {
  width: 100%;
}
.cid-sQ9FNp0x0J .image-wrapper {
  overflow: hidden;
}
.cid-sQ9FNp0x0J .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9FNp0x0J .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9FNp0x0J .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9FNp0x0J .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9FNp0x0J .content_box,
  .cid-sQ9FNp0x0J .mbr-text {
    padding: 0;
  }
  .cid-sQ9FNp0x0J .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9FNp0x0J .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9FNp0x0J .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9FNp0x0J .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXf4IJoVz {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXf4IJoVz .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXf4IJoVz .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXf4IJoVz .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXf4IJoVz .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXf4IJoVz .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXf4IJoVz .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXf4IJoVz .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXf4IJoVz .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXf4IJoVz .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXf4IJoVz .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXf4IJoVz .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXf4IJoVz .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXf4IJoVz .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXf4IJoVz .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXf4IJoVz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXf4IJoVz .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXf4IJoVz img {
  transition: all 2s !important;
}
.cid-sAXf4IJoVz .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXf4IJoVz .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXf4IJoVz .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXf4JeU22 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXf4JeU22 .content {
    text-align: center;
  }
  .cid-sAXf4JeU22 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXf4JeU22 .img-logo img {
  height: 6rem;
}
.cid-sAXf4JeU22 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXf4JeU22 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXf4JeU22 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXf4JeU22 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXf4JeU22 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXf4JeU22 .social-list a:hover {
  opacity: 1;
}
.cid-sAXf4JeU22 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXf4JeU22 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXf4JeU22 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXf4JeU22 .mbr-footer-list,
.cid-sAXf4JeU22 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXf4JeU22 .mbr-footer-list,
  .cid-sAXf4JeU22 .form-text,
  .cid-sAXf4JeU22 .footer-title,
  .cid-sAXf4JeU22 .footer-main-title,
  .cid-sAXf4JeU22 .form-text,
  .cid-sAXf4JeU22 .list {
    text-align: center !important;
  }
  .cid-sAXf4JeU22 .mbr-form,
  .cid-sAXf4JeU22 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXf4JeU22 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXf4JeU22 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXf4JeU22 .footer-title {
  color: #504f4f;
}
.cid-sAXf4JeU22 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9H0FzdvG {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9H0FzdvG .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9H0FzdvG .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9H0FzdvG .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9H0FzdvG .image-wrapper,
.cid-sQ9H0FzdvG img {
  width: 100%;
}
.cid-sQ9H0FzdvG .image-wrapper {
  overflow: hidden;
}
.cid-sQ9H0FzdvG .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9H0FzdvG .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9H0FzdvG .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9H0FzdvG .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9H0FzdvG .content_box,
  .cid-sQ9H0FzdvG .mbr-text {
    padding: 0;
  }
  .cid-sQ9H0FzdvG .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9H0FzdvG .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9H0FzdvG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9H0FzdvG .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXf9ph3pt {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXf9ph3pt .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXf9ph3pt .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXf9ph3pt .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXf9ph3pt .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXf9ph3pt .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXf9ph3pt .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXf9ph3pt .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXf9ph3pt .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXf9ph3pt .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXf9ph3pt .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXf9ph3pt .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXf9ph3pt .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXf9ph3pt .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXf9ph3pt .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXf9ph3pt .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXf9ph3pt .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXf9ph3pt img {
  transition: all 2s !important;
}
.cid-sAXf9ph3pt .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXf9ph3pt .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXf9ph3pt .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXf9pLVHg {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXf9pLVHg .content {
    text-align: center;
  }
  .cid-sAXf9pLVHg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXf9pLVHg .img-logo img {
  height: 6rem;
}
.cid-sAXf9pLVHg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXf9pLVHg .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXf9pLVHg .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXf9pLVHg .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXf9pLVHg .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXf9pLVHg .social-list a:hover {
  opacity: 1;
}
.cid-sAXf9pLVHg .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXf9pLVHg .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXf9pLVHg .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXf9pLVHg .mbr-footer-list,
.cid-sAXf9pLVHg .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXf9pLVHg .mbr-footer-list,
  .cid-sAXf9pLVHg .form-text,
  .cid-sAXf9pLVHg .footer-title,
  .cid-sAXf9pLVHg .footer-main-title,
  .cid-sAXf9pLVHg .form-text,
  .cid-sAXf9pLVHg .list {
    text-align: center !important;
  }
  .cid-sAXf9pLVHg .mbr-form,
  .cid-sAXf9pLVHg .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXf9pLVHg .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXf9pLVHg .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXf9pLVHg .footer-title {
  color: #504f4f;
}
.cid-sAXf9pLVHg .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9I8f3Mgr {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9I8f3Mgr .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9I8f3Mgr .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9I8f3Mgr .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9I8f3Mgr .image-wrapper,
.cid-sQ9I8f3Mgr img {
  width: 100%;
}
.cid-sQ9I8f3Mgr .image-wrapper {
  overflow: hidden;
}
.cid-sQ9I8f3Mgr .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9I8f3Mgr .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9I8f3Mgr .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9I8f3Mgr .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9I8f3Mgr .content_box,
  .cid-sQ9I8f3Mgr .mbr-text {
    padding: 0;
  }
  .cid-sQ9I8f3Mgr .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9I8f3Mgr .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9I8f3Mgr .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9I8f3Mgr .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXfbNF8ZG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXfbNF8ZG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXfbNF8ZG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXfbNF8ZG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXfbNF8ZG .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXfbNF8ZG .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXfbNF8ZG .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXfbNF8ZG .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXfbNF8ZG .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXfbNF8ZG .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXfbNF8ZG .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXfbNF8ZG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXfbNF8ZG .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXfbNF8ZG .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXfbNF8ZG .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXfbNF8ZG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXfbNF8ZG .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXfbNF8ZG img {
  transition: all 2s !important;
}
.cid-sAXfbNF8ZG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXfbNF8ZG .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXfbNF8ZG .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXfbOa7sy {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXfbOa7sy .content {
    text-align: center;
  }
  .cid-sAXfbOa7sy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXfbOa7sy .img-logo img {
  height: 6rem;
}
.cid-sAXfbOa7sy .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXfbOa7sy .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXfbOa7sy .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXfbOa7sy .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXfbOa7sy .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXfbOa7sy .social-list a:hover {
  opacity: 1;
}
.cid-sAXfbOa7sy .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXfbOa7sy .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXfbOa7sy .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXfbOa7sy .mbr-footer-list,
.cid-sAXfbOa7sy .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXfbOa7sy .mbr-footer-list,
  .cid-sAXfbOa7sy .form-text,
  .cid-sAXfbOa7sy .footer-title,
  .cid-sAXfbOa7sy .footer-main-title,
  .cid-sAXfbOa7sy .form-text,
  .cid-sAXfbOa7sy .list {
    text-align: center !important;
  }
  .cid-sAXfbOa7sy .mbr-form,
  .cid-sAXfbOa7sy .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXfbOa7sy .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXfbOa7sy .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXfbOa7sy .footer-title {
  color: #504f4f;
}
.cid-sAXfbOa7sy .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9JsrBUsr {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9JsrBUsr .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9JsrBUsr .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9JsrBUsr .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9JsrBUsr .image-wrapper,
.cid-sQ9JsrBUsr img {
  width: 100%;
}
.cid-sQ9JsrBUsr .image-wrapper {
  overflow: hidden;
}
.cid-sQ9JsrBUsr .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9JsrBUsr .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9JsrBUsr .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9JsrBUsr .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9JsrBUsr .content_box,
  .cid-sQ9JsrBUsr .mbr-text {
    padding: 0;
  }
  .cid-sQ9JsrBUsr .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9JsrBUsr .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9JsrBUsr .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9JsrBUsr .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXfeGJklj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXfeGJklj .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXfeGJklj .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXfeGJklj .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXfeGJklj .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXfeGJklj .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXfeGJklj .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXfeGJklj .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXfeGJklj .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXfeGJklj .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXfeGJklj .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXfeGJklj .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXfeGJklj .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXfeGJklj .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXfeGJklj .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXfeGJklj .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXfeGJklj .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXfeGJklj img {
  transition: all 2s !important;
}
.cid-sAXfeGJklj .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXfeGJklj .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXfeGJklj .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXfeHbJcr {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXfeHbJcr .content {
    text-align: center;
  }
  .cid-sAXfeHbJcr .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXfeHbJcr .img-logo img {
  height: 6rem;
}
.cid-sAXfeHbJcr .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXfeHbJcr .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXfeHbJcr .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXfeHbJcr .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXfeHbJcr .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXfeHbJcr .social-list a:hover {
  opacity: 1;
}
.cid-sAXfeHbJcr .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXfeHbJcr .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXfeHbJcr .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXfeHbJcr .mbr-footer-list,
.cid-sAXfeHbJcr .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXfeHbJcr .mbr-footer-list,
  .cid-sAXfeHbJcr .form-text,
  .cid-sAXfeHbJcr .footer-title,
  .cid-sAXfeHbJcr .footer-main-title,
  .cid-sAXfeHbJcr .form-text,
  .cid-sAXfeHbJcr .list {
    text-align: center !important;
  }
  .cid-sAXfeHbJcr .mbr-form,
  .cid-sAXfeHbJcr .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXfeHbJcr .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXfeHbJcr .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXfeHbJcr .footer-title {
  color: #504f4f;
}
.cid-sAXfeHbJcr .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9Lizc2pS {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9Lizc2pS .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9Lizc2pS .mbr-section-title {
  margin-bottom: 2rem;
  color: #c1c1c1;
}
.cid-sQ9Lizc2pS .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9Lizc2pS .image-wrapper,
.cid-sQ9Lizc2pS img {
  width: 100%;
}
.cid-sQ9Lizc2pS .image-wrapper {
  overflow: hidden;
}
.cid-sQ9Lizc2pS .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9Lizc2pS .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9Lizc2pS .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9Lizc2pS .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9Lizc2pS .content_box,
  .cid-sQ9Lizc2pS .mbr-text {
    padding: 0;
  }
  .cid-sQ9Lizc2pS .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9Lizc2pS .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9Lizc2pS .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9Lizc2pS .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXfgJleJV {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXfgJleJV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXfgJleJV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXfgJleJV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXfgJleJV .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXfgJleJV .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXfgJleJV .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXfgJleJV .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXfgJleJV .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXfgJleJV .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXfgJleJV .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXfgJleJV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXfgJleJV .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXfgJleJV .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXfgJleJV .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXfgJleJV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXfgJleJV .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXfgJleJV img {
  transition: all 2s !important;
}
.cid-sAXfgJleJV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXfgJleJV .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXfgJleJV .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXfgJTXUQ {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXfgJTXUQ .content {
    text-align: center;
  }
  .cid-sAXfgJTXUQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXfgJTXUQ .img-logo img {
  height: 6rem;
}
.cid-sAXfgJTXUQ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXfgJTXUQ .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXfgJTXUQ .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXfgJTXUQ .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXfgJTXUQ .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXfgJTXUQ .social-list a:hover {
  opacity: 1;
}
.cid-sAXfgJTXUQ .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXfgJTXUQ .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXfgJTXUQ .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXfgJTXUQ .mbr-footer-list,
.cid-sAXfgJTXUQ .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXfgJTXUQ .mbr-footer-list,
  .cid-sAXfgJTXUQ .form-text,
  .cid-sAXfgJTXUQ .footer-title,
  .cid-sAXfgJTXUQ .footer-main-title,
  .cid-sAXfgJTXUQ .form-text,
  .cid-sAXfgJTXUQ .list {
    text-align: center !important;
  }
  .cid-sAXfgJTXUQ .mbr-form,
  .cid-sAXfgJTXUQ .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXfgJTXUQ .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXfgJTXUQ .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXfgJTXUQ .footer-title {
  color: #504f4f;
}
.cid-sAXfgJTXUQ .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9LEuL8sS {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9LEuL8sS .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9LEuL8sS .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9LEuL8sS .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9LEuL8sS .image-wrapper,
.cid-sQ9LEuL8sS img {
  width: 100%;
}
.cid-sQ9LEuL8sS .image-wrapper {
  overflow: hidden;
}
.cid-sQ9LEuL8sS .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9LEuL8sS .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9LEuL8sS .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9LEuL8sS .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9LEuL8sS .content_box,
  .cid-sQ9LEuL8sS .mbr-text {
    padding: 0;
  }
  .cid-sQ9LEuL8sS .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9LEuL8sS .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9LEuL8sS .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9LEuL8sS .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjsOW2fG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjsOW2fG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjsOW2fG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjsOW2fG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjsOW2fG .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjsOW2fG .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjsOW2fG .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjsOW2fG .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjsOW2fG .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjsOW2fG .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjsOW2fG .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjsOW2fG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjsOW2fG .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjsOW2fG .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjsOW2fG .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjsOW2fG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjsOW2fG .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjsOW2fG img {
  transition: all 2s !important;
}
.cid-sAXjsOW2fG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjsOW2fG .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjsOW2fG .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjsPwQ98 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjsPwQ98 .content {
    text-align: center;
  }
  .cid-sAXjsPwQ98 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjsPwQ98 .img-logo img {
  height: 6rem;
}
.cid-sAXjsPwQ98 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjsPwQ98 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjsPwQ98 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjsPwQ98 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjsPwQ98 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjsPwQ98 .social-list a:hover {
  opacity: 1;
}
.cid-sAXjsPwQ98 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjsPwQ98 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjsPwQ98 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjsPwQ98 .mbr-footer-list,
.cid-sAXjsPwQ98 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjsPwQ98 .mbr-footer-list,
  .cid-sAXjsPwQ98 .form-text,
  .cid-sAXjsPwQ98 .footer-title,
  .cid-sAXjsPwQ98 .footer-main-title,
  .cid-sAXjsPwQ98 .form-text,
  .cid-sAXjsPwQ98 .list {
    text-align: center !important;
  }
  .cid-sAXjsPwQ98 .mbr-form,
  .cid-sAXjsPwQ98 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjsPwQ98 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjsPwQ98 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjsPwQ98 .footer-title {
  color: #504f4f;
}
.cid-sAXjsPwQ98 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9M6yVYPj {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9M6yVYPj .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9M6yVYPj .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9M6yVYPj .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9M6yVYPj .image-wrapper,
.cid-sQ9M6yVYPj img {
  width: 100%;
}
.cid-sQ9M6yVYPj .image-wrapper {
  overflow: hidden;
}
.cid-sQ9M6yVYPj .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9M6yVYPj .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9M6yVYPj .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9M6yVYPj .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9M6yVYPj .content_box,
  .cid-sQ9M6yVYPj .mbr-text {
    padding: 0;
  }
  .cid-sQ9M6yVYPj .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9M6yVYPj .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9M6yVYPj .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9M6yVYPj .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjvPIDCs {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjvPIDCs .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjvPIDCs .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjvPIDCs .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjvPIDCs .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjvPIDCs .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjvPIDCs .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjvPIDCs .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjvPIDCs .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjvPIDCs .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjvPIDCs .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjvPIDCs .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjvPIDCs .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjvPIDCs .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjvPIDCs .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjvPIDCs .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjvPIDCs .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjvPIDCs img {
  transition: all 2s !important;
}
.cid-sAXjvPIDCs .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjvPIDCs .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjvPIDCs .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjvQpwnP {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjvQpwnP .content {
    text-align: center;
  }
  .cid-sAXjvQpwnP .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjvQpwnP .img-logo img {
  height: 6rem;
}
.cid-sAXjvQpwnP .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjvQpwnP .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjvQpwnP .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjvQpwnP .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjvQpwnP .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjvQpwnP .social-list a:hover {
  opacity: 1;
}
.cid-sAXjvQpwnP .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjvQpwnP .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjvQpwnP .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjvQpwnP .mbr-footer-list,
.cid-sAXjvQpwnP .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjvQpwnP .mbr-footer-list,
  .cid-sAXjvQpwnP .form-text,
  .cid-sAXjvQpwnP .footer-title,
  .cid-sAXjvQpwnP .footer-main-title,
  .cid-sAXjvQpwnP .form-text,
  .cid-sAXjvQpwnP .list {
    text-align: center !important;
  }
  .cid-sAXjvQpwnP .mbr-form,
  .cid-sAXjvQpwnP .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjvQpwnP .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjvQpwnP .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjvQpwnP .footer-title {
  color: #504f4f;
}
.cid-sAXjvQpwnP .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9MBUpj6y {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9MBUpj6y .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9MBUpj6y .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9MBUpj6y .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9MBUpj6y .image-wrapper,
.cid-sQ9MBUpj6y img {
  width: 100%;
}
.cid-sQ9MBUpj6y .image-wrapper {
  overflow: hidden;
}
.cid-sQ9MBUpj6y .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9MBUpj6y .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9MBUpj6y .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9MBUpj6y .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9MBUpj6y .content_box,
  .cid-sQ9MBUpj6y .mbr-text {
    padding: 0;
  }
  .cid-sQ9MBUpj6y .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9MBUpj6y .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9MBUpj6y .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9MBUpj6y .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjB7tL6W {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjB7tL6W .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjB7tL6W .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjB7tL6W .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjB7tL6W .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjB7tL6W .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjB7tL6W .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjB7tL6W .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjB7tL6W .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjB7tL6W .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjB7tL6W .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjB7tL6W .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjB7tL6W .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjB7tL6W .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjB7tL6W .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjB7tL6W .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjB7tL6W .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjB7tL6W img {
  transition: all 2s !important;
}
.cid-sAXjB7tL6W .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjB7tL6W .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjB7tL6W .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjB82pau {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjB82pau .content {
    text-align: center;
  }
  .cid-sAXjB82pau .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjB82pau .img-logo img {
  height: 6rem;
}
.cid-sAXjB82pau .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjB82pau .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjB82pau .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjB82pau .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjB82pau .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjB82pau .social-list a:hover {
  opacity: 1;
}
.cid-sAXjB82pau .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjB82pau .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjB82pau .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjB82pau .mbr-footer-list,
.cid-sAXjB82pau .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjB82pau .mbr-footer-list,
  .cid-sAXjB82pau .form-text,
  .cid-sAXjB82pau .footer-title,
  .cid-sAXjB82pau .footer-main-title,
  .cid-sAXjB82pau .form-text,
  .cid-sAXjB82pau .list {
    text-align: center !important;
  }
  .cid-sAXjB82pau .mbr-form,
  .cid-sAXjB82pau .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjB82pau .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjB82pau .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjB82pau .footer-title {
  color: #504f4f;
}
.cid-sAXjB82pau .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9NNhcOtB {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9NNhcOtB .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9NNhcOtB .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9NNhcOtB .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9NNhcOtB .image-wrapper,
.cid-sQ9NNhcOtB img {
  width: 100%;
}
.cid-sQ9NNhcOtB .image-wrapper {
  overflow: hidden;
}
.cid-sQ9NNhcOtB .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9NNhcOtB .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9NNhcOtB .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9NNhcOtB .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9NNhcOtB .content_box,
  .cid-sQ9NNhcOtB .mbr-text {
    padding: 0;
  }
  .cid-sQ9NNhcOtB .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9NNhcOtB .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9NNhcOtB .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9NNhcOtB .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjEgZlst {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjEgZlst .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjEgZlst .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjEgZlst .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjEgZlst .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjEgZlst .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjEgZlst .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjEgZlst .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjEgZlst .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjEgZlst .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjEgZlst .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjEgZlst .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjEgZlst .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjEgZlst .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjEgZlst .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjEgZlst .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjEgZlst .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjEgZlst img {
  transition: all 2s !important;
}
.cid-sAXjEgZlst .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjEgZlst .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjEgZlst .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjEhEqy1 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjEhEqy1 .content {
    text-align: center;
  }
  .cid-sAXjEhEqy1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjEhEqy1 .img-logo img {
  height: 6rem;
}
.cid-sAXjEhEqy1 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjEhEqy1 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjEhEqy1 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjEhEqy1 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjEhEqy1 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjEhEqy1 .social-list a:hover {
  opacity: 1;
}
.cid-sAXjEhEqy1 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjEhEqy1 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjEhEqy1 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjEhEqy1 .mbr-footer-list,
.cid-sAXjEhEqy1 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjEhEqy1 .mbr-footer-list,
  .cid-sAXjEhEqy1 .form-text,
  .cid-sAXjEhEqy1 .footer-title,
  .cid-sAXjEhEqy1 .footer-main-title,
  .cid-sAXjEhEqy1 .form-text,
  .cid-sAXjEhEqy1 .list {
    text-align: center !important;
  }
  .cid-sAXjEhEqy1 .mbr-form,
  .cid-sAXjEhEqy1 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjEhEqy1 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjEhEqy1 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjEhEqy1 .footer-title {
  color: #504f4f;
}
.cid-sAXjEhEqy1 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9O9s3Sqo {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9O9s3Sqo .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9O9s3Sqo .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9O9s3Sqo .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9O9s3Sqo .image-wrapper,
.cid-sQ9O9s3Sqo img {
  width: 100%;
}
.cid-sQ9O9s3Sqo .image-wrapper {
  overflow: hidden;
}
.cid-sQ9O9s3Sqo .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9O9s3Sqo .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9O9s3Sqo .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9O9s3Sqo .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9O9s3Sqo .content_box,
  .cid-sQ9O9s3Sqo .mbr-text {
    padding: 0;
  }
  .cid-sQ9O9s3Sqo .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9O9s3Sqo .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9O9s3Sqo .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9O9s3Sqo .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjGAg4s8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjGAg4s8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjGAg4s8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjGAg4s8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjGAg4s8 .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjGAg4s8 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjGAg4s8 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjGAg4s8 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjGAg4s8 .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjGAg4s8 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjGAg4s8 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjGAg4s8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjGAg4s8 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjGAg4s8 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjGAg4s8 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjGAg4s8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjGAg4s8 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjGAg4s8 img {
  transition: all 2s !important;
}
.cid-sAXjGAg4s8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjGAg4s8 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjGAg4s8 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjGAVJN4 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjGAVJN4 .content {
    text-align: center;
  }
  .cid-sAXjGAVJN4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjGAVJN4 .img-logo img {
  height: 6rem;
}
.cid-sAXjGAVJN4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjGAVJN4 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjGAVJN4 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjGAVJN4 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjGAVJN4 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjGAVJN4 .social-list a:hover {
  opacity: 1;
}
.cid-sAXjGAVJN4 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjGAVJN4 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjGAVJN4 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjGAVJN4 .mbr-footer-list,
.cid-sAXjGAVJN4 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjGAVJN4 .mbr-footer-list,
  .cid-sAXjGAVJN4 .form-text,
  .cid-sAXjGAVJN4 .footer-title,
  .cid-sAXjGAVJN4 .footer-main-title,
  .cid-sAXjGAVJN4 .form-text,
  .cid-sAXjGAVJN4 .list {
    text-align: center !important;
  }
  .cid-sAXjGAVJN4 .mbr-form,
  .cid-sAXjGAVJN4 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjGAVJN4 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjGAVJN4 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjGAVJN4 .footer-title {
  color: #504f4f;
}
.cid-sAXjGAVJN4 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sAXjJLWx2p {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjJLWx2p .mbr-text {
    text-align: center;
  }
}
.cid-sAXjJLWx2p .container-fluid {
  padding: 0;
}
.cid-sAXjJLWx2p .media-content {
  max-width: 580px;
  margin: auto;
  padding: 1rem;
}
.cid-sAXjJLWx2p img {
  height: 100%;
  object-fit: cover;
}
.cid-sAXjJLWx2p .mbr-figure {
  height: 100%;
}
.cid-sAXjJLWx2p .col-lg-6 {
  padding: 0;
}
.cid-sAXjJLWx2p .row {
  margin: 0;
}
.cid-sAXjJLWx2p H1 {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjJLWx2p .mbr-text,
.cid-sAXjJLWx2p .mbr-section-btn {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjJMrnmm {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjJMrnmm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjJMrnmm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjJMrnmm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjJMrnmm .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjJMrnmm .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjJMrnmm .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjJMrnmm .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjJMrnmm .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjJMrnmm .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjJMrnmm .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjJMrnmm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjJMrnmm .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjJMrnmm .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjJMrnmm .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjJMrnmm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjJMrnmm .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjJMrnmm img {
  transition: all 2s !important;
}
.cid-sAXjJMrnmm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjJMrnmm .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjJMrnmm .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjJMWHR0 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjJMWHR0 .content {
    text-align: center;
  }
  .cid-sAXjJMWHR0 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjJMWHR0 .img-logo img {
  height: 6rem;
}
.cid-sAXjJMWHR0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjJMWHR0 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjJMWHR0 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjJMWHR0 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjJMWHR0 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjJMWHR0 .social-list a:hover {
  opacity: 1;
}
.cid-sAXjJMWHR0 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjJMWHR0 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjJMWHR0 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjJMWHR0 .mbr-footer-list,
.cid-sAXjJMWHR0 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjJMWHR0 .mbr-footer-list,
  .cid-sAXjJMWHR0 .form-text,
  .cid-sAXjJMWHR0 .footer-title,
  .cid-sAXjJMWHR0 .footer-main-title,
  .cid-sAXjJMWHR0 .form-text,
  .cid-sAXjJMWHR0 .list {
    text-align: center !important;
  }
  .cid-sAXjJMWHR0 .mbr-form,
  .cid-sAXjJMWHR0 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjJMWHR0 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjJMWHR0 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjJMWHR0 .footer-title {
  color: #504f4f;
}
.cid-sAXjJMWHR0 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sPMwmy1ECw {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPMwmy1ECw .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sPMwmy1ECw .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sPMwmy1ECw .mbr-text {
  margin-bottom: 2rem;
}
.cid-sPMwmy1ECw .image-wrapper,
.cid-sPMwmy1ECw img {
  width: 100%;
}
.cid-sPMwmy1ECw .image-wrapper {
  overflow: hidden;
}
.cid-sPMwmy1ECw .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sPMwmy1ECw .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sPMwmy1ECw .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sPMwmy1ECw .row {
    flex-direction: column-reverse;
  }
  .cid-sPMwmy1ECw .content_box,
  .cid-sPMwmy1ECw .mbr-text {
    padding: 0;
  }
  .cid-sPMwmy1ECw .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sPMwmy1ECw .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sPMwmy1ECw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPMwmy1ECw .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjMSECsX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjMSECsX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjMSECsX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjMSECsX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjMSECsX .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjMSECsX .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjMSECsX .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjMSECsX .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjMSECsX .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjMSECsX .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjMSECsX .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjMSECsX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjMSECsX .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjMSECsX .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjMSECsX .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjMSECsX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjMSECsX .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjMSECsX img {
  transition: all 2s !important;
}
.cid-sAXjMSECsX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjMSECsX .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjMSECsX .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sPMymvsbYX {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sPMymvsbYX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPMymvsbYX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPMymvsbYX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPMymvsbYX .mbr-gallery-item {
  width: 33.3%;
}
.cid-sPMymvsbYX .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sPMymvsbYX .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sPMymvsbYX .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sPMymvsbYX .mbr-gallery-row {
  justify-content: center;
}
.cid-sPMymvsbYX .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sPMymvsbYX .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sPMymvsbYX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPMymvsbYX .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sPMymvsbYX .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sPMymvsbYX .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sPMymvsbYX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPMymvsbYX .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sPMymvsbYX img {
  transition: all 2s !important;
}
.cid-sPMymvsbYX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sPMymvsbYX .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sPMymvsbYX .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjMT7U01 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjMT7U01 .content {
    text-align: center;
  }
  .cid-sAXjMT7U01 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjMT7U01 .img-logo img {
  height: 6rem;
}
.cid-sAXjMT7U01 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjMT7U01 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjMT7U01 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjMT7U01 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjMT7U01 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjMT7U01 .social-list a:hover {
  opacity: 1;
}
.cid-sAXjMT7U01 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjMT7U01 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjMT7U01 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjMT7U01 .mbr-footer-list,
.cid-sAXjMT7U01 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjMT7U01 .mbr-footer-list,
  .cid-sAXjMT7U01 .form-text,
  .cid-sAXjMT7U01 .footer-title,
  .cid-sAXjMT7U01 .footer-main-title,
  .cid-sAXjMT7U01 .form-text,
  .cid-sAXjMT7U01 .list {
    text-align: center !important;
  }
  .cid-sAXjMT7U01 .mbr-form,
  .cid-sAXjMT7U01 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjMT7U01 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjMT7U01 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjMT7U01 .footer-title {
  color: #504f4f;
}
.cid-sAXjMT7U01 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ92oPfPOI {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ92oPfPOI .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ92oPfPOI .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ92oPfPOI .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ92oPfPOI .image-wrapper,
.cid-sQ92oPfPOI img {
  width: 100%;
}
.cid-sQ92oPfPOI .image-wrapper {
  overflow: hidden;
}
.cid-sQ92oPfPOI .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ92oPfPOI .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ92oPfPOI .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ92oPfPOI .row {
    flex-direction: column-reverse;
  }
  .cid-sQ92oPfPOI .content_box,
  .cid-sQ92oPfPOI .mbr-text {
    padding: 0;
  }
  .cid-sQ92oPfPOI .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ92oPfPOI .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ92oPfPOI .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ92oPfPOI .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sAXjPUuSnL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sAXjPUuSnL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAXjPUuSnL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAXjPUuSnL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAXjPUuSnL .mbr-gallery-item {
  width: 33.3%;
}
.cid-sAXjPUuSnL .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sAXjPUuSnL .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sAXjPUuSnL .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sAXjPUuSnL .mbr-gallery-row {
  justify-content: center;
}
.cid-sAXjPUuSnL .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sAXjPUuSnL .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sAXjPUuSnL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAXjPUuSnL .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sAXjPUuSnL .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sAXjPUuSnL .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sAXjPUuSnL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAXjPUuSnL .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sAXjPUuSnL img {
  transition: all 2s !important;
}
.cid-sAXjPUuSnL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sAXjPUuSnL .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sAXjPUuSnL .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sLTOl3TwlZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sLTOl3TwlZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sLTOl3TwlZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sLTOl3TwlZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sLTOl3TwlZ .mbr-gallery-item {
  width: 33.3%;
}
.cid-sLTOl3TwlZ .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sLTOl3TwlZ .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sLTOl3TwlZ .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sLTOl3TwlZ .mbr-gallery-row {
  justify-content: center;
}
.cid-sLTOl3TwlZ .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sLTOl3TwlZ .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sLTOl3TwlZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sLTOl3TwlZ .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sLTOl3TwlZ .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sLTOl3TwlZ .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sLTOl3TwlZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sLTOl3TwlZ .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sLTOl3TwlZ img {
  transition: all 2s !important;
}
.cid-sLTOl3TwlZ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sLTOl3TwlZ .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sLTOl3TwlZ .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sAXjPUX830 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXjPUX830 .content {
    text-align: center;
  }
  .cid-sAXjPUX830 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXjPUX830 .img-logo img {
  height: 6rem;
}
.cid-sAXjPUX830 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXjPUX830 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXjPUX830 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXjPUX830 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXjPUX830 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXjPUX830 .social-list a:hover {
  opacity: 1;
}
.cid-sAXjPUX830 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXjPUX830 .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXjPUX830 .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXjPUX830 .mbr-footer-list,
.cid-sAXjPUX830 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXjPUX830 .mbr-footer-list,
  .cid-sAXjPUX830 .form-text,
  .cid-sAXjPUX830 .footer-title,
  .cid-sAXjPUX830 .footer-main-title,
  .cid-sAXjPUX830 .form-text,
  .cid-sAXjPUX830 .list {
    text-align: center !important;
  }
  .cid-sAXjPUX830 .mbr-form,
  .cid-sAXjPUX830 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXjPUX830 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjPUX830 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXjPUX830 .footer-title {
  color: #504f4f;
}
.cid-sAXjPUX830 .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9CwBwx3S {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ9CwBwx3S .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ9CwBwx3S .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ9CwBwx3S .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ9CwBwx3S .image-wrapper,
.cid-sQ9CwBwx3S img {
  width: 100%;
}
.cid-sQ9CwBwx3S .image-wrapper {
  overflow: hidden;
}
.cid-sQ9CwBwx3S .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ9CwBwx3S .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ9CwBwx3S .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ9CwBwx3S .row {
    flex-direction: column-reverse;
  }
  .cid-sQ9CwBwx3S .content_box,
  .cid-sQ9CwBwx3S .mbr-text {
    padding: 0;
  }
  .cid-sQ9CwBwx3S .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ9CwBwx3S .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ9CwBwx3S .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ9CwBwx3S .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sBZIybNwil {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sBZIybNwil .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBZIybNwil .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBZIybNwil .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBZIybNwil .mbr-gallery-item {
  width: 33.3%;
}
.cid-sBZIybNwil .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sBZIybNwil .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sBZIybNwil .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sBZIybNwil .mbr-gallery-row {
  justify-content: center;
}
.cid-sBZIybNwil .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sBZIybNwil .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sBZIybNwil .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBZIybNwil .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sBZIybNwil .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sBZIybNwil .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sBZIybNwil .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBZIybNwil .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sBZIybNwil img {
  transition: all 2s !important;
}
.cid-sBZIybNwil .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sBZIybNwil .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sBZIybNwil .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sBZIych0Nj {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sBZIych0Nj .content {
    text-align: center;
  }
  .cid-sBZIych0Nj .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sBZIych0Nj .img-logo img {
  height: 6rem;
}
.cid-sBZIych0Nj .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sBZIych0Nj .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sBZIych0Nj .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sBZIych0Nj .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sBZIych0Nj .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sBZIych0Nj .social-list a:hover {
  opacity: 1;
}
.cid-sBZIych0Nj .list {
  list-style-type: none;
  padding: 0;
}
.cid-sBZIych0Nj .list li {
  padding-bottom: 0.5rem;
}
.cid-sBZIych0Nj .list li:last-child {
  padding-bottom: 0;
}
.cid-sBZIych0Nj .mbr-footer-list,
.cid-sBZIych0Nj .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sBZIych0Nj .mbr-footer-list,
  .cid-sBZIych0Nj .form-text,
  .cid-sBZIych0Nj .footer-title,
  .cid-sBZIych0Nj .footer-main-title,
  .cid-sBZIych0Nj .form-text,
  .cid-sBZIych0Nj .list {
    text-align: center !important;
  }
  .cid-sBZIych0Nj .mbr-form,
  .cid-sBZIych0Nj .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sBZIych0Nj .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sBZIych0Nj .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sBZIych0Nj .footer-title {
  color: #504f4f;
}
.cid-sBZIych0Nj .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ91qHJbIh {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQ91qHJbIh .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sQ91qHJbIh .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sQ91qHJbIh .mbr-text {
  margin-bottom: 2rem;
}
.cid-sQ91qHJbIh .image-wrapper,
.cid-sQ91qHJbIh img {
  width: 100%;
}
.cid-sQ91qHJbIh .image-wrapper {
  overflow: hidden;
}
.cid-sQ91qHJbIh .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sQ91qHJbIh .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sQ91qHJbIh .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sQ91qHJbIh .row {
    flex-direction: column-reverse;
  }
  .cid-sQ91qHJbIh .content_box,
  .cid-sQ91qHJbIh .mbr-text {
    padding: 0;
  }
  .cid-sQ91qHJbIh .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sQ91qHJbIh .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sQ91qHJbIh .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sQ91qHJbIh .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-uB4vOyNAb4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uB4vOyNAb4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uB4vOyNAb4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uB4vOyNAb4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uB4vOyNAb4 .mbr-gallery-item {
  width: 33.3%;
}
.cid-uB4vOyNAb4 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-uB4vOyNAb4 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-uB4vOyNAb4 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-uB4vOyNAb4 .mbr-gallery-row {
  justify-content: center;
}
.cid-uB4vOyNAb4 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-uB4vOyNAb4 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-uB4vOyNAb4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uB4vOyNAb4 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-uB4vOyNAb4 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-uB4vOyNAb4 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-uB4vOyNAb4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uB4vOyNAb4 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uB4vOyNAb4 img {
  transition: all 2s !important;
}
.cid-uB4vOyNAb4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uB4vOyNAb4 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-uB4vOyNAb4 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sLC5JTIlnp {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sLC5JTIlnp .content {
    text-align: center;
  }
  .cid-sLC5JTIlnp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sLC5JTIlnp .img-logo img {
  height: 6rem;
}
.cid-sLC5JTIlnp .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sLC5JTIlnp .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sLC5JTIlnp .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sLC5JTIlnp .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sLC5JTIlnp .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sLC5JTIlnp .social-list a:hover {
  opacity: 1;
}
.cid-sLC5JTIlnp .list {
  list-style-type: none;
  padding: 0;
}
.cid-sLC5JTIlnp .list li {
  padding-bottom: 0.5rem;
}
.cid-sLC5JTIlnp .list li:last-child {
  padding-bottom: 0;
}
.cid-sLC5JTIlnp .mbr-footer-list,
.cid-sLC5JTIlnp .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sLC5JTIlnp .mbr-footer-list,
  .cid-sLC5JTIlnp .form-text,
  .cid-sLC5JTIlnp .footer-title,
  .cid-sLC5JTIlnp .footer-main-title,
  .cid-sLC5JTIlnp .form-text,
  .cid-sLC5JTIlnp .list {
    text-align: center !important;
  }
  .cid-sLC5JTIlnp .mbr-form,
  .cid-sLC5JTIlnp .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sLC5JTIlnp .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sLC5JTIlnp .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sLC5JTIlnp .footer-title {
  color: #504f4f;
}
.cid-sLC5JTIlnp .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sPGtR6ulam {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPGtR6ulam .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sPGtR6ulam .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sPGtR6ulam .mbr-text {
  margin-bottom: 2rem;
}
.cid-sPGtR6ulam .image-wrapper,
.cid-sPGtR6ulam img {
  width: 100%;
}
.cid-sPGtR6ulam .image-wrapper {
  overflow: hidden;
}
.cid-sPGtR6ulam .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sPGtR6ulam .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sPGtR6ulam .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sPGtR6ulam .row {
    flex-direction: column-reverse;
  }
  .cid-sPGtR6ulam .content_box,
  .cid-sPGtR6ulam .mbr-text {
    padding: 0;
  }
  .cid-sPGtR6ulam .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sPGtR6ulam .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sPGtR6ulam .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPGtR6ulam .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sPG3IMsyK5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sPG3IMsyK5 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPG3IMsyK5 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPG3IMsyK5 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPG3IMsyK5 .mbr-gallery-item {
  width: 33.3%;
}
.cid-sPG3IMsyK5 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sPG3IMsyK5 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sPG3IMsyK5 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sPG3IMsyK5 .mbr-gallery-row {
  justify-content: center;
}
.cid-sPG3IMsyK5 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sPG3IMsyK5 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sPG3IMsyK5 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPG3IMsyK5 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sPG3IMsyK5 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sPG3IMsyK5 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sPG3IMsyK5 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPG3IMsyK5 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sPG3IMsyK5 img {
  transition: all 2s !important;
}
.cid-sPG3IMsyK5 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #ffffff, #45505b) !important;
}
.cid-sPG3IMsyK5 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sPG3IMsyK5 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #ffffff, #45505b) !important;
}
.cid-sPMmOSrhik {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sPMmOSrhik .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPMmOSrhik .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPMmOSrhik .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPMmOSrhik .mbr-gallery-item {
  width: 33.3%;
}
.cid-sPMmOSrhik .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sPMmOSrhik .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sPMmOSrhik .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sPMmOSrhik .mbr-gallery-row {
  justify-content: center;
}
.cid-sPMmOSrhik .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sPMmOSrhik .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sPMmOSrhik .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPMmOSrhik .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sPMmOSrhik .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sPMmOSrhik .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sPMmOSrhik .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPMmOSrhik .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sPMmOSrhik img {
  transition: all 2s !important;
}
.cid-sPMmOSrhik .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sPMmOSrhik .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sPMmOSrhik .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sPG3IMHgZA {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sPG3IMHgZA .content {
    text-align: center;
  }
  .cid-sPG3IMHgZA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sPG3IMHgZA .img-logo img {
  height: 6rem;
}
.cid-sPG3IMHgZA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sPG3IMHgZA .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sPG3IMHgZA .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sPG3IMHgZA .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sPG3IMHgZA .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sPG3IMHgZA .social-list a:hover {
  opacity: 1;
}
.cid-sPG3IMHgZA .list {
  list-style-type: none;
  padding: 0;
}
.cid-sPG3IMHgZA .list li {
  padding-bottom: 0.5rem;
}
.cid-sPG3IMHgZA .list li:last-child {
  padding-bottom: 0;
}
.cid-sPG3IMHgZA .mbr-footer-list,
.cid-sPG3IMHgZA .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sPG3IMHgZA .mbr-footer-list,
  .cid-sPG3IMHgZA .form-text,
  .cid-sPG3IMHgZA .footer-title,
  .cid-sPG3IMHgZA .footer-main-title,
  .cid-sPG3IMHgZA .form-text,
  .cid-sPG3IMHgZA .list {
    text-align: center !important;
  }
  .cid-sPG3IMHgZA .mbr-form,
  .cid-sPG3IMHgZA .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sPG3IMHgZA .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sPG3IMHgZA .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sPG3IMHgZA .footer-title {
  color: #504f4f;
}
.cid-sPG3IMHgZA .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sPMCeIRE71 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sPMCeIRE71 .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sPMCeIRE71 .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sPMCeIRE71 .mbr-text {
  margin-bottom: 2rem;
}
.cid-sPMCeIRE71 .image-wrapper,
.cid-sPMCeIRE71 img {
  width: 100%;
}
.cid-sPMCeIRE71 .image-wrapper {
  overflow: hidden;
}
.cid-sPMCeIRE71 .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sPMCeIRE71 .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sPMCeIRE71 .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sPMCeIRE71 .row {
    flex-direction: column-reverse;
  }
  .cid-sPMCeIRE71 .content_box,
  .cid-sPMCeIRE71 .mbr-text {
    padding: 0;
  }
  .cid-sPMCeIRE71 .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sPMCeIRE71 .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sPMCeIRE71 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sPMCeIRE71 .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sPMuKYc0AC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sPMuKYc0AC .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPMuKYc0AC .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPMuKYc0AC .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPMuKYc0AC .mbr-gallery-item {
  width: 33.3%;
}
.cid-sPMuKYc0AC .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sPMuKYc0AC .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sPMuKYc0AC .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sPMuKYc0AC .mbr-gallery-row {
  justify-content: center;
}
.cid-sPMuKYc0AC .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sPMuKYc0AC .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sPMuKYc0AC .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPMuKYc0AC .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-sPMuKYc0AC .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sPMuKYc0AC .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sPMuKYc0AC .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPMuKYc0AC .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sPMuKYc0AC img {
  transition: all 2s !important;
}
.cid-sPMuKYc0AC .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sPMuKYc0AC .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sPMuKYc0AC .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sPMuKZkTPb {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sPMuKZkTPb .content {
    text-align: center;
  }
  .cid-sPMuKZkTPb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sPMuKZkTPb .img-logo img {
  height: 6rem;
}
.cid-sPMuKZkTPb .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sPMuKZkTPb .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sPMuKZkTPb .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sPMuKZkTPb .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sPMuKZkTPb .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sPMuKZkTPb .social-list a:hover {
  opacity: 1;
}
.cid-sPMuKZkTPb .list {
  list-style-type: none;
  padding: 0;
}
.cid-sPMuKZkTPb .list li {
  padding-bottom: 0.5rem;
}
.cid-sPMuKZkTPb .list li:last-child {
  padding-bottom: 0;
}
.cid-sPMuKZkTPb .mbr-footer-list,
.cid-sPMuKZkTPb .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sPMuKZkTPb .mbr-footer-list,
  .cid-sPMuKZkTPb .form-text,
  .cid-sPMuKZkTPb .footer-title,
  .cid-sPMuKZkTPb .footer-main-title,
  .cid-sPMuKZkTPb .form-text,
  .cid-sPMuKZkTPb .list {
    text-align: center !important;
  }
  .cid-sPMuKZkTPb .mbr-form,
  .cid-sPMuKZkTPb .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sPMuKZkTPb .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sPMuKZkTPb .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sPMuKZkTPb .footer-title {
  color: #504f4f;
}
.cid-sPMuKZkTPb .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQ9V5jbdYt {
  padding-top: 120px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sQ9V5jbdYt .mbr-text {
    text-align: center;
  }
}
.cid-sQ9V5jbdYt .mbr-text,
.cid-sQ9V5jbdYt .mbr-section-btn {
  color: #504f4f;
}
.cid-sQ9V5jbdYt H1 {
  color: #cccccc;
}
.cid-sQ9V5k3YKp {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sQ9V5k3YKp .content {
    text-align: center;
  }
  .cid-sQ9V5k3YKp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sQ9V5k3YKp .img-logo img {
  height: 6rem;
}
.cid-sQ9V5k3YKp .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sQ9V5k3YKp .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sQ9V5k3YKp .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sQ9V5k3YKp .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sQ9V5k3YKp .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sQ9V5k3YKp .social-list a:hover {
  opacity: 1;
}
.cid-sQ9V5k3YKp .list {
  list-style-type: none;
  padding: 0;
}
.cid-sQ9V5k3YKp .list li {
  padding-bottom: 0.5rem;
}
.cid-sQ9V5k3YKp .list li:last-child {
  padding-bottom: 0;
}
.cid-sQ9V5k3YKp .mbr-footer-list,
.cid-sQ9V5k3YKp .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sQ9V5k3YKp .mbr-footer-list,
  .cid-sQ9V5k3YKp .form-text,
  .cid-sQ9V5k3YKp .footer-title,
  .cid-sQ9V5k3YKp .footer-main-title,
  .cid-sQ9V5k3YKp .form-text,
  .cid-sQ9V5k3YKp .list {
    text-align: center !important;
  }
  .cid-sQ9V5k3YKp .mbr-form,
  .cid-sQ9V5k3YKp .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sQ9V5k3YKp .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sQ9V5k3YKp .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sQ9V5k3YKp .footer-title {
  color: #504f4f;
}
.cid-sQ9V5k3YKp .mbr-footer-list {
  color: #504f4f;
}
.cid-sP1XZk74Oq .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sP1XZk74Oq .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sP1XZk74Oq a {
  font-style: normal;
}
.cid-sP1XZk74Oq .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sP1XZk74Oq .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sP1XZk74Oq .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sP1XZk74Oq .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sP1XZk74Oq .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sP1XZk74Oq .nav-item:focus,
.cid-sP1XZk74Oq .nav-link:focus {
  outline: none;
}
.cid-sP1XZk74Oq .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sP1XZk74Oq .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sP1XZk74Oq .menu-logo {
  margin-right: auto;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sP1XZk74Oq .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sP1XZk74Oq .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sP1XZk74Oq .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sP1XZk74Oq .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sP1XZk74Oq .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sP1XZk74Oq .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sP1XZk74Oq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sP1XZk74Oq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sP1XZk74Oq .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sP1XZk74Oq .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sP1XZk74Oq .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sP1XZk74Oq .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sP1XZk74Oq .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sP1XZk74Oq .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sP1XZk74Oq .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sP1XZk74Oq .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sP1XZk74Oq .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sP1XZk74Oq button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sP1XZk74Oq button.navbar-toggler:focus {
  outline: none;
}
.cid-sP1XZk74Oq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sP1XZk74Oq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sP1XZk74Oq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sP1XZk74Oq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sP1XZk74Oq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sP1XZk74Oq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sP1XZk74Oq nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sP1XZk74Oq nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sP1XZk74Oq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sP1XZk74Oq .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sP1XZk74Oq .collapsed .btn {
  display: -webkit-flex;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse.collapsing,
.cid-sP1XZk74Oq .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sP1XZk74Oq .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sP1XZk74Oq .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sP1XZk74Oq .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sP1XZk74Oq .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sP1XZk74Oq .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sP1XZk74Oq .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sP1XZk74Oq .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sP1XZk74Oq .collapsed button.navbar-toggler {
  display: block;
}
.cid-sP1XZk74Oq .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sP1XZk74Oq .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sP1XZk74Oq .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sP1XZk74Oq .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sP1XZk74Oq .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sP1XZk74Oq .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sP1XZk74Oq.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sP1XZk74Oq img {
    height: 3.8rem !important;
  }
  .cid-sP1XZk74Oq .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sP1XZk74Oq .menu-wrap {
    flex-direction: column;
  }
  .cid-sP1XZk74Oq .btn {
    display: -webkit-flex;
  }
  .cid-sP1XZk74Oq button.navbar-toggler {
    display: block;
  }
  .cid-sP1XZk74Oq .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sP1XZk74Oq .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sP1XZk74Oq .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sP1XZk74Oq .navbar-collapse.collapsing,
  .cid-sP1XZk74Oq .navbar-collapse.show {
    display: block !important;
  }
  .cid-sP1XZk74Oq .navbar-collapse.collapsing .navbar-nav,
  .cid-sP1XZk74Oq .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sP1XZk74Oq .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sP1XZk74Oq .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sP1XZk74Oq .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sP1XZk74Oq .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sP1XZk74Oq .navbar-collapse.collapsing .navbar-buttons,
  .cid-sP1XZk74Oq .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sP1XZk74Oq .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sP1XZk74Oq .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sP1XZk74Oq .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sP1XZk74Oq .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sP1XZk74Oq .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sP1XZk74Oq .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sP1XZk74Oq .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sP1XZk74Oq .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sP1XZk74Oq .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sP1XZk74Oq .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sP1XZk74Oq .nav-link:hover,
.cid-sP1XZk74Oq .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sOVEli8P4m {
  padding-top: 0;
  padding-bottom: 0;
}
.cid-sOVEli8P4m .carousel {
  width: 100%;
}
.cid-sOVEli8P4m .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-sOVEli8P4m .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-sOVEli8P4m .mbr-overlay {
  z-index: 1;
}
.cid-sOVEli8P4m .carousel-caption {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  height: 20%;
  overflow: hidden;
  bottom: 0;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 100px 50px;
}
@media (max-width: 767px) {
  .cid-sOVEli8P4m .carousel-caption {
    height: 34%;
  }
}
.cid-sOVEli8P4m .carousel-control {
  display: inline-flex;
  width: 2rem;
  height: 2rem;
  transition: all 0.3s;
  top: calc(50% + 20%/2 + 1rem);
  transform: translateY(-50%);
  left: 0;
  margin-left: 50px;
  color: #c17b71;
  opacity: 1;
}
.cid-sOVEli8P4m .carousel-control.carousel-control-next {
  margin-left: 100px;
}
.cid-sOVEli8P4m .carousel-control > span {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-sOVEli8P4m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sOVEli8P4m .carousel-control:hover {
  opacity: 0.6;
}
.cid-sOVEli8P4m .item-wrapper {
  width: 100%;
}
.cid-sOVEli8P4m .mbr-section-subtitle,
.cid-sOVEli8P4m .slider-subtitle {
  margin-bottom: 30px;
}
.cid-sOVEli8P4m .caption-text {
  margin-bottom: 20.4px;
}
@media (max-width: 767px) {
  .cid-sOVEli8P4m .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-sOVEli8P4m .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-sOVEli8P4m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sOVEli8P4m .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sOVEli8P4m .carousel-indicators li.active,
.cid-sOVEli8P4m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sOVEli8P4m .carousel-indicators li::after,
.cid-sOVEli8P4m .carousel-indicators li::before {
  content: none;
}
.cid-sOVEli8P4m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sOVEli8P4m .carousel-indicators {
    display: none !important;
  }
}
.cid-sOVEli8P4m H5 {
  color: #000000;
  text-align: left;
}
.cid-sOVEli8P4m .mbr-section-subtitle {
  color: #ebc6b8;
}
.cid-sOVEli8P4m P {
  color: #ffffff;
}
.cid-tyzzTs6cez {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tyzzTs6cez .mbr-text {
  color: #767676;
}
.cid-tyzzTs6cez .card-subtitle {
  margin: 0;
}
.cid-tyzzTs6cez .link {
  margin: 0;
}
.cid-tyzzTs6cez .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-tyzzTs6cez .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-tyzzTs6cez img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-tyzzTs6cez .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-tyzzTs6cez .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-tyzzTs6cez .card-img:hover:before {
  opacity: 0.4;
}
.cid-tyzzTs6cez .card-img:hover img {
  transform: scale(1.05);
}
.cid-tyzzTs6cez .row {
  justify-content: center;
}
.cid-tyzzTs6cez .card {
  margin-bottom: 4rem;
}
.cid-tyzzTs6cez .mbr-text,
.cid-tyzzTs6cez .link {
  text-align: left;
}
.cid-sLTFlEivd6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLTFlEivd6 .mbr-text {
  color: #767676;
}
.cid-sLTFlEivd6 .card-subtitle {
  margin: 0;
}
.cid-sLTFlEivd6 .link {
  margin: 0;
}
.cid-sLTFlEivd6 .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sLTFlEivd6 .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sLTFlEivd6 img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sLTFlEivd6 .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sLTFlEivd6 .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sLTFlEivd6 .card-img:hover:before {
  opacity: 0.4;
}
.cid-sLTFlEivd6 .card-img:hover img {
  transform: scale(1.05);
}
.cid-sLTFlEivd6 .row {
  justify-content: center;
}
.cid-sLTFlEivd6 .card {
  margin-bottom: 4rem;
}
.cid-sLTFlEivd6 .mbr-text,
.cid-sLTFlEivd6 .link {
  text-align: left;
}
.cid-sFAGsKzqjM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFAGsKzqjM .mbr-text {
  color: #767676;
}
.cid-sFAGsKzqjM .card-subtitle {
  margin: 0;
}
.cid-sFAGsKzqjM .link {
  margin: 0;
}
.cid-sFAGsKzqjM .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sFAGsKzqjM .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sFAGsKzqjM img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sFAGsKzqjM .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sFAGsKzqjM .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sFAGsKzqjM .card-img:hover:before {
  opacity: 0.4;
}
.cid-sFAGsKzqjM .card-img:hover img {
  transform: scale(1.05);
}
.cid-sFAGsKzqjM .row {
  justify-content: center;
}
.cid-sFAGsKzqjM .card {
  margin-bottom: 4rem;
}
.cid-sFAGsKzqjM .mbr-text,
.cid-sFAGsKzqjM .link {
  text-align: left;
}
.cid-sGeMRshV2T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGeMRshV2T .mbr-text {
  color: #767676;
}
.cid-sGeMRshV2T .card-subtitle {
  margin: 0;
}
.cid-sGeMRshV2T .link {
  margin: 0;
}
.cid-sGeMRshV2T .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sGeMRshV2T .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sGeMRshV2T img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sGeMRshV2T .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sGeMRshV2T .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sGeMRshV2T .card-img:hover:before {
  opacity: 0.4;
}
.cid-sGeMRshV2T .card-img:hover img {
  transform: scale(1.05);
}
.cid-sGeMRshV2T .row {
  justify-content: center;
}
.cid-sGeMRshV2T .card {
  margin-bottom: 4rem;
}
.cid-sGeMRshV2T .mbr-text,
.cid-sGeMRshV2T .link {
  text-align: left;
}
.cid-sGeMT6V4tE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGeMT6V4tE .mbr-text {
  color: #767676;
}
.cid-sGeMT6V4tE .card-subtitle {
  margin: 0;
}
.cid-sGeMT6V4tE .link {
  margin: 0;
}
.cid-sGeMT6V4tE .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sGeMT6V4tE .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sGeMT6V4tE img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sGeMT6V4tE .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sGeMT6V4tE .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sGeMT6V4tE .card-img:hover:before {
  opacity: 0.4;
}
.cid-sGeMT6V4tE .card-img:hover img {
  transform: scale(1.05);
}
.cid-sGeMT6V4tE .row {
  justify-content: center;
}
.cid-sGeMT6V4tE .card {
  margin-bottom: 4rem;
}
.cid-sGeMT6V4tE .mbr-text,
.cid-sGeMT6V4tE .link {
  text-align: left;
}
.cid-sGeMXLgIjI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGeMXLgIjI .mbr-text {
  color: #767676;
}
.cid-sGeMXLgIjI .card-subtitle {
  margin: 0;
}
.cid-sGeMXLgIjI .link {
  margin: 0;
}
.cid-sGeMXLgIjI .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sGeMXLgIjI .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sGeMXLgIjI img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sGeMXLgIjI .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sGeMXLgIjI .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sGeMXLgIjI .card-img:hover:before {
  opacity: 0.4;
}
.cid-sGeMXLgIjI .card-img:hover img {
  transform: scale(1.05);
}
.cid-sGeMXLgIjI .row {
  justify-content: center;
}
.cid-sGeMXLgIjI .card {
  margin-bottom: 4rem;
}
.cid-sGeMXLgIjI .mbr-text,
.cid-sGeMXLgIjI .link {
  text-align: left;
}
.cid-sGeMY18gtT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGeMY18gtT .mbr-text {
  color: #767676;
}
.cid-sGeMY18gtT .card-subtitle {
  margin: 0;
}
.cid-sGeMY18gtT .link {
  margin: 0;
}
.cid-sGeMY18gtT .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sGeMY18gtT .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sGeMY18gtT img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sGeMY18gtT .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sGeMY18gtT .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sGeMY18gtT .card-img:hover:before {
  opacity: 0.4;
}
.cid-sGeMY18gtT .card-img:hover img {
  transform: scale(1.05);
}
.cid-sGeMY18gtT .row {
  justify-content: center;
}
.cid-sGeMY18gtT .card {
  margin-bottom: 4rem;
}
.cid-sGeMY18gtT .mbr-text,
.cid-sGeMY18gtT .link {
  text-align: left;
}
.cid-sGeMYiE1M7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGeMYiE1M7 .mbr-text {
  color: #767676;
}
.cid-sGeMYiE1M7 .card-subtitle {
  margin: 0;
}
.cid-sGeMYiE1M7 .link {
  margin: 0;
}
.cid-sGeMYiE1M7 .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sGeMYiE1M7 .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sGeMYiE1M7 img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sGeMYiE1M7 .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sGeMYiE1M7 .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sGeMYiE1M7 .card-img:hover:before {
  opacity: 0.4;
}
.cid-sGeMYiE1M7 .card-img:hover img {
  transform: scale(1.05);
}
.cid-sGeMYiE1M7 .row {
  justify-content: center;
}
.cid-sGeMYiE1M7 .card {
  margin-bottom: 4rem;
}
.cid-sGeMYiE1M7 .mbr-text,
.cid-sGeMYiE1M7 .link {
  text-align: left;
}
.cid-sGeMYxmZSJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGeMYxmZSJ .mbr-text {
  color: #767676;
}
.cid-sGeMYxmZSJ .card-subtitle {
  margin: 0;
}
.cid-sGeMYxmZSJ .link {
  margin: 0;
}
.cid-sGeMYxmZSJ .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sGeMYxmZSJ .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sGeMYxmZSJ img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sGeMYxmZSJ .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sGeMYxmZSJ .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sGeMYxmZSJ .card-img:hover:before {
  opacity: 0.4;
}
.cid-sGeMYxmZSJ .card-img:hover img {
  transform: scale(1.05);
}
.cid-sGeMYxmZSJ .row {
  justify-content: center;
}
.cid-sGeMYxmZSJ .card {
  margin-bottom: 4rem;
}
.cid-sGeMYxmZSJ .mbr-text,
.cid-sGeMYxmZSJ .link {
  text-align: left;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sQbdh1PCQt {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sQbdh1PCQt h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sQbdh1PCQt h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sQbdh1PCQt h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sQbdh1PCQt .mbr-text,
.cid-sQbdh1PCQt .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sQbdh1PCQt h3:before,
  .cid-sQbdh1PCQt h3:after {
    display: none;
  }
}
.cid-sQbdh1PCQt H1 {
  color: #cccccc;
}
.cid-sZ1oawyQWa {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZ1oawyQWa .mbr-text {
  color: #767676;
}
.cid-sZ1oawyQWa .card-subtitle {
  margin: 0;
}
.cid-sZ1oawyQWa .link {
  margin: 0;
}
.cid-sZ1oawyQWa .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-sZ1oawyQWa .link a:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 0;
  margin: auto;
  right: 0;
  width: 40px;
  height: 2px;
  background: currentColor;
}
.cid-sZ1oawyQWa img {
  transition: all 0.3s;
  object-fit: cover;
  height: 100%;
}
.cid-sZ1oawyQWa .card-img {
  overflow: hidden;
  position: relative;
  height: 300px;
}
.cid-sZ1oawyQWa .card-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-sZ1oawyQWa .card-img:hover:before {
  opacity: 0.4;
}
.cid-sZ1oawyQWa .card-img:hover img {
  transform: scale(1.05);
}
.cid-sZ1oawyQWa .row {
  justify-content: center;
}
.cid-sZ1oawyQWa .card {
  margin-bottom: 4rem;
}
.cid-sZ1oawyQWa .card-title,
.cid-sZ1oawyQWa .card-img {
  color: #767676;
  text-align: left;
}
.cid-sZ1oawyQWa .mbr-text,
.cid-sZ1oawyQWa .link {
  text-align: left;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sQaehrNVnI .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sQaehrNVnI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sQaehrNVnI a {
  font-style: normal;
}
.cid-sQaehrNVnI .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sQaehrNVnI .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sQaehrNVnI .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sQaehrNVnI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sQaehrNVnI .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sQaehrNVnI .nav-item:focus,
.cid-sQaehrNVnI .nav-link:focus {
  outline: none;
}
.cid-sQaehrNVnI .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sQaehrNVnI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sQaehrNVnI .menu-logo {
  margin-right: auto;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sQaehrNVnI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQaehrNVnI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQaehrNVnI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sQaehrNVnI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sQaehrNVnI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sQaehrNVnI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sQaehrNVnI button.navbar-toggler:focus {
  outline: none;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sQaehrNVnI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sQaehrNVnI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sQaehrNVnI .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .btn {
  display: -webkit-flex;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sQaehrNVnI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sQaehrNVnI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sQaehrNVnI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sQaehrNVnI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sQaehrNVnI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sQaehrNVnI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sQaehrNVnI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sQaehrNVnI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sQaehrNVnI.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI img {
    height: 3.8rem !important;
  }
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sQaehrNVnI .menu-wrap {
    flex-direction: column;
  }
  .cid-sQaehrNVnI .btn {
    display: -webkit-flex;
  }
  .cid-sQaehrNVnI button.navbar-toggler {
    display: block;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sQaehrNVnI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sQaehrNVnI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing,
  .cid-sQaehrNVnI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sQaehrNVnI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sQaehrNVnI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sQaehrNVnI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sQaehrNVnI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sQaehrNVnI .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQaehrNVnI .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sQaehrNVnI .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sQaehrNVnI .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sQaehrNVnI .nav-link:hover,
.cid-sQaehrNVnI .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sMblwx8u1K {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sMblwx8u1K .row {
  flex-direction: row-reverse;
}
.cid-sMblwx8u1K .main_title {
  margin-bottom: 2.5rem;
}
.cid-sMblwx8u1K .mbr-text {
  line-height: 1.23;
}
.cid-sMblwx8u1K .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sMblwx8u1K .list_title {
  margin-bottom: 1.5rem;
}
.cid-sMblwx8u1K .list_box {
  margin-top: 2rem;
}
.cid-sMblwx8u1K ol {
  padding: 0;
  margin: 0;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.cid-sMblwx8u1K ol li {
  display: block;
  line-height: 1.23;
  margin-bottom: .5rem;
  list-style: none;
}
.cid-sMblwx8u1K ol li:before {
  content: "⚬ ";
  margin-right: 5px;
  display: inline-block;
  min-width: 28px;
}
@media (min-width: 992px) {
  .cid-sMblwx8u1K .card-wrapper {
    padding-right: 5rem;
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sMblwx8u1K .row {
    flex-direction: column-reverse;
  }
  .cid-sMblwx8u1K .card-wrapper {
    padding: 0;
  }
  .cid-sMblwx8u1K .main_title {
    margin-bottom: 1.5rem;
  }
  .cid-sMblwx8u1K .image-wrapper {
    margin-bottom: 3rem;
  }
  .cid-sMblwx8u1K .list_title {
    margin-bottom: .75rem;
  }
  .cid-sMblwx8u1K .list_box {
    margin-top: 1rem;
  }
  .cid-sMblwx8u1K ol {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }
  .cid-sMblwx8u1K ol li {
    margin-bottom: .25rem;
  }
}
.cid-sMblwx8u1K .list DIV {
  text-align: left;
}
.cid-sAXbVkZqds {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .content {
    text-align: center;
  }
  .cid-sAXbVkZqds .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sAXbVkZqds .img-logo img {
  height: 6rem;
}
.cid-sAXbVkZqds .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sAXbVkZqds .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sAXbVkZqds .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sAXbVkZqds .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sAXbVkZqds .social-list a:hover {
  opacity: 1;
}
.cid-sAXbVkZqds .list {
  list-style-type: none;
  padding: 0;
}
.cid-sAXbVkZqds .list li {
  padding-bottom: 0.5rem;
}
.cid-sAXbVkZqds .list li:last-child {
  padding-bottom: 0;
}
.cid-sAXbVkZqds .mbr-footer-list,
.cid-sAXbVkZqds .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sAXbVkZqds .mbr-footer-list,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .footer-title,
  .cid-sAXbVkZqds .footer-main-title,
  .cid-sAXbVkZqds .form-text,
  .cid-sAXbVkZqds .list {
    text-align: center !important;
  }
  .cid-sAXbVkZqds .mbr-form,
  .cid-sAXbVkZqds .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sAXbVkZqds .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sAXbVkZqds .footer-title {
  color: #504f4f;
}
.cid-sAXbVkZqds .mbr-footer-list {
  color: #504f4f;
}
.cid-sVUDJLazFw .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVUDJLazFw .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVUDJLazFw a {
  font-style: normal;
}
.cid-sVUDJLazFw .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVUDJLazFw .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVUDJLazFw .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVUDJLazFw .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVUDJLazFw .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVUDJLazFw .nav-item:focus,
.cid-sVUDJLazFw .nav-link:focus {
  outline: none;
}
.cid-sVUDJLazFw .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVUDJLazFw .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVUDJLazFw .menu-logo {
  margin-right: auto;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVUDJLazFw .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVUDJLazFw .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVUDJLazFw .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVUDJLazFw .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVUDJLazFw .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVUDJLazFw .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVUDJLazFw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVUDJLazFw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVUDJLazFw .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVUDJLazFw .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVUDJLazFw .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVUDJLazFw .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVUDJLazFw .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVUDJLazFw .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVUDJLazFw .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVUDJLazFw .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVUDJLazFw .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVUDJLazFw button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVUDJLazFw button.navbar-toggler:focus {
  outline: none;
}
.cid-sVUDJLazFw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVUDJLazFw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVUDJLazFw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVUDJLazFw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVUDJLazFw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVUDJLazFw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVUDJLazFw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVUDJLazFw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVUDJLazFw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVUDJLazFw .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVUDJLazFw .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse.collapsing,
.cid-sVUDJLazFw .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVUDJLazFw .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVUDJLazFw .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVUDJLazFw .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVUDJLazFw .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVUDJLazFw .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVUDJLazFw .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVUDJLazFw .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVUDJLazFw .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVUDJLazFw .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVUDJLazFw .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVUDJLazFw .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVUDJLazFw .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVUDJLazFw .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVUDJLazFw .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVUDJLazFw.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVUDJLazFw img {
    height: 3.8rem !important;
  }
  .cid-sVUDJLazFw .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVUDJLazFw .menu-wrap {
    flex-direction: column;
  }
  .cid-sVUDJLazFw .btn {
    display: -webkit-flex;
  }
  .cid-sVUDJLazFw button.navbar-toggler {
    display: block;
  }
  .cid-sVUDJLazFw .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVUDJLazFw .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVUDJLazFw .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVUDJLazFw .navbar-collapse.collapsing,
  .cid-sVUDJLazFw .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVUDJLazFw .navbar-collapse.collapsing .navbar-nav,
  .cid-sVUDJLazFw .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVUDJLazFw .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVUDJLazFw .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVUDJLazFw .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVUDJLazFw .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVUDJLazFw .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVUDJLazFw .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVUDJLazFw .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVUDJLazFw .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVUDJLazFw .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVUDJLazFw .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVUDJLazFw .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVUDJLazFw .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVUDJLazFw .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVUDJLazFw .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVUDJLazFw .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVUDJLazFw .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVUDJLazFw .nav-link:hover,
.cid-sVUDJLazFw .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVUDJIZutM {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVUDJIZutM h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVUDJIZutM h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVUDJIZutM h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVUDJIZutM .mbr-text,
.cid-sVUDJIZutM .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVUDJIZutM h3:before,
  .cid-sVUDJIZutM h3:after {
    display: none;
  }
}
.cid-sVUDJIZutM H1 {
  color: #cccccc;
}
.cid-sVUTe7HZl3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVUTe7HZl3 .block {
  width: 100%;
  height: 550px;
  display: block;
}
.cid-sVUTe7HZl3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sVUTe7HZl3 .first img {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.cid-sVUTe7HZl3 .last img {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
@media (max-width: 992px) {
  .cid-sVUTe7HZl3 .block {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .cid-sVUTe7HZl3 img {
    padding-bottom: 1rem;
  }
  .cid-sVUTe7HZl3 .first img {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }
  .cid-sVUTe7HZl3 .last img {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    padding-bottom: 0;
  }
}
.cid-sVUTUPOBt7 {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sVUTUPOBt7 .block {
  width: 100%;
  height: 550px;
  display: block;
}
.cid-sVUTUPOBt7 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sVUTUPOBt7 .first img {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.cid-sVUTUPOBt7 .last img {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
@media (max-width: 992px) {
  .cid-sVUTUPOBt7 .block {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .cid-sVUTUPOBt7 img {
    padding-bottom: 1rem;
  }
  .cid-sVUTUPOBt7 .first img {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }
  .cid-sVUTUPOBt7 .last img {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    padding-bottom: 0;
  }
}
.cid-sVUDJKARG1 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVUDJKARG1 .content {
    text-align: center;
  }
  .cid-sVUDJKARG1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVUDJKARG1 .img-logo img {
  height: 6rem;
}
.cid-sVUDJKARG1 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVUDJKARG1 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVUDJKARG1 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVUDJKARG1 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVUDJKARG1 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVUDJKARG1 .social-list a:hover {
  opacity: 1;
}
.cid-sVUDJKARG1 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVUDJKARG1 .list li {
  padding-bottom: 0.5rem;
}
.cid-sVUDJKARG1 .list li:last-child {
  padding-bottom: 0;
}
.cid-sVUDJKARG1 .mbr-footer-list,
.cid-sVUDJKARG1 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVUDJKARG1 .mbr-footer-list,
  .cid-sVUDJKARG1 .form-text,
  .cid-sVUDJKARG1 .footer-title,
  .cid-sVUDJKARG1 .footer-main-title,
  .cid-sVUDJKARG1 .form-text,
  .cid-sVUDJKARG1 .list {
    text-align: center !important;
  }
  .cid-sVUDJKARG1 .mbr-form,
  .cid-sVUDJKARG1 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVUDJKARG1 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVUDJKARG1 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVUDJKARG1 .footer-title {
  color: #504f4f;
}
.cid-sVUDJKARG1 .mbr-footer-list {
  color: #504f4f;
}
.cid-sVZP8ZVl7T .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVZP8ZVl7T .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVZP8ZVl7T a {
  font-style: normal;
}
.cid-sVZP8ZVl7T .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVZP8ZVl7T .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVZP8ZVl7T .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVZP8ZVl7T .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVZP8ZVl7T .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVZP8ZVl7T .nav-item:focus,
.cid-sVZP8ZVl7T .nav-link:focus {
  outline: none;
}
.cid-sVZP8ZVl7T .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVZP8ZVl7T .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVZP8ZVl7T .menu-logo {
  margin-right: auto;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVZP8ZVl7T .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVZP8ZVl7T .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVZP8ZVl7T .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVZP8ZVl7T .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVZP8ZVl7T .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVZP8ZVl7T .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVZP8ZVl7T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVZP8ZVl7T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVZP8ZVl7T .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVZP8ZVl7T .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVZP8ZVl7T .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVZP8ZVl7T .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVZP8ZVl7T .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVZP8ZVl7T .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVZP8ZVl7T .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVZP8ZVl7T .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVZP8ZVl7T .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVZP8ZVl7T button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVZP8ZVl7T button.navbar-toggler:focus {
  outline: none;
}
.cid-sVZP8ZVl7T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVZP8ZVl7T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVZP8ZVl7T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZP8ZVl7T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZP8ZVl7T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVZP8ZVl7T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZP8ZVl7T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVZP8ZVl7T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVZP8ZVl7T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZP8ZVl7T .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZP8ZVl7T .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.collapsing,
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVZP8ZVl7T .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVZP8ZVl7T .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVZP8ZVl7T .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVZP8ZVl7T .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVZP8ZVl7T .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZP8ZVl7T .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVZP8ZVl7T .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVZP8ZVl7T .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVZP8ZVl7T .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVZP8ZVl7T.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZP8ZVl7T img {
    height: 3.8rem !important;
  }
  .cid-sVZP8ZVl7T .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVZP8ZVl7T .menu-wrap {
    flex-direction: column;
  }
  .cid-sVZP8ZVl7T .btn {
    display: -webkit-flex;
  }
  .cid-sVZP8ZVl7T button.navbar-toggler {
    display: block;
  }
  .cid-sVZP8ZVl7T .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVZP8ZVl7T .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZP8ZVl7T .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVZP8ZVl7T .navbar-collapse.collapsing,
  .cid-sVZP8ZVl7T .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVZP8ZVl7T .navbar-collapse.collapsing .navbar-nav,
  .cid-sVZP8ZVl7T .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVZP8ZVl7T .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVZP8ZVl7T .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVZP8ZVl7T .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVZP8ZVl7T .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZP8ZVl7T .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVZP8ZVl7T .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVZP8ZVl7T .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVZP8ZVl7T .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZP8ZVl7T .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVZP8ZVl7T .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVZP8ZVl7T .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVZP8ZVl7T .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVZP8ZVl7T .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVZP8ZVl7T .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVZP8ZVl7T .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVZP8ZVl7T .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVZP8ZVl7T .nav-link:hover,
.cid-sVZP8ZVl7T .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVZP8Yj6K3 {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVZP8Yj6K3 h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVZP8Yj6K3 h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZP8Yj6K3 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZP8Yj6K3 .mbr-text,
.cid-sVZP8Yj6K3 .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVZP8Yj6K3 h3:before,
  .cid-sVZP8Yj6K3 h3:after {
    display: none;
  }
}
.cid-sVZP8Yj6K3 H1 {
  color: #c1c1c1;
}
.cid-sVZVTk8WRw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZVTk8WRw img {
  border-radius: 0px;
}
.cid-sVZVTk8WRw .row {
  justify-content: center;
}
.cid-sVZVTk8WRw .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZVTk8WRw .container {
  max-width: 1132px;
}
.cid-sVZTz35d3W {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZTz35d3W img {
  border-radius: 0px;
}
.cid-sVZTz35d3W .row {
  justify-content: center;
}
.cid-sVZTz35d3W .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZTz35d3W .container {
  max-width: 1132px;
}
.cid-sVZUaJJJ8m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZUaJJJ8m img {
  border-radius: 0px;
}
.cid-sVZUaJJJ8m .row {
  justify-content: center;
}
.cid-sVZUaJJJ8m .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZUaJJJ8m .container {
  max-width: 1132px;
}
.cid-sVZUiBkdPA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZUiBkdPA img {
  border-radius: 0px;
}
.cid-sVZUiBkdPA .row {
  justify-content: center;
}
.cid-sVZUiBkdPA .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZUiBkdPA .container {
  max-width: 1132px;
}
.cid-sVZV7LS1y7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZV7LS1y7 img {
  border-radius: 0px;
}
.cid-sVZV7LS1y7 .row {
  justify-content: center;
}
.cid-sVZV7LS1y7 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZV7LS1y7 .container {
  max-width: 1132px;
}
.cid-sW03yboio5 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sW03yboio5 .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-sW03yboio5 .card-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.cid-sW03yboio5 .row {
  justify-content: center;
}
@media (min-width: 1400px) {
  .cid-sW03yboio5 .card {
    max-width: 14.2%;
  }
}
.cid-sW03yboio5 .card-title,
.cid-sW03yboio5 .iconfont-wrapper {
  color: #103178;
}
.cid-sVZP8Zbcc4 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVZP8Zbcc4 .content {
    text-align: center;
  }
  .cid-sVZP8Zbcc4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVZP8Zbcc4 .img-logo img {
  height: 6rem;
}
.cid-sVZP8Zbcc4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVZP8Zbcc4 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVZP8Zbcc4 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVZP8Zbcc4 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVZP8Zbcc4 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVZP8Zbcc4 .social-list a:hover {
  opacity: 1;
}
.cid-sVZP8Zbcc4 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVZP8Zbcc4 .list li {
  padding-bottom: 0.5rem;
}
.cid-sVZP8Zbcc4 .list li:last-child {
  padding-bottom: 0;
}
.cid-sVZP8Zbcc4 .mbr-footer-list,
.cid-sVZP8Zbcc4 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVZP8Zbcc4 .mbr-footer-list,
  .cid-sVZP8Zbcc4 .form-text,
  .cid-sVZP8Zbcc4 .footer-title,
  .cid-sVZP8Zbcc4 .footer-main-title,
  .cid-sVZP8Zbcc4 .form-text,
  .cid-sVZP8Zbcc4 .list {
    text-align: center !important;
  }
  .cid-sVZP8Zbcc4 .mbr-form,
  .cid-sVZP8Zbcc4 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVZP8Zbcc4 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVZP8Zbcc4 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVZP8Zbcc4 .footer-title {
  color: #504f4f;
}
.cid-sVZP8Zbcc4 .mbr-footer-list {
  color: #504f4f;
}
.cid-sVZVoEXzss .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVZVoEXzss .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVZVoEXzss a {
  font-style: normal;
}
.cid-sVZVoEXzss .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVZVoEXzss .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVZVoEXzss .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVZVoEXzss .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVZVoEXzss .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVZVoEXzss .nav-item:focus,
.cid-sVZVoEXzss .nav-link:focus {
  outline: none;
}
.cid-sVZVoEXzss .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVZVoEXzss .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVZVoEXzss .menu-logo {
  margin-right: auto;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVZVoEXzss .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVZVoEXzss .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVZVoEXzss .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVZVoEXzss .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVZVoEXzss .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVZVoEXzss .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVZVoEXzss .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVZVoEXzss .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVZVoEXzss .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVZVoEXzss .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVZVoEXzss .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVZVoEXzss .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVZVoEXzss .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVZVoEXzss .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVZVoEXzss .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVZVoEXzss .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVZVoEXzss .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVZVoEXzss button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVZVoEXzss button.navbar-toggler:focus {
  outline: none;
}
.cid-sVZVoEXzss button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVZVoEXzss button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVZVoEXzss button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZVoEXzss button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZVoEXzss button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVZVoEXzss nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZVoEXzss nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVZVoEXzss nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVZVoEXzss nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZVoEXzss .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZVoEXzss .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse.collapsing,
.cid-sVZVoEXzss .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVZVoEXzss .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVZVoEXzss .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVZVoEXzss .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVZVoEXzss .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVZVoEXzss .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVZVoEXzss .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVZVoEXzss .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVZVoEXzss .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVZVoEXzss .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVZVoEXzss .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZVoEXzss .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVZVoEXzss .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVZVoEXzss .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVZVoEXzss .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVZVoEXzss.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZVoEXzss img {
    height: 3.8rem !important;
  }
  .cid-sVZVoEXzss .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVZVoEXzss .menu-wrap {
    flex-direction: column;
  }
  .cid-sVZVoEXzss .btn {
    display: -webkit-flex;
  }
  .cid-sVZVoEXzss button.navbar-toggler {
    display: block;
  }
  .cid-sVZVoEXzss .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVZVoEXzss .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZVoEXzss .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVZVoEXzss .navbar-collapse.collapsing,
  .cid-sVZVoEXzss .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVZVoEXzss .navbar-collapse.collapsing .navbar-nav,
  .cid-sVZVoEXzss .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVZVoEXzss .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVZVoEXzss .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVZVoEXzss .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVZVoEXzss .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZVoEXzss .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVZVoEXzss .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVZVoEXzss .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVZVoEXzss .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZVoEXzss .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVZVoEXzss .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVZVoEXzss .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVZVoEXzss .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVZVoEXzss .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVZVoEXzss .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVZVoEXzss .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVZVoEXzss .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVZVoEXzss .nav-link:hover,
.cid-sVZVoEXzss .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVZVoBm396 {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVZVoBm396 h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVZVoBm396 h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZVoBm396 h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZVoBm396 .mbr-text,
.cid-sVZVoBm396 .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVZVoBm396 h3:before,
  .cid-sVZVoBm396 h3:after {
    display: none;
  }
}
.cid-sVZVoBm396 H1 {
  color: #cccccc;
}
.cid-sVZVLjwUde {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZVLjwUde img {
  border-radius: 0px;
}
.cid-sVZVLjwUde .row {
  justify-content: center;
}
.cid-sVZVLjwUde .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZVLjwUde .container {
  max-width: 1132px;
}
.cid-sVZVoCrQJe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZVoCrQJe img {
  border-radius: 0px;
}
.cid-sVZVoCrQJe .row {
  justify-content: center;
}
.cid-sVZVoCrQJe .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZVoCrQJe .container {
  max-width: 1132px;
}
.cid-sVZVoDjk5h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZVoDjk5h img {
  border-radius: 0px;
}
.cid-sVZVoDjk5h .row {
  justify-content: center;
}
.cid-sVZVoDjk5h .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZVoDjk5h .container {
  max-width: 1132px;
}
.cid-sW04WbMifL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sW04WbMifL .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-sW04WbMifL .card-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.cid-sW04WbMifL .row {
  justify-content: center;
}
@media (min-width: 1400px) {
  .cid-sW04WbMifL .card {
    max-width: 14.2%;
  }
}
.cid-sW04WbMifL .card-title,
.cid-sW04WbMifL .iconfont-wrapper {
  color: #103178;
}
.cid-sVZVoEljPx {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVZVoEljPx .content {
    text-align: center;
  }
  .cid-sVZVoEljPx .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVZVoEljPx .img-logo img {
  height: 6rem;
}
.cid-sVZVoEljPx .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVZVoEljPx .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVZVoEljPx .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVZVoEljPx .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVZVoEljPx .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVZVoEljPx .social-list a:hover {
  opacity: 1;
}
.cid-sVZVoEljPx .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVZVoEljPx .list li {
  padding-bottom: 0.5rem;
}
.cid-sVZVoEljPx .list li:last-child {
  padding-bottom: 0;
}
.cid-sVZVoEljPx .mbr-footer-list,
.cid-sVZVoEljPx .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVZVoEljPx .mbr-footer-list,
  .cid-sVZVoEljPx .form-text,
  .cid-sVZVoEljPx .footer-title,
  .cid-sVZVoEljPx .footer-main-title,
  .cid-sVZVoEljPx .form-text,
  .cid-sVZVoEljPx .list {
    text-align: center !important;
  }
  .cid-sVZVoEljPx .mbr-form,
  .cid-sVZVoEljPx .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVZVoEljPx .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVZVoEljPx .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVZVoEljPx .footer-title {
  color: #504f4f;
}
.cid-sVZVoEljPx .mbr-footer-list {
  color: #504f4f;
}
.cid-sVZW9XOLLy .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVZW9XOLLy .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVZW9XOLLy a {
  font-style: normal;
}
.cid-sVZW9XOLLy .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVZW9XOLLy .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVZW9XOLLy .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVZW9XOLLy .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVZW9XOLLy .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVZW9XOLLy .nav-item:focus,
.cid-sVZW9XOLLy .nav-link:focus {
  outline: none;
}
.cid-sVZW9XOLLy .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVZW9XOLLy .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVZW9XOLLy .menu-logo {
  margin-right: auto;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVZW9XOLLy .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVZW9XOLLy .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVZW9XOLLy .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVZW9XOLLy .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVZW9XOLLy .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVZW9XOLLy .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVZW9XOLLy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVZW9XOLLy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVZW9XOLLy .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVZW9XOLLy .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVZW9XOLLy .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVZW9XOLLy .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVZW9XOLLy .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVZW9XOLLy .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVZW9XOLLy .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVZW9XOLLy .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVZW9XOLLy .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVZW9XOLLy button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVZW9XOLLy button.navbar-toggler:focus {
  outline: none;
}
.cid-sVZW9XOLLy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVZW9XOLLy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVZW9XOLLy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZW9XOLLy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZW9XOLLy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVZW9XOLLy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZW9XOLLy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVZW9XOLLy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVZW9XOLLy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZW9XOLLy .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZW9XOLLy .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse.collapsing,
.cid-sVZW9XOLLy .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVZW9XOLLy .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVZW9XOLLy .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVZW9XOLLy .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVZW9XOLLy .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVZW9XOLLy .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVZW9XOLLy .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVZW9XOLLy .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVZW9XOLLy .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVZW9XOLLy .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVZW9XOLLy .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZW9XOLLy .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVZW9XOLLy .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVZW9XOLLy .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVZW9XOLLy .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVZW9XOLLy.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZW9XOLLy img {
    height: 3.8rem !important;
  }
  .cid-sVZW9XOLLy .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVZW9XOLLy .menu-wrap {
    flex-direction: column;
  }
  .cid-sVZW9XOLLy .btn {
    display: -webkit-flex;
  }
  .cid-sVZW9XOLLy button.navbar-toggler {
    display: block;
  }
  .cid-sVZW9XOLLy .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVZW9XOLLy .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZW9XOLLy .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVZW9XOLLy .navbar-collapse.collapsing,
  .cid-sVZW9XOLLy .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVZW9XOLLy .navbar-collapse.collapsing .navbar-nav,
  .cid-sVZW9XOLLy .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVZW9XOLLy .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVZW9XOLLy .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVZW9XOLLy .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVZW9XOLLy .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZW9XOLLy .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVZW9XOLLy .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVZW9XOLLy .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVZW9XOLLy .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZW9XOLLy .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVZW9XOLLy .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVZW9XOLLy .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVZW9XOLLy .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVZW9XOLLy .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVZW9XOLLy .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVZW9XOLLy .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVZW9XOLLy .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVZW9XOLLy .nav-link:hover,
.cid-sVZW9XOLLy .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVZW9VwL9A {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVZW9VwL9A h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVZW9VwL9A h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZW9VwL9A h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZW9VwL9A .mbr-text,
.cid-sVZW9VwL9A .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVZW9VwL9A h3:before,
  .cid-sVZW9VwL9A h3:after {
    display: none;
  }
}
.cid-sVZW9VwL9A H1 {
  color: #cccccc;
}
.cid-sVZW9WnGsK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZW9WnGsK img {
  border-radius: 0px;
}
.cid-sVZW9WnGsK .row {
  justify-content: center;
}
.cid-sVZW9WnGsK .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZW9WnGsK .container {
  max-width: 1132px;
}
.cid-sVZW9WKNNN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZW9WKNNN img {
  border-radius: 0px;
}
.cid-sVZW9WKNNN .row {
  justify-content: center;
}
.cid-sVZW9WKNNN .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZW9WKNNN .container {
  max-width: 1132px;
}
.cid-sVZW9X29t0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZW9X29t0 img {
  border-radius: 0px;
}
.cid-sVZW9X29t0 .row {
  justify-content: center;
}
.cid-sVZW9X29t0 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZW9X29t0 .container {
  max-width: 1132px;
}
.cid-sW053roBSN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sW053roBSN .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-sW053roBSN .card-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.cid-sW053roBSN .row {
  justify-content: center;
}
@media (min-width: 1400px) {
  .cid-sW053roBSN .card {
    max-width: 14.2%;
  }
}
.cid-sW053roBSN .card-title,
.cid-sW053roBSN .iconfont-wrapper {
  color: #103178;
}
.cid-sVZW9Xh6Xc {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVZW9Xh6Xc .content {
    text-align: center;
  }
  .cid-sVZW9Xh6Xc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVZW9Xh6Xc .img-logo img {
  height: 6rem;
}
.cid-sVZW9Xh6Xc .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVZW9Xh6Xc .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVZW9Xh6Xc .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVZW9Xh6Xc .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVZW9Xh6Xc .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVZW9Xh6Xc .social-list a:hover {
  opacity: 1;
}
.cid-sVZW9Xh6Xc .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVZW9Xh6Xc .list li {
  padding-bottom: 0.5rem;
}
.cid-sVZW9Xh6Xc .list li:last-child {
  padding-bottom: 0;
}
.cid-sVZW9Xh6Xc .mbr-footer-list,
.cid-sVZW9Xh6Xc .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVZW9Xh6Xc .mbr-footer-list,
  .cid-sVZW9Xh6Xc .form-text,
  .cid-sVZW9Xh6Xc .footer-title,
  .cid-sVZW9Xh6Xc .footer-main-title,
  .cid-sVZW9Xh6Xc .form-text,
  .cid-sVZW9Xh6Xc .list {
    text-align: center !important;
  }
  .cid-sVZW9Xh6Xc .mbr-form,
  .cid-sVZW9Xh6Xc .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVZW9Xh6Xc .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVZW9Xh6Xc .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVZW9Xh6Xc .footer-title {
  color: #504f4f;
}
.cid-sVZW9Xh6Xc .mbr-footer-list {
  color: #504f4f;
}
.cid-sVZWscM2Uy .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVZWscM2Uy .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVZWscM2Uy a {
  font-style: normal;
}
.cid-sVZWscM2Uy .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVZWscM2Uy .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVZWscM2Uy .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVZWscM2Uy .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVZWscM2Uy .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVZWscM2Uy .nav-item:focus,
.cid-sVZWscM2Uy .nav-link:focus {
  outline: none;
}
.cid-sVZWscM2Uy .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVZWscM2Uy .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVZWscM2Uy .menu-logo {
  margin-right: auto;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVZWscM2Uy .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVZWscM2Uy .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVZWscM2Uy .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVZWscM2Uy .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVZWscM2Uy .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVZWscM2Uy .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVZWscM2Uy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVZWscM2Uy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVZWscM2Uy .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVZWscM2Uy .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVZWscM2Uy .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVZWscM2Uy .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVZWscM2Uy .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVZWscM2Uy .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVZWscM2Uy .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVZWscM2Uy .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVZWscM2Uy .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVZWscM2Uy button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVZWscM2Uy button.navbar-toggler:focus {
  outline: none;
}
.cid-sVZWscM2Uy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVZWscM2Uy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVZWscM2Uy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZWscM2Uy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZWscM2Uy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVZWscM2Uy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZWscM2Uy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVZWscM2Uy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVZWscM2Uy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZWscM2Uy .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZWscM2Uy .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse.collapsing,
.cid-sVZWscM2Uy .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVZWscM2Uy .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVZWscM2Uy .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVZWscM2Uy .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVZWscM2Uy .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVZWscM2Uy .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVZWscM2Uy .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVZWscM2Uy .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVZWscM2Uy .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVZWscM2Uy .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVZWscM2Uy .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZWscM2Uy .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVZWscM2Uy .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVZWscM2Uy .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVZWscM2Uy .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVZWscM2Uy.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZWscM2Uy img {
    height: 3.8rem !important;
  }
  .cid-sVZWscM2Uy .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVZWscM2Uy .menu-wrap {
    flex-direction: column;
  }
  .cid-sVZWscM2Uy .btn {
    display: -webkit-flex;
  }
  .cid-sVZWscM2Uy button.navbar-toggler {
    display: block;
  }
  .cid-sVZWscM2Uy .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVZWscM2Uy .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZWscM2Uy .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVZWscM2Uy .navbar-collapse.collapsing,
  .cid-sVZWscM2Uy .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVZWscM2Uy .navbar-collapse.collapsing .navbar-nav,
  .cid-sVZWscM2Uy .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVZWscM2Uy .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVZWscM2Uy .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVZWscM2Uy .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVZWscM2Uy .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZWscM2Uy .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVZWscM2Uy .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVZWscM2Uy .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVZWscM2Uy .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZWscM2Uy .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVZWscM2Uy .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVZWscM2Uy .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVZWscM2Uy .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVZWscM2Uy .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVZWscM2Uy .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVZWscM2Uy .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVZWscM2Uy .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVZWscM2Uy .nav-link:hover,
.cid-sVZWscM2Uy .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVZWsb0oIW {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVZWsb0oIW h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVZWsb0oIW h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZWsb0oIW h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZWsb0oIW .mbr-text,
.cid-sVZWsb0oIW .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVZWsb0oIW h3:before,
  .cid-sVZWsb0oIW h3:after {
    display: none;
  }
}
.cid-sVZWsb0oIW H1 {
  color: #cccccc;
}
.cid-sVZWsbt28F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZWsbt28F img {
  border-radius: 0px;
}
.cid-sVZWsbt28F .row {
  justify-content: center;
}
.cid-sVZWsbt28F .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZWsbt28F .container {
  max-width: 1132px;
}
.cid-sVZWsbNWKm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZWsbNWKm img {
  border-radius: 0px;
}
.cid-sVZWsbNWKm .row {
  justify-content: center;
}
.cid-sVZWsbNWKm .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZWsbNWKm .container {
  max-width: 1132px;
}
.cid-sW057t0tNu {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sW057t0tNu .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-sW057t0tNu .card-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.cid-sW057t0tNu .row {
  justify-content: center;
}
@media (min-width: 1400px) {
  .cid-sW057t0tNu .card {
    max-width: 14.2%;
  }
}
.cid-sW057t0tNu .card-title,
.cid-sW057t0tNu .iconfont-wrapper {
  color: #103178;
}
.cid-sVZWscjryN {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVZWscjryN .content {
    text-align: center;
  }
  .cid-sVZWscjryN .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVZWscjryN .img-logo img {
  height: 6rem;
}
.cid-sVZWscjryN .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVZWscjryN .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVZWscjryN .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVZWscjryN .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVZWscjryN .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVZWscjryN .social-list a:hover {
  opacity: 1;
}
.cid-sVZWscjryN .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVZWscjryN .list li {
  padding-bottom: 0.5rem;
}
.cid-sVZWscjryN .list li:last-child {
  padding-bottom: 0;
}
.cid-sVZWscjryN .mbr-footer-list,
.cid-sVZWscjryN .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVZWscjryN .mbr-footer-list,
  .cid-sVZWscjryN .form-text,
  .cid-sVZWscjryN .footer-title,
  .cid-sVZWscjryN .footer-main-title,
  .cid-sVZWscjryN .form-text,
  .cid-sVZWscjryN .list {
    text-align: center !important;
  }
  .cid-sVZWscjryN .mbr-form,
  .cid-sVZWscjryN .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVZWscjryN .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVZWscjryN .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVZWscjryN .footer-title {
  color: #504f4f;
}
.cid-sVZWscjryN .mbr-footer-list {
  color: #504f4f;
}
.cid-sVZWMpeb9x .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVZWMpeb9x .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVZWMpeb9x a {
  font-style: normal;
}
.cid-sVZWMpeb9x .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVZWMpeb9x .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVZWMpeb9x .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVZWMpeb9x .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVZWMpeb9x .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVZWMpeb9x .nav-item:focus,
.cid-sVZWMpeb9x .nav-link:focus {
  outline: none;
}
.cid-sVZWMpeb9x .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVZWMpeb9x .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVZWMpeb9x .menu-logo {
  margin-right: auto;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVZWMpeb9x .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVZWMpeb9x .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVZWMpeb9x .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVZWMpeb9x .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVZWMpeb9x .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVZWMpeb9x .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVZWMpeb9x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVZWMpeb9x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVZWMpeb9x .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVZWMpeb9x .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVZWMpeb9x .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVZWMpeb9x .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVZWMpeb9x .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVZWMpeb9x .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVZWMpeb9x .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVZWMpeb9x .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVZWMpeb9x .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVZWMpeb9x button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVZWMpeb9x button.navbar-toggler:focus {
  outline: none;
}
.cid-sVZWMpeb9x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVZWMpeb9x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVZWMpeb9x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZWMpeb9x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZWMpeb9x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVZWMpeb9x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZWMpeb9x nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVZWMpeb9x nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVZWMpeb9x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZWMpeb9x .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZWMpeb9x .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse.collapsing,
.cid-sVZWMpeb9x .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVZWMpeb9x .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVZWMpeb9x .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVZWMpeb9x .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVZWMpeb9x .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVZWMpeb9x .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVZWMpeb9x .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVZWMpeb9x .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVZWMpeb9x .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVZWMpeb9x .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVZWMpeb9x .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZWMpeb9x .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVZWMpeb9x .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVZWMpeb9x .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVZWMpeb9x .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVZWMpeb9x.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZWMpeb9x img {
    height: 3.8rem !important;
  }
  .cid-sVZWMpeb9x .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVZWMpeb9x .menu-wrap {
    flex-direction: column;
  }
  .cid-sVZWMpeb9x .btn {
    display: -webkit-flex;
  }
  .cid-sVZWMpeb9x button.navbar-toggler {
    display: block;
  }
  .cid-sVZWMpeb9x .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVZWMpeb9x .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZWMpeb9x .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVZWMpeb9x .navbar-collapse.collapsing,
  .cid-sVZWMpeb9x .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVZWMpeb9x .navbar-collapse.collapsing .navbar-nav,
  .cid-sVZWMpeb9x .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVZWMpeb9x .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVZWMpeb9x .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVZWMpeb9x .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVZWMpeb9x .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZWMpeb9x .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVZWMpeb9x .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVZWMpeb9x .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVZWMpeb9x .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZWMpeb9x .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVZWMpeb9x .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVZWMpeb9x .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVZWMpeb9x .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVZWMpeb9x .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVZWMpeb9x .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVZWMpeb9x .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVZWMpeb9x .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVZWMpeb9x .nav-link:hover,
.cid-sVZWMpeb9x .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVZWMnaind {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVZWMnaind h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVZWMnaind h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZWMnaind h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZWMnaind .mbr-text,
.cid-sVZWMnaind .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVZWMnaind h3:before,
  .cid-sVZWMnaind h3:after {
    display: none;
  }
}
.cid-sVZWMnaind H1 {
  color: #cccccc;
}
.cid-sVZWMnPQQC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZWMnPQQC img {
  border-radius: 0px;
}
.cid-sVZWMnPQQC .row {
  justify-content: center;
}
.cid-sVZWMnPQQC .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZWMnPQQC .container {
  max-width: 1132px;
}
.cid-sVZWMoiT7a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZWMoiT7a img {
  border-radius: 0px;
}
.cid-sVZWMoiT7a .row {
  justify-content: center;
}
.cid-sVZWMoiT7a .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZWMoiT7a .container {
  max-width: 1132px;
}
.cid-sW05aFWxwF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sW05aFWxwF .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-sW05aFWxwF .card-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.cid-sW05aFWxwF .row {
  justify-content: center;
}
@media (min-width: 1400px) {
  .cid-sW05aFWxwF .card {
    max-width: 14.2%;
  }
}
.cid-sW05aFWxwF .card-title,
.cid-sW05aFWxwF .iconfont-wrapper {
  color: #103178;
}
.cid-sVZWMoBv6N {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVZWMoBv6N .content {
    text-align: center;
  }
  .cid-sVZWMoBv6N .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVZWMoBv6N .img-logo img {
  height: 6rem;
}
.cid-sVZWMoBv6N .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVZWMoBv6N .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVZWMoBv6N .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVZWMoBv6N .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVZWMoBv6N .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVZWMoBv6N .social-list a:hover {
  opacity: 1;
}
.cid-sVZWMoBv6N .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVZWMoBv6N .list li {
  padding-bottom: 0.5rem;
}
.cid-sVZWMoBv6N .list li:last-child {
  padding-bottom: 0;
}
.cid-sVZWMoBv6N .mbr-footer-list,
.cid-sVZWMoBv6N .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVZWMoBv6N .mbr-footer-list,
  .cid-sVZWMoBv6N .form-text,
  .cid-sVZWMoBv6N .footer-title,
  .cid-sVZWMoBv6N .footer-main-title,
  .cid-sVZWMoBv6N .form-text,
  .cid-sVZWMoBv6N .list {
    text-align: center !important;
  }
  .cid-sVZWMoBv6N .mbr-form,
  .cid-sVZWMoBv6N .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVZWMoBv6N .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVZWMoBv6N .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVZWMoBv6N .footer-title {
  color: #504f4f;
}
.cid-sVZWMoBv6N .mbr-footer-list {
  color: #504f4f;
}
.cid-sVZX2F1nTE .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sVZX2F1nTE .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sVZX2F1nTE a {
  font-style: normal;
}
.cid-sVZX2F1nTE .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sVZX2F1nTE .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sVZX2F1nTE .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sVZX2F1nTE .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sVZX2F1nTE .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sVZX2F1nTE .nav-item:focus,
.cid-sVZX2F1nTE .nav-link:focus {
  outline: none;
}
.cid-sVZX2F1nTE .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sVZX2F1nTE .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sVZX2F1nTE .menu-logo {
  margin-right: auto;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sVZX2F1nTE .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sVZX2F1nTE .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sVZX2F1nTE .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sVZX2F1nTE .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sVZX2F1nTE .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sVZX2F1nTE .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sVZX2F1nTE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sVZX2F1nTE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sVZX2F1nTE .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sVZX2F1nTE .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sVZX2F1nTE .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sVZX2F1nTE .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sVZX2F1nTE .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sVZX2F1nTE .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sVZX2F1nTE .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sVZX2F1nTE .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sVZX2F1nTE .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sVZX2F1nTE button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sVZX2F1nTE button.navbar-toggler:focus {
  outline: none;
}
.cid-sVZX2F1nTE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sVZX2F1nTE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sVZX2F1nTE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZX2F1nTE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sVZX2F1nTE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sVZX2F1nTE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZX2F1nTE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sVZX2F1nTE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sVZX2F1nTE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sVZX2F1nTE .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZX2F1nTE .collapsed .btn {
  display: -webkit-flex;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse.collapsing,
.cid-sVZX2F1nTE .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sVZX2F1nTE .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sVZX2F1nTE .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sVZX2F1nTE .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sVZX2F1nTE .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sVZX2F1nTE .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sVZX2F1nTE .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sVZX2F1nTE .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sVZX2F1nTE .collapsed button.navbar-toggler {
  display: block;
}
.cid-sVZX2F1nTE .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sVZX2F1nTE .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sVZX2F1nTE .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sVZX2F1nTE .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sVZX2F1nTE .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sVZX2F1nTE .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sVZX2F1nTE.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZX2F1nTE img {
    height: 3.8rem !important;
  }
  .cid-sVZX2F1nTE .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sVZX2F1nTE .menu-wrap {
    flex-direction: column;
  }
  .cid-sVZX2F1nTE .btn {
    display: -webkit-flex;
  }
  .cid-sVZX2F1nTE button.navbar-toggler {
    display: block;
  }
  .cid-sVZX2F1nTE .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sVZX2F1nTE .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sVZX2F1nTE .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sVZX2F1nTE .navbar-collapse.collapsing,
  .cid-sVZX2F1nTE .navbar-collapse.show {
    display: block !important;
  }
  .cid-sVZX2F1nTE .navbar-collapse.collapsing .navbar-nav,
  .cid-sVZX2F1nTE .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sVZX2F1nTE .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sVZX2F1nTE .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sVZX2F1nTE .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sVZX2F1nTE .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZX2F1nTE .navbar-collapse.collapsing .navbar-buttons,
  .cid-sVZX2F1nTE .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sVZX2F1nTE .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sVZX2F1nTE .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sVZX2F1nTE .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sVZX2F1nTE .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sVZX2F1nTE .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sVZX2F1nTE .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sVZX2F1nTE .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sVZX2F1nTE .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sVZX2F1nTE .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sVZX2F1nTE .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sVZX2F1nTE .nav-link:hover,
.cid-sVZX2F1nTE .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sVZX2DeJnx {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVZX2DeJnx h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-sVZX2DeJnx h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZX2DeJnx h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-sVZX2DeJnx .mbr-text,
.cid-sVZX2DeJnx .mbr-section-btn {
  color: #767676;
}
@media (max-width: 768px) {
  .cid-sVZX2DeJnx h3:before,
  .cid-sVZX2DeJnx h3:after {
    display: none;
  }
}
.cid-sVZX2DeJnx H1 {
  color: #cccccc;
}
.cid-sVZX2DOP1i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZX2DOP1i img {
  border-radius: 0px;
}
.cid-sVZX2DOP1i .row {
  justify-content: center;
}
.cid-sVZX2DOP1i .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZX2DOP1i .container {
  max-width: 1132px;
}
.cid-sVZX2EayKI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sVZX2EayKI img {
  border-radius: 0px;
}
.cid-sVZX2EayKI .row {
  justify-content: center;
}
.cid-sVZX2EayKI .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-sVZX2EayKI .container {
  max-width: 1132px;
}
.cid-sW05drpGsN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sW05drpGsN .mbr-iconfont {
  display: block;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-sW05drpGsN .card-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.cid-sW05drpGsN .row {
  justify-content: center;
}
@media (min-width: 1400px) {
  .cid-sW05drpGsN .card {
    max-width: 14.2%;
  }
}
.cid-sW05drpGsN .card-title,
.cid-sW05drpGsN .iconfont-wrapper {
  color: #103178;
}
.cid-sVZX2ErycI {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sVZX2ErycI .content {
    text-align: center;
  }
  .cid-sVZX2ErycI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sVZX2ErycI .img-logo img {
  height: 6rem;
}
.cid-sVZX2ErycI .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sVZX2ErycI .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sVZX2ErycI .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sVZX2ErycI .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sVZX2ErycI .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sVZX2ErycI .social-list a:hover {
  opacity: 1;
}
.cid-sVZX2ErycI .list {
  list-style-type: none;
  padding: 0;
}
.cid-sVZX2ErycI .list li {
  padding-bottom: 0.5rem;
}
.cid-sVZX2ErycI .list li:last-child {
  padding-bottom: 0;
}
.cid-sVZX2ErycI .mbr-footer-list,
.cid-sVZX2ErycI .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sVZX2ErycI .mbr-footer-list,
  .cid-sVZX2ErycI .form-text,
  .cid-sVZX2ErycI .footer-title,
  .cid-sVZX2ErycI .footer-main-title,
  .cid-sVZX2ErycI .form-text,
  .cid-sVZX2ErycI .list {
    text-align: center !important;
  }
  .cid-sVZX2ErycI .mbr-form,
  .cid-sVZX2ErycI .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sVZX2ErycI .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sVZX2ErycI .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sVZX2ErycI .footer-title {
  color: #504f4f;
}
.cid-sVZX2ErycI .mbr-footer-list {
  color: #504f4f;
}
.cid-sWhu00TE1T .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-sWhu00TE1T .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sWhu00TE1T a {
  font-style: normal;
}
.cid-sWhu00TE1T .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-sWhu00TE1T .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-sWhu00TE1T .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-sWhu00TE1T .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sWhu00TE1T .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-sWhu00TE1T .nav-item:focus,
.cid-sWhu00TE1T .nav-link:focus {
  outline: none;
}
.cid-sWhu00TE1T .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-sWhu00TE1T .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sWhu00TE1T .menu-logo {
  margin-right: auto;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sWhu00TE1T .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-sWhu00TE1T .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sWhu00TE1T .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sWhu00TE1T .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sWhu00TE1T .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sWhu00TE1T .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sWhu00TE1T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sWhu00TE1T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWhu00TE1T .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sWhu00TE1T .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWhu00TE1T .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sWhu00TE1T .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sWhu00TE1T .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sWhu00TE1T .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sWhu00TE1T .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sWhu00TE1T .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sWhu00TE1T .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sWhu00TE1T button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sWhu00TE1T button.navbar-toggler:focus {
  outline: none;
}
.cid-sWhu00TE1T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sWhu00TE1T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWhu00TE1T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWhu00TE1T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWhu00TE1T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWhu00TE1T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWhu00TE1T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWhu00TE1T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWhu00TE1T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWhu00TE1T .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sWhu00TE1T .collapsed .btn {
  display: -webkit-flex;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse.collapsing,
.cid-sWhu00TE1T .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sWhu00TE1T .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sWhu00TE1T .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-sWhu00TE1T .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sWhu00TE1T .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sWhu00TE1T .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sWhu00TE1T .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sWhu00TE1T .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sWhu00TE1T .collapsed button.navbar-toggler {
  display: block;
}
.cid-sWhu00TE1T .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sWhu00TE1T .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sWhu00TE1T .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-sWhu00TE1T .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sWhu00TE1T .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sWhu00TE1T .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sWhu00TE1T.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sWhu00TE1T img {
    height: 3.8rem !important;
  }
  .cid-sWhu00TE1T .icon-wrap {
    margin-top: 1rem;
  }
  .cid-sWhu00TE1T .menu-wrap {
    flex-direction: column;
  }
  .cid-sWhu00TE1T .btn {
    display: -webkit-flex;
  }
  .cid-sWhu00TE1T button.navbar-toggler {
    display: block;
  }
  .cid-sWhu00TE1T .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-sWhu00TE1T .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sWhu00TE1T .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sWhu00TE1T .navbar-collapse.collapsing,
  .cid-sWhu00TE1T .navbar-collapse.show {
    display: block !important;
  }
  .cid-sWhu00TE1T .navbar-collapse.collapsing .navbar-nav,
  .cid-sWhu00TE1T .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sWhu00TE1T .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sWhu00TE1T .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sWhu00TE1T .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-sWhu00TE1T .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-sWhu00TE1T .navbar-collapse.collapsing .navbar-buttons,
  .cid-sWhu00TE1T .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sWhu00TE1T .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sWhu00TE1T .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sWhu00TE1T .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-sWhu00TE1T .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sWhu00TE1T .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sWhu00TE1T .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sWhu00TE1T .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-sWhu00TE1T .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-sWhu00TE1T .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-sWhu00TE1T .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-sWhu00TE1T .nav-link:hover,
.cid-sWhu00TE1T .dropdown-item:hover {
  color: #767676 !important;
}
.cid-sWhtZZdSi2 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWhtZZdSi2 .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-sWhtZZdSi2 .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-sWhtZZdSi2 .mbr-text {
  margin-bottom: 2rem;
}
.cid-sWhtZZdSi2 .image-wrapper,
.cid-sWhtZZdSi2 img {
  width: 100%;
}
.cid-sWhtZZdSi2 .image-wrapper {
  overflow: hidden;
}
.cid-sWhtZZdSi2 .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-sWhtZZdSi2 .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-sWhtZZdSi2 .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sWhtZZdSi2 .row {
    flex-direction: column-reverse;
  }
  .cid-sWhtZZdSi2 .content_box,
  .cid-sWhtZZdSi2 .mbr-text {
    padding: 0;
  }
  .cid-sWhtZZdSi2 .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-sWhtZZdSi2 .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-sWhtZZdSi2 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWhtZZdSi2 .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-sWhtZZRNa1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sWhtZZRNa1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sWhtZZRNa1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWhtZZRNa1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWhtZZRNa1 .mbr-gallery-item {
  width: 33.3%;
}
.cid-sWhtZZRNa1 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-sWhtZZRNa1 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-sWhtZZRNa1 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-sWhtZZRNa1 .mbr-gallery-row {
  justify-content: center;
}
.cid-sWhtZZRNa1 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-sWhtZZRNa1 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-sWhtZZRNa1 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sWhtZZRNa1 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-sWhtZZRNa1 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-sWhtZZRNa1 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-sWhtZZRNa1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sWhtZZRNa1 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-sWhtZZRNa1 img {
  transition: all 2s !important;
}
.cid-sWhtZZRNa1 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sWhtZZRNa1 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-sWhtZZRNa1 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sWhu00jSyk {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWhu00jSyk .content {
    text-align: center;
  }
  .cid-sWhu00jSyk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sWhu00jSyk .img-logo img {
  height: 6rem;
}
.cid-sWhu00jSyk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sWhu00jSyk .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-sWhu00jSyk .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sWhu00jSyk .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-sWhu00jSyk .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sWhu00jSyk .social-list a:hover {
  opacity: 1;
}
.cid-sWhu00jSyk .list {
  list-style-type: none;
  padding: 0;
}
.cid-sWhu00jSyk .list li {
  padding-bottom: 0.5rem;
}
.cid-sWhu00jSyk .list li:last-child {
  padding-bottom: 0;
}
.cid-sWhu00jSyk .mbr-footer-list,
.cid-sWhu00jSyk .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-sWhu00jSyk .mbr-footer-list,
  .cid-sWhu00jSyk .form-text,
  .cid-sWhu00jSyk .footer-title,
  .cid-sWhu00jSyk .footer-main-title,
  .cid-sWhu00jSyk .form-text,
  .cid-sWhu00jSyk .list {
    text-align: center !important;
  }
  .cid-sWhu00jSyk .mbr-form,
  .cid-sWhu00jSyk .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-sWhu00jSyk .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-sWhu00jSyk .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-sWhu00jSyk .footer-title {
  color: #504f4f;
}
.cid-sWhu00jSyk .mbr-footer-list {
  color: #504f4f;
}
.cid-t21K0Ivy8E .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-t21K0Ivy8E .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-t21K0Ivy8E a {
  font-style: normal;
}
.cid-t21K0Ivy8E .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-t21K0Ivy8E .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-t21K0Ivy8E .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-t21K0Ivy8E .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-t21K0Ivy8E .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-t21K0Ivy8E .nav-item:focus,
.cid-t21K0Ivy8E .nav-link:focus {
  outline: none;
}
.cid-t21K0Ivy8E .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-t21K0Ivy8E .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-t21K0Ivy8E .menu-logo {
  margin-right: auto;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-t21K0Ivy8E .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-t21K0Ivy8E .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-t21K0Ivy8E .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-t21K0Ivy8E .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-t21K0Ivy8E .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-t21K0Ivy8E .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-t21K0Ivy8E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-t21K0Ivy8E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t21K0Ivy8E .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-t21K0Ivy8E .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t21K0Ivy8E .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-t21K0Ivy8E .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-t21K0Ivy8E .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-t21K0Ivy8E .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-t21K0Ivy8E .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-t21K0Ivy8E .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-t21K0Ivy8E .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-t21K0Ivy8E button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-t21K0Ivy8E button.navbar-toggler:focus {
  outline: none;
}
.cid-t21K0Ivy8E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t21K0Ivy8E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t21K0Ivy8E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t21K0Ivy8E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t21K0Ivy8E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t21K0Ivy8E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t21K0Ivy8E nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t21K0Ivy8E nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t21K0Ivy8E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t21K0Ivy8E .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-t21K0Ivy8E .collapsed .btn {
  display: -webkit-flex;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse.collapsing,
.cid-t21K0Ivy8E .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-t21K0Ivy8E .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-t21K0Ivy8E .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-t21K0Ivy8E .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-t21K0Ivy8E .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-t21K0Ivy8E .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-t21K0Ivy8E .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t21K0Ivy8E .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-t21K0Ivy8E .collapsed button.navbar-toggler {
  display: block;
}
.cid-t21K0Ivy8E .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-t21K0Ivy8E .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-t21K0Ivy8E .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-t21K0Ivy8E .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-t21K0Ivy8E .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-t21K0Ivy8E .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-t21K0Ivy8E.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-t21K0Ivy8E img {
    height: 3.8rem !important;
  }
  .cid-t21K0Ivy8E .icon-wrap {
    margin-top: 1rem;
  }
  .cid-t21K0Ivy8E .menu-wrap {
    flex-direction: column;
  }
  .cid-t21K0Ivy8E .btn {
    display: -webkit-flex;
  }
  .cid-t21K0Ivy8E button.navbar-toggler {
    display: block;
  }
  .cid-t21K0Ivy8E .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-t21K0Ivy8E .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-t21K0Ivy8E .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-t21K0Ivy8E .navbar-collapse.collapsing,
  .cid-t21K0Ivy8E .navbar-collapse.show {
    display: block !important;
  }
  .cid-t21K0Ivy8E .navbar-collapse.collapsing .navbar-nav,
  .cid-t21K0Ivy8E .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-t21K0Ivy8E .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-t21K0Ivy8E .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-t21K0Ivy8E .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-t21K0Ivy8E .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-t21K0Ivy8E .navbar-collapse.collapsing .navbar-buttons,
  .cid-t21K0Ivy8E .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-t21K0Ivy8E .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-t21K0Ivy8E .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-t21K0Ivy8E .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-t21K0Ivy8E .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-t21K0Ivy8E .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-t21K0Ivy8E .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-t21K0Ivy8E .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-t21K0Ivy8E .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-t21K0Ivy8E .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-t21K0Ivy8E .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-t21K0Ivy8E .nav-link:hover,
.cid-t21K0Ivy8E .dropdown-item:hover {
  color: #767676 !important;
}
.cid-t21K0GJoF6 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t21K0GJoF6 .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-t21K0GJoF6 .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-t21K0GJoF6 .mbr-text {
  margin-bottom: 2rem;
}
.cid-t21K0GJoF6 .image-wrapper,
.cid-t21K0GJoF6 img {
  width: 100%;
}
.cid-t21K0GJoF6 .image-wrapper {
  overflow: hidden;
}
.cid-t21K0GJoF6 .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-t21K0GJoF6 .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-t21K0GJoF6 .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t21K0GJoF6 .row {
    flex-direction: column-reverse;
  }
  .cid-t21K0GJoF6 .content_box,
  .cid-t21K0GJoF6 .mbr-text {
    padding: 0;
  }
  .cid-t21K0GJoF6 .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-t21K0GJoF6 .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-t21K0GJoF6 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t21K0GJoF6 .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-t21K0HlhHZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-t21K0HlhHZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t21K0HlhHZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t21K0HlhHZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t21K0HlhHZ .mbr-gallery-item {
  width: 33.3%;
}
.cid-t21K0HlhHZ .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-t21K0HlhHZ .mbr-gallery-item {
    width: 100%;
  }
}
.cid-t21K0HlhHZ .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-t21K0HlhHZ .mbr-gallery-row {
  justify-content: center;
}
.cid-t21K0HlhHZ .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-t21K0HlhHZ .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-t21K0HlhHZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t21K0HlhHZ .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-t21K0HlhHZ .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-t21K0HlhHZ .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-t21K0HlhHZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t21K0HlhHZ .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-t21K0HlhHZ img {
  transition: all 2s !important;
}
.cid-t21K0HlhHZ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-t21K0HlhHZ .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-t21K0HlhHZ .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-t21K0HOaAu {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-t21K0HOaAu .content {
    text-align: center;
  }
  .cid-t21K0HOaAu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t21K0HOaAu .img-logo img {
  height: 6rem;
}
.cid-t21K0HOaAu .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-t21K0HOaAu .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-t21K0HOaAu .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t21K0HOaAu .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-t21K0HOaAu .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t21K0HOaAu .social-list a:hover {
  opacity: 1;
}
.cid-t21K0HOaAu .list {
  list-style-type: none;
  padding: 0;
}
.cid-t21K0HOaAu .list li {
  padding-bottom: 0.5rem;
}
.cid-t21K0HOaAu .list li:last-child {
  padding-bottom: 0;
}
.cid-t21K0HOaAu .mbr-footer-list,
.cid-t21K0HOaAu .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-t21K0HOaAu .mbr-footer-list,
  .cid-t21K0HOaAu .form-text,
  .cid-t21K0HOaAu .footer-title,
  .cid-t21K0HOaAu .footer-main-title,
  .cid-t21K0HOaAu .form-text,
  .cid-t21K0HOaAu .list {
    text-align: center !important;
  }
  .cid-t21K0HOaAu .mbr-form,
  .cid-t21K0HOaAu .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-t21K0HOaAu .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-t21K0HOaAu .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-t21K0HOaAu .footer-title {
  color: #504f4f;
}
.cid-t21K0HOaAu .mbr-footer-list {
  color: #504f4f;
}
.cid-t21NF4XEkW .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-t21NF4XEkW .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-t21NF4XEkW a {
  font-style: normal;
}
.cid-t21NF4XEkW .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-t21NF4XEkW .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-t21NF4XEkW .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-t21NF4XEkW .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-t21NF4XEkW .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-t21NF4XEkW .nav-item:focus,
.cid-t21NF4XEkW .nav-link:focus {
  outline: none;
}
.cid-t21NF4XEkW .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-t21NF4XEkW .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-t21NF4XEkW .menu-logo {
  margin-right: auto;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-t21NF4XEkW .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-t21NF4XEkW .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-t21NF4XEkW .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-t21NF4XEkW .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-t21NF4XEkW .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-t21NF4XEkW .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-t21NF4XEkW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-t21NF4XEkW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t21NF4XEkW .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-t21NF4XEkW .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t21NF4XEkW .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-t21NF4XEkW .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-t21NF4XEkW .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-t21NF4XEkW .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-t21NF4XEkW .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-t21NF4XEkW .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-t21NF4XEkW .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-t21NF4XEkW button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-t21NF4XEkW button.navbar-toggler:focus {
  outline: none;
}
.cid-t21NF4XEkW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t21NF4XEkW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t21NF4XEkW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t21NF4XEkW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t21NF4XEkW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t21NF4XEkW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t21NF4XEkW nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t21NF4XEkW nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t21NF4XEkW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t21NF4XEkW .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-t21NF4XEkW .collapsed .btn {
  display: -webkit-flex;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse.collapsing,
.cid-t21NF4XEkW .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-t21NF4XEkW .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-t21NF4XEkW .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-t21NF4XEkW .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-t21NF4XEkW .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-t21NF4XEkW .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-t21NF4XEkW .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t21NF4XEkW .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-t21NF4XEkW .collapsed button.navbar-toggler {
  display: block;
}
.cid-t21NF4XEkW .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-t21NF4XEkW .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-t21NF4XEkW .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-t21NF4XEkW .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-t21NF4XEkW .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-t21NF4XEkW .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-t21NF4XEkW.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-t21NF4XEkW img {
    height: 3.8rem !important;
  }
  .cid-t21NF4XEkW .icon-wrap {
    margin-top: 1rem;
  }
  .cid-t21NF4XEkW .menu-wrap {
    flex-direction: column;
  }
  .cid-t21NF4XEkW .btn {
    display: -webkit-flex;
  }
  .cid-t21NF4XEkW button.navbar-toggler {
    display: block;
  }
  .cid-t21NF4XEkW .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-t21NF4XEkW .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-t21NF4XEkW .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-t21NF4XEkW .navbar-collapse.collapsing,
  .cid-t21NF4XEkW .navbar-collapse.show {
    display: block !important;
  }
  .cid-t21NF4XEkW .navbar-collapse.collapsing .navbar-nav,
  .cid-t21NF4XEkW .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-t21NF4XEkW .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-t21NF4XEkW .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-t21NF4XEkW .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-t21NF4XEkW .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-t21NF4XEkW .navbar-collapse.collapsing .navbar-buttons,
  .cid-t21NF4XEkW .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-t21NF4XEkW .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-t21NF4XEkW .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-t21NF4XEkW .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-t21NF4XEkW .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-t21NF4XEkW .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-t21NF4XEkW .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-t21NF4XEkW .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-t21NF4XEkW .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-t21NF4XEkW .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-t21NF4XEkW .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-t21NF4XEkW .nav-link:hover,
.cid-t21NF4XEkW .dropdown-item:hover {
  color: #767676 !important;
}
.cid-t21NF3ThL0 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-t21NF3ThL0 .mbr-text {
    text-align: center;
  }
}
.cid-t21NF3ThL0 .mbr-text,
.cid-t21NF3ThL0 .mbr-section-btn {
  color: #000000;
}
.cid-t21NF3ThL0 H1 {
  color: #cccccc;
}
.cid-t21NF3ThL0 P {
  color: #000000;
}
.cid-t21NF4pG7f {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-t21NF4pG7f .content {
    text-align: center;
  }
  .cid-t21NF4pG7f .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t21NF4pG7f .img-logo img {
  height: 6rem;
}
.cid-t21NF4pG7f .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-t21NF4pG7f .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-t21NF4pG7f .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t21NF4pG7f .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-t21NF4pG7f .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t21NF4pG7f .social-list a:hover {
  opacity: 1;
}
.cid-t21NF4pG7f .list {
  list-style-type: none;
  padding: 0;
}
.cid-t21NF4pG7f .list li {
  padding-bottom: 0.5rem;
}
.cid-t21NF4pG7f .list li:last-child {
  padding-bottom: 0;
}
.cid-t21NF4pG7f .mbr-footer-list,
.cid-t21NF4pG7f .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-t21NF4pG7f .mbr-footer-list,
  .cid-t21NF4pG7f .form-text,
  .cid-t21NF4pG7f .footer-title,
  .cid-t21NF4pG7f .footer-main-title,
  .cid-t21NF4pG7f .form-text,
  .cid-t21NF4pG7f .list {
    text-align: center !important;
  }
  .cid-t21NF4pG7f .mbr-form,
  .cid-t21NF4pG7f .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-t21NF4pG7f .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-t21NF4pG7f .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-t21NF4pG7f .footer-title {
  color: #504f4f;
}
.cid-t21NF4pG7f .mbr-footer-list {
  color: #504f4f;
}
.cid-t6Ec5Z8SSm .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-t6Ec5Z8SSm .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-t6Ec5Z8SSm a {
  font-style: normal;
}
.cid-t6Ec5Z8SSm .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-t6Ec5Z8SSm .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-t6Ec5Z8SSm .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-t6Ec5Z8SSm .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-t6Ec5Z8SSm .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-t6Ec5Z8SSm .nav-item:focus,
.cid-t6Ec5Z8SSm .nav-link:focus {
  outline: none;
}
.cid-t6Ec5Z8SSm .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-t6Ec5Z8SSm .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-t6Ec5Z8SSm .menu-logo {
  margin-right: auto;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-t6Ec5Z8SSm .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-t6Ec5Z8SSm .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-t6Ec5Z8SSm .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-t6Ec5Z8SSm .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-t6Ec5Z8SSm .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-t6Ec5Z8SSm .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-t6Ec5Z8SSm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-t6Ec5Z8SSm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t6Ec5Z8SSm .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-t6Ec5Z8SSm .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t6Ec5Z8SSm .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-t6Ec5Z8SSm .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-t6Ec5Z8SSm .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-t6Ec5Z8SSm .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-t6Ec5Z8SSm .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-t6Ec5Z8SSm .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-t6Ec5Z8SSm .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-t6Ec5Z8SSm button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-t6Ec5Z8SSm button.navbar-toggler:focus {
  outline: none;
}
.cid-t6Ec5Z8SSm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t6Ec5Z8SSm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t6Ec5Z8SSm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t6Ec5Z8SSm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t6Ec5Z8SSm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t6Ec5Z8SSm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t6Ec5Z8SSm nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t6Ec5Z8SSm nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t6Ec5Z8SSm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t6Ec5Z8SSm .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-t6Ec5Z8SSm .collapsed .btn {
  display: -webkit-flex;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.collapsing,
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-t6Ec5Z8SSm .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t6Ec5Z8SSm .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-t6Ec5Z8SSm .collapsed button.navbar-toggler {
  display: block;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-t6Ec5Z8SSm .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-t6Ec5Z8SSm .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-t6Ec5Z8SSm .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-t6Ec5Z8SSm .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-t6Ec5Z8SSm .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-t6Ec5Z8SSm.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-t6Ec5Z8SSm img {
    height: 3.8rem !important;
  }
  .cid-t6Ec5Z8SSm .icon-wrap {
    margin-top: 1rem;
  }
  .cid-t6Ec5Z8SSm .menu-wrap {
    flex-direction: column;
  }
  .cid-t6Ec5Z8SSm .btn {
    display: -webkit-flex;
  }
  .cid-t6Ec5Z8SSm button.navbar-toggler {
    display: block;
  }
  .cid-t6Ec5Z8SSm .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-t6Ec5Z8SSm .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse.collapsing,
  .cid-t6Ec5Z8SSm .navbar-collapse.show {
    display: block !important;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse.collapsing .navbar-nav,
  .cid-t6Ec5Z8SSm .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-t6Ec5Z8SSm .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-t6Ec5Z8SSm .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse.collapsing .navbar-buttons,
  .cid-t6Ec5Z8SSm .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-t6Ec5Z8SSm .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-t6Ec5Z8SSm .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-t6Ec5Z8SSm .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-t6Ec5Z8SSm .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-t6Ec5Z8SSm .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-t6Ec5Z8SSm .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-t6Ec5Z8SSm .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-t6Ec5Z8SSm .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-t6Ec5Z8SSm .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-t6Ec5Z8SSm .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-t6Ec5Z8SSm .nav-link:hover,
.cid-t6Ec5Z8SSm .dropdown-item:hover {
  color: #767676 !important;
}
.cid-t6EcKXula7 {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t6EcKXula7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t6EcKXula7 .row {
  flex-direction: row-reverse;
}
.cid-t6EcKXula7 img {
  width: 100%;
}
.cid-t6Ec5YDZSs {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-t6Ec5YDZSs .content {
    text-align: center;
  }
  .cid-t6Ec5YDZSs .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t6Ec5YDZSs .img-logo img {
  height: 6rem;
}
.cid-t6Ec5YDZSs .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-t6Ec5YDZSs .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-t6Ec5YDZSs .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t6Ec5YDZSs .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-t6Ec5YDZSs .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t6Ec5YDZSs .social-list a:hover {
  opacity: 1;
}
.cid-t6Ec5YDZSs .list {
  list-style-type: none;
  padding: 0;
}
.cid-t6Ec5YDZSs .list li {
  padding-bottom: 0.5rem;
}
.cid-t6Ec5YDZSs .list li:last-child {
  padding-bottom: 0;
}
.cid-t6Ec5YDZSs .mbr-footer-list,
.cid-t6Ec5YDZSs .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-t6Ec5YDZSs .mbr-footer-list,
  .cid-t6Ec5YDZSs .form-text,
  .cid-t6Ec5YDZSs .footer-title,
  .cid-t6Ec5YDZSs .footer-main-title,
  .cid-t6Ec5YDZSs .form-text,
  .cid-t6Ec5YDZSs .list {
    text-align: center !important;
  }
  .cid-t6Ec5YDZSs .mbr-form,
  .cid-t6Ec5YDZSs .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-t6Ec5YDZSs .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-t6Ec5YDZSs .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-t6Ec5YDZSs .footer-title {
  color: #504f4f;
}
.cid-t6Ec5YDZSs .mbr-footer-list {
  color: #504f4f;
}
.cid-txUTEQoIs4 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-txUTEQoIs4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-txUTEQoIs4 a {
  font-style: normal;
}
.cid-txUTEQoIs4 .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-txUTEQoIs4 .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-txUTEQoIs4 .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-txUTEQoIs4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-txUTEQoIs4 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-txUTEQoIs4 .nav-item:focus,
.cid-txUTEQoIs4 .nav-link:focus {
  outline: none;
}
.cid-txUTEQoIs4 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-txUTEQoIs4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-txUTEQoIs4 .menu-logo {
  margin-right: auto;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-txUTEQoIs4 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-txUTEQoIs4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-txUTEQoIs4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-txUTEQoIs4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-txUTEQoIs4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-txUTEQoIs4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-txUTEQoIs4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-txUTEQoIs4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txUTEQoIs4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-txUTEQoIs4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txUTEQoIs4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-txUTEQoIs4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-txUTEQoIs4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-txUTEQoIs4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-txUTEQoIs4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-txUTEQoIs4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-txUTEQoIs4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-txUTEQoIs4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-txUTEQoIs4 button.navbar-toggler:focus {
  outline: none;
}
.cid-txUTEQoIs4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-txUTEQoIs4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txUTEQoIs4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txUTEQoIs4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txUTEQoIs4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txUTEQoIs4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txUTEQoIs4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txUTEQoIs4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txUTEQoIs4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txUTEQoIs4 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-txUTEQoIs4 .collapsed .btn {
  display: -webkit-flex;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse.collapsing,
.cid-txUTEQoIs4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-txUTEQoIs4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-txUTEQoIs4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-txUTEQoIs4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-txUTEQoIs4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-txUTEQoIs4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-txUTEQoIs4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-txUTEQoIs4 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-txUTEQoIs4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-txUTEQoIs4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-txUTEQoIs4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-txUTEQoIs4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-txUTEQoIs4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-txUTEQoIs4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-txUTEQoIs4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-txUTEQoIs4.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-txUTEQoIs4 img {
    height: 3.8rem !important;
  }
  .cid-txUTEQoIs4 .icon-wrap {
    margin-top: 1rem;
  }
  .cid-txUTEQoIs4 .menu-wrap {
    flex-direction: column;
  }
  .cid-txUTEQoIs4 .btn {
    display: -webkit-flex;
  }
  .cid-txUTEQoIs4 button.navbar-toggler {
    display: block;
  }
  .cid-txUTEQoIs4 .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-txUTEQoIs4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-txUTEQoIs4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-txUTEQoIs4 .navbar-collapse.collapsing,
  .cid-txUTEQoIs4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-txUTEQoIs4 .navbar-collapse.collapsing .navbar-nav,
  .cid-txUTEQoIs4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-txUTEQoIs4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-txUTEQoIs4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-txUTEQoIs4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-txUTEQoIs4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-txUTEQoIs4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-txUTEQoIs4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-txUTEQoIs4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-txUTEQoIs4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-txUTEQoIs4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-txUTEQoIs4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-txUTEQoIs4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-txUTEQoIs4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-txUTEQoIs4 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-txUTEQoIs4 .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-txUTEQoIs4 .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-txUTEQoIs4 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-txUTEQoIs4 .nav-link:hover,
.cid-txUTEQoIs4 .dropdown-item:hover {
  color: #767676 !important;
}
.cid-txUTEPlVoG {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-txUTEPlVoG .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-txUTEPlVoG .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-txUTEPlVoG .mbr-text {
  margin-bottom: 2rem;
}
.cid-txUTEPlVoG .image-wrapper,
.cid-txUTEPlVoG img {
  width: 100%;
}
.cid-txUTEPlVoG .image-wrapper {
  overflow: hidden;
}
.cid-txUTEPlVoG .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-txUTEPlVoG .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-txUTEPlVoG .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-txUTEPlVoG .row {
    flex-direction: column-reverse;
  }
  .cid-txUTEPlVoG .content_box,
  .cid-txUTEPlVoG .mbr-text {
    padding: 0;
  }
  .cid-txUTEPlVoG .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-txUTEPlVoG .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-txUTEPlVoG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-txUTEPlVoG .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-tCwGK0BvVL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tCwGK0BvVL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tCwGK0BvVL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCwGK0BvVL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCwGK0BvVL .mbr-gallery-item {
  width: 33.3%;
}
.cid-tCwGK0BvVL .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tCwGK0BvVL .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tCwGK0BvVL .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tCwGK0BvVL .mbr-gallery-row {
  justify-content: center;
}
.cid-tCwGK0BvVL .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tCwGK0BvVL .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tCwGK0BvVL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tCwGK0BvVL .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tCwGK0BvVL .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tCwGK0BvVL .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tCwGK0BvVL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tCwGK0BvVL .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tCwGK0BvVL img {
  transition: all 2s !important;
}
.cid-tCwGK0BvVL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tCwGK0BvVL .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tCwGK0BvVL .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tCwGIZVTMj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tCwGIZVTMj .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tCwGIZVTMj .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCwGIZVTMj .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCwGIZVTMj .mbr-gallery-item {
  width: 33.3%;
}
.cid-tCwGIZVTMj .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tCwGIZVTMj .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tCwGIZVTMj .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tCwGIZVTMj .mbr-gallery-row {
  justify-content: center;
}
.cid-tCwGIZVTMj .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tCwGIZVTMj .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tCwGIZVTMj .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tCwGIZVTMj .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tCwGIZVTMj .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tCwGIZVTMj .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tCwGIZVTMj .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tCwGIZVTMj .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tCwGIZVTMj img {
  transition: all 2s !important;
}
.cid-tCwGIZVTMj .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tCwGIZVTMj .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tCwGIZVTMj .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tzkChnL8QX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tzkChnL8QX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tzkChnL8QX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tzkChnL8QX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tzkChnL8QX .mbr-gallery-item {
  width: 33.3%;
}
.cid-tzkChnL8QX .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tzkChnL8QX .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tzkChnL8QX .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tzkChnL8QX .mbr-gallery-row {
  justify-content: center;
}
.cid-tzkChnL8QX .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tzkChnL8QX .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tzkChnL8QX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tzkChnL8QX .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tzkChnL8QX .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tzkChnL8QX .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tzkChnL8QX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tzkChnL8QX .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tzkChnL8QX img {
  transition: all 2s !important;
}
.cid-tzkChnL8QX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tzkChnL8QX .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tzkChnL8QX .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tzkCg3CwqE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tzkCg3CwqE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tzkCg3CwqE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tzkCg3CwqE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tzkCg3CwqE .mbr-gallery-item {
  width: 33.3%;
}
.cid-tzkCg3CwqE .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tzkCg3CwqE .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tzkCg3CwqE .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tzkCg3CwqE .mbr-gallery-row {
  justify-content: center;
}
.cid-tzkCg3CwqE .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tzkCg3CwqE .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tzkCg3CwqE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tzkCg3CwqE .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tzkCg3CwqE .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tzkCg3CwqE .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tzkCg3CwqE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tzkCg3CwqE .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tzkCg3CwqE img {
  transition: all 2s !important;
}
.cid-tzkCg3CwqE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tzkCg3CwqE .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tzkCg3CwqE .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tzkBCa5Oq4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tzkBCa5Oq4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tzkBCa5Oq4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tzkBCa5Oq4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item {
  width: 33.3%;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tzkBCa5Oq4 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tzkBCa5Oq4 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tzkBCa5Oq4 .mbr-gallery-row {
  justify-content: center;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tzkBCa5Oq4 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tzkBCa5Oq4 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tzkBCa5Oq4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tzkBCa5Oq4 img {
  transition: all 2s !important;
}
.cid-tzkBCa5Oq4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tzkBCa5Oq4 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tzkBCa5Oq4 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tzkBB7W32m {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tzkBB7W32m .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tzkBB7W32m .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tzkBB7W32m .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tzkBB7W32m .mbr-gallery-item {
  width: 33.3%;
}
.cid-tzkBB7W32m .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tzkBB7W32m .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tzkBB7W32m .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tzkBB7W32m .mbr-gallery-row {
  justify-content: center;
}
.cid-tzkBB7W32m .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tzkBB7W32m .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tzkBB7W32m .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tzkBB7W32m .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tzkBB7W32m .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tzkBB7W32m .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tzkBB7W32m .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tzkBB7W32m .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tzkBB7W32m img {
  transition: all 2s !important;
}
.cid-tzkBB7W32m .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tzkBB7W32m .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tzkBB7W32m .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-txUTEQ11Pi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-txUTEQ11Pi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-txUTEQ11Pi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-txUTEQ11Pi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-txUTEQ11Pi .mbr-gallery-item {
  width: 33.3%;
}
.cid-txUTEQ11Pi .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-txUTEQ11Pi .mbr-gallery-item {
    width: 100%;
  }
}
.cid-txUTEQ11Pi .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-txUTEQ11Pi .mbr-gallery-row {
  justify-content: center;
}
.cid-txUTEQ11Pi .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-txUTEQ11Pi .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-txUTEQ11Pi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-txUTEQ11Pi .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-txUTEQ11Pi .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-txUTEQ11Pi .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-txUTEQ11Pi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-txUTEQ11Pi .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-txUTEQ11Pi img {
  transition: all 2s !important;
}
.cid-txUTEQ11Pi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-txUTEQ11Pi .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-txUTEQ11Pi .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-txUTEPLJFy {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-txUTEPLJFy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-txUTEPLJFy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-txUTEPLJFy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-txUTEPLJFy .mbr-gallery-item {
  width: 33.3%;
}
.cid-txUTEPLJFy .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-txUTEPLJFy .mbr-gallery-item {
    width: 100%;
  }
}
.cid-txUTEPLJFy .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-txUTEPLJFy .mbr-gallery-row {
  justify-content: center;
}
.cid-txUTEPLJFy .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-txUTEPLJFy .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-txUTEPLJFy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-txUTEPLJFy .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-txUTEPLJFy .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-txUTEPLJFy .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-txUTEPLJFy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-txUTEPLJFy .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-txUTEPLJFy img {
  transition: all 2s !important;
}
.cid-txUTEPLJFy .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-txUTEPLJFy .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-txUTEPLJFy .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-txUTEPDvu0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-txUTEPDvu0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-txUTEPDvu0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-txUTEPDvu0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-txUTEPDvu0 .mbr-gallery-item {
  width: 33.3%;
}
.cid-txUTEPDvu0 .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-txUTEPDvu0 .mbr-gallery-item {
    width: 100%;
  }
}
.cid-txUTEPDvu0 .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-txUTEPDvu0 .mbr-gallery-row {
  justify-content: center;
}
.cid-txUTEPDvu0 .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-txUTEPDvu0 .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-txUTEPDvu0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-txUTEPDvu0 .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-txUTEPDvu0 .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-txUTEPDvu0 .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-txUTEPDvu0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-txUTEPDvu0 .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-txUTEPDvu0 img {
  transition: all 2s !important;
}
.cid-txUTEPDvu0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-txUTEPDvu0 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-txUTEPDvu0 .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-txUTEPvCkH {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-txUTEPvCkH .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-txUTEPvCkH .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-txUTEPvCkH .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-txUTEPvCkH .mbr-gallery-item {
  width: 33.3%;
}
.cid-txUTEPvCkH .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-txUTEPvCkH .mbr-gallery-item {
    width: 100%;
  }
}
.cid-txUTEPvCkH .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-txUTEPvCkH .mbr-gallery-row {
  justify-content: center;
}
.cid-txUTEPvCkH .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-txUTEPvCkH .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-txUTEPvCkH .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-txUTEPvCkH .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-txUTEPvCkH .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-txUTEPvCkH .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-txUTEPvCkH .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-txUTEPvCkH .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-txUTEPvCkH img {
  transition: all 2s !important;
}
.cid-txUTEPvCkH .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-txUTEPvCkH .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-txUTEPvCkH .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-txUTEQ9ktG {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-txUTEQ9ktG .content {
    text-align: center;
  }
  .cid-txUTEQ9ktG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-txUTEQ9ktG .img-logo img {
  height: 6rem;
}
.cid-txUTEQ9ktG .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-txUTEQ9ktG .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-txUTEQ9ktG .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-txUTEQ9ktG .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-txUTEQ9ktG .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-txUTEQ9ktG .social-list a:hover {
  opacity: 1;
}
.cid-txUTEQ9ktG .list {
  list-style-type: none;
  padding: 0;
}
.cid-txUTEQ9ktG .list li {
  padding-bottom: 0.5rem;
}
.cid-txUTEQ9ktG .list li:last-child {
  padding-bottom: 0;
}
.cid-txUTEQ9ktG .mbr-footer-list,
.cid-txUTEQ9ktG .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-txUTEQ9ktG .mbr-footer-list,
  .cid-txUTEQ9ktG .form-text,
  .cid-txUTEQ9ktG .footer-title,
  .cid-txUTEQ9ktG .footer-main-title,
  .cid-txUTEQ9ktG .form-text,
  .cid-txUTEQ9ktG .list {
    text-align: center !important;
  }
  .cid-txUTEQ9ktG .mbr-form,
  .cid-txUTEQ9ktG .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-txUTEQ9ktG .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-txUTEQ9ktG .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-txUTEQ9ktG .footer-title {
  color: #504f4f;
}
.cid-txUTEQ9ktG .mbr-footer-list {
  color: #504f4f;
}
.cid-tyzt8lcnXZ .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-tyzt8lcnXZ .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tyzt8lcnXZ a {
  font-style: normal;
}
.cid-tyzt8lcnXZ .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-tyzt8lcnXZ .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-tyzt8lcnXZ .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-tyzt8lcnXZ .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tyzt8lcnXZ .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tyzt8lcnXZ .nav-item:focus,
.cid-tyzt8lcnXZ .nav-link:focus {
  outline: none;
}
.cid-tyzt8lcnXZ .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tyzt8lcnXZ .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tyzt8lcnXZ .menu-logo {
  margin-right: auto;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tyzt8lcnXZ .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tyzt8lcnXZ .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tyzt8lcnXZ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tyzt8lcnXZ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tyzt8lcnXZ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tyzt8lcnXZ .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-tyzt8lcnXZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tyzt8lcnXZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tyzt8lcnXZ .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tyzt8lcnXZ .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tyzt8lcnXZ .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tyzt8lcnXZ .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tyzt8lcnXZ .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tyzt8lcnXZ .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tyzt8lcnXZ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tyzt8lcnXZ .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tyzt8lcnXZ .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tyzt8lcnXZ button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tyzt8lcnXZ button.navbar-toggler:focus {
  outline: none;
}
.cid-tyzt8lcnXZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tyzt8lcnXZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tyzt8lcnXZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tyzt8lcnXZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tyzt8lcnXZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tyzt8lcnXZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tyzt8lcnXZ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tyzt8lcnXZ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tyzt8lcnXZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tyzt8lcnXZ .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tyzt8lcnXZ .collapsed .btn {
  display: -webkit-flex;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.collapsing,
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tyzt8lcnXZ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tyzt8lcnXZ .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-tyzt8lcnXZ .collapsed button.navbar-toggler {
  display: block;
}
.cid-tyzt8lcnXZ .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-tyzt8lcnXZ .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tyzt8lcnXZ .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-tyzt8lcnXZ .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tyzt8lcnXZ .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tyzt8lcnXZ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-tyzt8lcnXZ.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tyzt8lcnXZ img {
    height: 3.8rem !important;
  }
  .cid-tyzt8lcnXZ .icon-wrap {
    margin-top: 1rem;
  }
  .cid-tyzt8lcnXZ .menu-wrap {
    flex-direction: column;
  }
  .cid-tyzt8lcnXZ .btn {
    display: -webkit-flex;
  }
  .cid-tyzt8lcnXZ button.navbar-toggler {
    display: block;
  }
  .cid-tyzt8lcnXZ .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-tyzt8lcnXZ .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tyzt8lcnXZ .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tyzt8lcnXZ .navbar-collapse.collapsing,
  .cid-tyzt8lcnXZ .navbar-collapse.show {
    display: block !important;
  }
  .cid-tyzt8lcnXZ .navbar-collapse.collapsing .navbar-nav,
  .cid-tyzt8lcnXZ .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tyzt8lcnXZ .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tyzt8lcnXZ .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tyzt8lcnXZ .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tyzt8lcnXZ .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tyzt8lcnXZ .navbar-collapse.collapsing .navbar-buttons,
  .cid-tyzt8lcnXZ .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tyzt8lcnXZ .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tyzt8lcnXZ .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tyzt8lcnXZ .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-tyzt8lcnXZ .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tyzt8lcnXZ .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tyzt8lcnXZ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tyzt8lcnXZ .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-tyzt8lcnXZ .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-tyzt8lcnXZ .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-tyzt8lcnXZ .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tyzt8lcnXZ .nav-link:hover,
.cid-tyzt8lcnXZ .dropdown-item:hover {
  color: #767676 !important;
}
.cid-tyzt8kzpyU {
  padding-top: 9rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tyzt8kzpyU .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-tyzt8kzpyU .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-tyzt8kzpyU .mbr-text {
  margin-bottom: 2rem;
}
.cid-tyzt8kzpyU .image-wrapper,
.cid-tyzt8kzpyU img {
  width: 100%;
}
.cid-tyzt8kzpyU .image-wrapper {
  overflow: hidden;
}
.cid-tyzt8kzpyU .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-tyzt8kzpyU .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-tyzt8kzpyU .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tyzt8kzpyU .row {
    flex-direction: column-reverse;
  }
  .cid-tyzt8kzpyU .content_box,
  .cid-tyzt8kzpyU .mbr-text {
    padding: 0;
  }
  .cid-tyzt8kzpyU .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-tyzt8kzpyU .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-tyzt8kzpyU .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tyzt8kzpyU .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-u3Hb8kVMBn {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-u3Hb8kVMBn .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u3Hb8kVMBn .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3Hb8kVMBn .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u3Hb8kVMBn .mbr-gallery-item {
  width: 33.3%;
}
.cid-u3Hb8kVMBn .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-u3Hb8kVMBn .mbr-gallery-item {
    width: 100%;
  }
}
.cid-u3Hb8kVMBn .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-u3Hb8kVMBn .mbr-gallery-row {
  justify-content: center;
}
.cid-u3Hb8kVMBn .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-u3Hb8kVMBn .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-u3Hb8kVMBn .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u3Hb8kVMBn .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-u3Hb8kVMBn .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-u3Hb8kVMBn .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-u3Hb8kVMBn .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u3Hb8kVMBn .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-u3Hb8kVMBn img {
  transition: all 2s !important;
}
.cid-u3Hb8kVMBn .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-u3Hb8kVMBn .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-u3Hb8kVMBn .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tyzt8kH3bG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tyzt8kH3bG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tyzt8kH3bG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tyzt8kH3bG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tyzt8kH3bG .mbr-gallery-item {
  width: 33.3%;
}
.cid-tyzt8kH3bG .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tyzt8kH3bG .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tyzt8kH3bG .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tyzt8kH3bG .mbr-gallery-row {
  justify-content: center;
}
.cid-tyzt8kH3bG .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tyzt8kH3bG .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tyzt8kH3bG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tyzt8kH3bG .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tyzt8kH3bG .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tyzt8kH3bG .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tyzt8kH3bG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tyzt8kH3bG .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tyzt8kH3bG img {
  transition: all 2s !important;
}
.cid-tyzt8kH3bG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tyzt8kH3bG .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tyzt8kH3bG .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tyzt8kYb38 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tyzt8kYb38 .content {
    text-align: center;
  }
  .cid-tyzt8kYb38 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tyzt8kYb38 .img-logo img {
  height: 6rem;
}
.cid-tyzt8kYb38 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tyzt8kYb38 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-tyzt8kYb38 .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tyzt8kYb38 .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-tyzt8kYb38 .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tyzt8kYb38 .social-list a:hover {
  opacity: 1;
}
.cid-tyzt8kYb38 .list {
  list-style-type: none;
  padding: 0;
}
.cid-tyzt8kYb38 .list li {
  padding-bottom: 0.5rem;
}
.cid-tyzt8kYb38 .list li:last-child {
  padding-bottom: 0;
}
.cid-tyzt8kYb38 .mbr-footer-list,
.cid-tyzt8kYb38 .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tyzt8kYb38 .mbr-footer-list,
  .cid-tyzt8kYb38 .form-text,
  .cid-tyzt8kYb38 .footer-title,
  .cid-tyzt8kYb38 .footer-main-title,
  .cid-tyzt8kYb38 .form-text,
  .cid-tyzt8kYb38 .list {
    text-align: center !important;
  }
  .cid-tyzt8kYb38 .mbr-form,
  .cid-tyzt8kYb38 .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-tyzt8kYb38 .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-tyzt8kYb38 .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-tyzt8kYb38 .footer-title {
  color: #504f4f;
}
.cid-tyzt8kYb38 .mbr-footer-list {
  color: #504f4f;
}
.cid-tMwEXQplrL .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-tMwEXQplrL .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tMwEXQplrL a {
  font-style: normal;
}
.cid-tMwEXQplrL .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-tMwEXQplrL .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-tMwEXQplrL .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-tMwEXQplrL .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMwEXQplrL .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMwEXQplrL .nav-item:focus,
.cid-tMwEXQplrL .nav-link:focus {
  outline: none;
}
.cid-tMwEXQplrL .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMwEXQplrL .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMwEXQplrL .menu-logo {
  margin-right: auto;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMwEXQplrL .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMwEXQplrL .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMwEXQplrL .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMwEXQplrL .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMwEXQplrL .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMwEXQplrL .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-tMwEXQplrL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMwEXQplrL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMwEXQplrL .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMwEXQplrL .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMwEXQplrL .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMwEXQplrL .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMwEXQplrL .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMwEXQplrL .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMwEXQplrL .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMwEXQplrL .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMwEXQplrL .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMwEXQplrL button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMwEXQplrL button.navbar-toggler:focus {
  outline: none;
}
.cid-tMwEXQplrL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMwEXQplrL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMwEXQplrL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMwEXQplrL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMwEXQplrL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMwEXQplrL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMwEXQplrL nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMwEXQplrL nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMwEXQplrL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMwEXQplrL .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMwEXQplrL .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse.collapsing,
.cid-tMwEXQplrL .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMwEXQplrL .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMwEXQplrL .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMwEXQplrL .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMwEXQplrL .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMwEXQplrL .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMwEXQplrL .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tMwEXQplrL .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-tMwEXQplrL .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMwEXQplrL .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-tMwEXQplrL .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMwEXQplrL .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-tMwEXQplrL .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMwEXQplrL .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMwEXQplrL .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-tMwEXQplrL.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMwEXQplrL img {
    height: 3.8rem !important;
  }
  .cid-tMwEXQplrL .icon-wrap {
    margin-top: 1rem;
  }
  .cid-tMwEXQplrL .menu-wrap {
    flex-direction: column;
  }
  .cid-tMwEXQplrL .btn {
    display: -webkit-flex;
  }
  .cid-tMwEXQplrL button.navbar-toggler {
    display: block;
  }
  .cid-tMwEXQplrL .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-tMwEXQplrL .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMwEXQplrL .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMwEXQplrL .navbar-collapse.collapsing,
  .cid-tMwEXQplrL .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMwEXQplrL .navbar-collapse.collapsing .navbar-nav,
  .cid-tMwEXQplrL .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMwEXQplrL .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMwEXQplrL .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMwEXQplrL .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMwEXQplrL .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMwEXQplrL .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMwEXQplrL .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMwEXQplrL .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMwEXQplrL .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMwEXQplrL .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-tMwEXQplrL .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMwEXQplrL .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMwEXQplrL .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMwEXQplrL .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-tMwEXQplrL .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-tMwEXQplrL .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-tMwEXQplrL .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMwEXQplrL .nav-link:hover,
.cid-tMwEXQplrL .dropdown-item:hover {
  color: #767676 !important;
}
.cid-tMwEXP7ziA {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tMwEXP7ziA .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-tMwEXP7ziA .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-tMwEXP7ziA .mbr-text {
  margin-bottom: 2rem;
}
.cid-tMwEXP7ziA .image-wrapper,
.cid-tMwEXP7ziA img {
  width: 100%;
}
.cid-tMwEXP7ziA .image-wrapper {
  overflow: hidden;
}
.cid-tMwEXP7ziA .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-tMwEXP7ziA .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-tMwEXP7ziA .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tMwEXP7ziA .row {
    flex-direction: column-reverse;
  }
  .cid-tMwEXP7ziA .content_box,
  .cid-tMwEXP7ziA .mbr-text {
    padding: 0;
  }
  .cid-tMwEXP7ziA .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-tMwEXP7ziA .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-tMwEXP7ziA .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tMwEXP7ziA .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-tMwEXPhRrp {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tMwEXPhRrp .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tMwEXPhRrp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tMwEXPhRrp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tMwEXPhRrp .mbr-gallery-item {
  width: 33.3%;
}
.cid-tMwEXPhRrp .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tMwEXPhRrp .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tMwEXPhRrp .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tMwEXPhRrp .mbr-gallery-row {
  justify-content: center;
}
.cid-tMwEXPhRrp .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tMwEXPhRrp .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tMwEXPhRrp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tMwEXPhRrp .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tMwEXPhRrp .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tMwEXPhRrp .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tMwEXPhRrp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tMwEXPhRrp .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tMwEXPhRrp img {
  transition: all 2s !important;
}
.cid-tMwEXPhRrp .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tMwEXPhRrp .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tMwEXPhRrp .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tMwEXPrIhF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tMwEXPrIhF .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tMwEXPrIhF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tMwEXPrIhF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tMwEXPrIhF .mbr-gallery-item {
  width: 33.3%;
}
.cid-tMwEXPrIhF .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-tMwEXPrIhF .mbr-gallery-item {
    width: 100%;
  }
}
.cid-tMwEXPrIhF .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-tMwEXPrIhF .mbr-gallery-row {
  justify-content: center;
}
.cid-tMwEXPrIhF .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-tMwEXPrIhF .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-tMwEXPrIhF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tMwEXPrIhF .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-tMwEXPrIhF .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-tMwEXPrIhF .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-tMwEXPrIhF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tMwEXPrIhF .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-tMwEXPrIhF img {
  transition: all 2s !important;
}
.cid-tMwEXPrIhF .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tMwEXPrIhF .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-tMwEXPrIhF .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-tMwEXQaLaa {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tMwEXQaLaa .content {
    text-align: center;
  }
  .cid-tMwEXQaLaa .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tMwEXQaLaa .img-logo img {
  height: 6rem;
}
.cid-tMwEXQaLaa .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tMwEXQaLaa .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-tMwEXQaLaa .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tMwEXQaLaa .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-tMwEXQaLaa .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tMwEXQaLaa .social-list a:hover {
  opacity: 1;
}
.cid-tMwEXQaLaa .list {
  list-style-type: none;
  padding: 0;
}
.cid-tMwEXQaLaa .list li {
  padding-bottom: 0.5rem;
}
.cid-tMwEXQaLaa .list li:last-child {
  padding-bottom: 0;
}
.cid-tMwEXQaLaa .mbr-footer-list,
.cid-tMwEXQaLaa .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tMwEXQaLaa .mbr-footer-list,
  .cid-tMwEXQaLaa .form-text,
  .cid-tMwEXQaLaa .footer-title,
  .cid-tMwEXQaLaa .footer-main-title,
  .cid-tMwEXQaLaa .form-text,
  .cid-tMwEXQaLaa .list {
    text-align: center !important;
  }
  .cid-tMwEXQaLaa .mbr-form,
  .cid-tMwEXQaLaa .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-tMwEXQaLaa .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-tMwEXQaLaa .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-tMwEXQaLaa .footer-title {
  color: #504f4f;
}
.cid-tMwEXQaLaa .mbr-footer-list {
  color: #504f4f;
}
.cid-u4mjSfmX9V .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-u4mjSfmX9V .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-u4mjSfmX9V a {
  font-style: normal;
}
.cid-u4mjSfmX9V .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-u4mjSfmX9V .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-u4mjSfmX9V .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-u4mjSfmX9V .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-u4mjSfmX9V .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-u4mjSfmX9V .nav-item:focus,
.cid-u4mjSfmX9V .nav-link:focus {
  outline: none;
}
.cid-u4mjSfmX9V .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-u4mjSfmX9V .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-u4mjSfmX9V .menu-logo {
  margin-right: auto;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u4mjSfmX9V .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-u4mjSfmX9V .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-u4mjSfmX9V .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-u4mjSfmX9V .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u4mjSfmX9V .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u4mjSfmX9V .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-u4mjSfmX9V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-u4mjSfmX9V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4mjSfmX9V .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u4mjSfmX9V .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4mjSfmX9V .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-u4mjSfmX9V .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-u4mjSfmX9V .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-u4mjSfmX9V .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u4mjSfmX9V .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u4mjSfmX9V .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u4mjSfmX9V .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u4mjSfmX9V button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-u4mjSfmX9V button.navbar-toggler:focus {
  outline: none;
}
.cid-u4mjSfmX9V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u4mjSfmX9V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u4mjSfmX9V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u4mjSfmX9V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u4mjSfmX9V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u4mjSfmX9V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u4mjSfmX9V nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u4mjSfmX9V nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u4mjSfmX9V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u4mjSfmX9V .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u4mjSfmX9V .collapsed .btn {
  display: -webkit-flex;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse.collapsing,
.cid-u4mjSfmX9V .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u4mjSfmX9V .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u4mjSfmX9V .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u4mjSfmX9V .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u4mjSfmX9V .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-u4mjSfmX9V .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u4mjSfmX9V .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-u4mjSfmX9V .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-u4mjSfmX9V .collapsed button.navbar-toggler {
  display: block;
}
.cid-u4mjSfmX9V .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-u4mjSfmX9V .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u4mjSfmX9V .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-u4mjSfmX9V .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u4mjSfmX9V .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u4mjSfmX9V .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-u4mjSfmX9V.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u4mjSfmX9V img {
    height: 3.8rem !important;
  }
  .cid-u4mjSfmX9V .icon-wrap {
    margin-top: 1rem;
  }
  .cid-u4mjSfmX9V .menu-wrap {
    flex-direction: column;
  }
  .cid-u4mjSfmX9V .btn {
    display: -webkit-flex;
  }
  .cid-u4mjSfmX9V button.navbar-toggler {
    display: block;
  }
  .cid-u4mjSfmX9V .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-u4mjSfmX9V .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u4mjSfmX9V .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u4mjSfmX9V .navbar-collapse.collapsing,
  .cid-u4mjSfmX9V .navbar-collapse.show {
    display: block !important;
  }
  .cid-u4mjSfmX9V .navbar-collapse.collapsing .navbar-nav,
  .cid-u4mjSfmX9V .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u4mjSfmX9V .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u4mjSfmX9V .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u4mjSfmX9V .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u4mjSfmX9V .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u4mjSfmX9V .navbar-collapse.collapsing .navbar-buttons,
  .cid-u4mjSfmX9V .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-u4mjSfmX9V .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u4mjSfmX9V .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u4mjSfmX9V .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-u4mjSfmX9V .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u4mjSfmX9V .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u4mjSfmX9V .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-u4mjSfmX9V .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-u4mjSfmX9V .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-u4mjSfmX9V .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-u4mjSfmX9V .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-u4mjSfmX9V .nav-link:hover,
.cid-u4mjSfmX9V .dropdown-item:hover {
  color: #767676 !important;
}
.cid-u4mjSfzYLV {
  padding-top: 120px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u4mjSfzYLV .mbr-text {
    text-align: center;
  }
}
.cid-u4mjSfzYLV .mbr-text,
.cid-u4mjSfzYLV .mbr-section-btn {
  color: #504f4f;
}
.cid-u4mjSfzYLV H1 {
  color: #cccccc;
}
.cid-u4mjSfHntx {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u4mjSfHntx .content {
    text-align: center;
  }
  .cid-u4mjSfHntx .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u4mjSfHntx .img-logo img {
  height: 6rem;
}
.cid-u4mjSfHntx .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-u4mjSfHntx .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-u4mjSfHntx .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-u4mjSfHntx .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-u4mjSfHntx .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u4mjSfHntx .social-list a:hover {
  opacity: 1;
}
.cid-u4mjSfHntx .list {
  list-style-type: none;
  padding: 0;
}
.cid-u4mjSfHntx .list li {
  padding-bottom: 0.5rem;
}
.cid-u4mjSfHntx .list li:last-child {
  padding-bottom: 0;
}
.cid-u4mjSfHntx .mbr-footer-list,
.cid-u4mjSfHntx .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-u4mjSfHntx .mbr-footer-list,
  .cid-u4mjSfHntx .form-text,
  .cid-u4mjSfHntx .footer-title,
  .cid-u4mjSfHntx .footer-main-title,
  .cid-u4mjSfHntx .form-text,
  .cid-u4mjSfHntx .list {
    text-align: center !important;
  }
  .cid-u4mjSfHntx .mbr-form,
  .cid-u4mjSfHntx .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-u4mjSfHntx .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-u4mjSfHntx .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-u4mjSfHntx .footer-title {
  color: #504f4f;
}
.cid-u4mjSfHntx .mbr-footer-list {
  color: #504f4f;
}
.cid-u5o0531rCN .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
  flex-direction: column;
}
.cid-u5o0531rCN .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-u5o0531rCN a {
  font-style: normal;
}
.cid-u5o0531rCN .menu-wrap {
  display: flex;
  width: 100%;
}
.cid-u5o0531rCN .top-icon {
  font-size: 1rem;
  color: #504f4f;
  padding: 0.4rem;
}
.cid-u5o0531rCN .icon-wrap {
  width: 100%;
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
  padding: 0 6rem;
}
.cid-u5o0531rCN .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-u5o0531rCN .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem 1.2rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-u5o0531rCN .nav-item:focus,
.cid-u5o0531rCN .nav-link:focus {
  outline: none;
}
.cid-u5o0531rCN .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-u5o0531rCN .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-u5o0531rCN .menu-logo {
  margin-right: auto;
}
.cid-u5o0531rCN .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  margin-top: -1.6rem;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u5o0531rCN .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u5o0531rCN .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
  font-weight: 400;
}
.cid-u5o0531rCN .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u5o0531rCN .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u5o0531rCN .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u5o0531rCN .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-u5o0531rCN .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-u5o0531rCN .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-u5o0531rCN .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u5o0531rCN .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u5o0531rCN .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-u5o0531rCN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-u5o0531rCN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5o0531rCN .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u5o0531rCN .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5o0531rCN .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-u5o0531rCN .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-u5o0531rCN .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-u5o0531rCN .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u5o0531rCN .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u5o0531rCN .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u5o0531rCN .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u5o0531rCN button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-u5o0531rCN button.navbar-toggler:focus {
  outline: none;
}
.cid-u5o0531rCN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u5o0531rCN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u5o0531rCN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u5o0531rCN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u5o0531rCN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u5o0531rCN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u5o0531rCN nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u5o0531rCN nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u5o0531rCN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u5o0531rCN .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u5o0531rCN .collapsed .btn {
  display: -webkit-flex;
}
.cid-u5o0531rCN .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u5o0531rCN .collapsed .navbar-collapse.collapsing,
.cid-u5o0531rCN .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u5o0531rCN .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u5o0531rCN .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u5o0531rCN .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u5o0531rCN .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u5o0531rCN .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u5o0531rCN .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u5o0531rCN .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u5o0531rCN .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-u5o0531rCN .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u5o0531rCN .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-u5o0531rCN .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-u5o0531rCN .collapsed button.navbar-toggler {
  display: block;
}
.cid-u5o0531rCN .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-u5o0531rCN .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u5o0531rCN .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity, padding, height;
}
.cid-u5o0531rCN .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u5o0531rCN .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u5o0531rCN .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-u5o0531rCN.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u5o0531rCN img {
    height: 3.8rem !important;
  }
  .cid-u5o0531rCN .icon-wrap {
    margin-top: 1rem;
  }
  .cid-u5o0531rCN .menu-wrap {
    flex-direction: column;
  }
  .cid-u5o0531rCN .btn {
    display: -webkit-flex;
  }
  .cid-u5o0531rCN button.navbar-toggler {
    display: block;
  }
  .cid-u5o0531rCN .navbar-brand {
    margin-left: 1rem !important;
    margin-top: -3rem !important;
  }
  .cid-u5o0531rCN .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u5o0531rCN .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u5o0531rCN .navbar-collapse.collapsing,
  .cid-u5o0531rCN .navbar-collapse.show {
    display: block !important;
  }
  .cid-u5o0531rCN .navbar-collapse.collapsing .navbar-nav,
  .cid-u5o0531rCN .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u5o0531rCN .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u5o0531rCN .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u5o0531rCN .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u5o0531rCN .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u5o0531rCN .navbar-collapse.collapsing .navbar-buttons,
  .cid-u5o0531rCN .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-u5o0531rCN .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u5o0531rCN .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u5o0531rCN .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-u5o0531rCN .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u5o0531rCN .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u5o0531rCN .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-u5o0531rCN .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .cid-u5o0531rCN .icon-wrap {
    margin-top: 4rem;
    padding: 0 4rem;
  }
  .cid-u5o0531rCN .navbar-brand {
    margin-top: -6rem !important;
  }
}
.cid-u5o0531rCN .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-u5o0531rCN .nav-link:hover,
.cid-u5o0531rCN .dropdown-item:hover {
  color: #767676 !important;
}
.cid-u5o053dnoq {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u5o053dnoq .row {
  align-items: center;
  flex-direction: row-reverse;
}
.cid-u5o053dnoq .mbr-section-title {
  margin-bottom: 2rem;
  color: #cccccc;
}
.cid-u5o053dnoq .mbr-text {
  margin-bottom: 2rem;
}
.cid-u5o053dnoq .image-wrapper,
.cid-u5o053dnoq img {
  width: 100%;
}
.cid-u5o053dnoq .image-wrapper {
  overflow: hidden;
}
.cid-u5o053dnoq .image-wrapper img {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.cid-u5o053dnoq .image-wrapper img:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .cid-u5o053dnoq .content_box {
    padding-right: 5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u5o053dnoq .row {
    flex-direction: column-reverse;
  }
  .cid-u5o053dnoq .content_box,
  .cid-u5o053dnoq .mbr-text {
    padding: 0;
  }
  .cid-u5o053dnoq .mbr-section-title {
    margin-bottom: 1rem;
  }
  .cid-u5o053dnoq .mbr-text {
    margin-bottom: 1.25rem;
  }
  .cid-u5o053dnoq .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u5o053dnoq .flash:hover {
  opacity: 1;
  -webkit-animation: flash 1s;
  animation: flash 1s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .3;
  }
  100% {
    opacity: 1;
  }
}
.cid-uB4ZqoUUnw {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uB4ZqoUUnw blockquote {
  border-width: 1px;
  border-color: #767676;
  padding: 0 0 0 20px;
}
.cid-uB4ZqoUUnw .mbr-text,
.cid-uB4ZqoUUnw .blockquote-quote {
  color: #000b02;
  text-align: center;
}
.cid-uB4ZqoUUnw footer {
  font-style: normal;
}
.cid-uB4WW3bFyJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uB4WW3bFyJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uB4WW3bFyJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uB4WW3bFyJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uB4WW3bFyJ .mbr-gallery-item {
  width: 33.3%;
}
.cid-uB4WW3bFyJ .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-uB4WW3bFyJ .mbr-gallery-item {
    width: 100%;
  }
}
.cid-uB4WW3bFyJ .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-uB4WW3bFyJ .mbr-gallery-row {
  justify-content: center;
}
.cid-uB4WW3bFyJ .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-uB4WW3bFyJ .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-uB4WW3bFyJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uB4WW3bFyJ .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-uB4WW3bFyJ .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-uB4WW3bFyJ .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-uB4WW3bFyJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uB4WW3bFyJ .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uB4WW3bFyJ img {
  transition: all 2s !important;
}
.cid-uB4WW3bFyJ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uB4WW3bFyJ .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-uB4WW3bFyJ .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uB4YPtQofM {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uB4YPtQofM blockquote {
  border-width: 1px;
  border-color: #767676;
  padding: 0 0 0 20px;
}
.cid-uB4YPtQofM .mbr-text,
.cid-uB4YPtQofM .blockquote-quote {
  color: #000b02;
  text-align: center;
}
.cid-uB4YPtQofM footer {
  font-style: normal;
}
.cid-uB4UZZyOLB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-uB4UZZyOLB .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uB4UZZyOLB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uB4UZZyOLB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uB4UZZyOLB .mbr-gallery-item {
  width: 33.3%;
}
.cid-uB4UZZyOLB .mbr-gallery-item:hover img {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .cid-uB4UZZyOLB .mbr-gallery-item {
    width: 100%;
  }
}
.cid-uB4UZZyOLB .container {
  padding-right: 6px;
  padding-left: 6px;
}
.cid-uB4UZZyOLB .mbr-gallery-row {
  justify-content: center;
}
.cid-uB4UZZyOLB .mbr-gallery-item > div:hover:before {
  z-index: 5;
}
.cid-uB4UZZyOLB .mbr-gallery-item > div:hover .icon-focus {
  opacity: 0.8 !important;
}
.cid-uB4UZZyOLB .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uB4UZZyOLB .mbr-gallery-item > div:hover:before {
  opacity: 0.5 !important;
}
.cid-uB4UZZyOLB .icon-focus {
  font-family: 'Moririse2' !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background: white;
  border-radius: 6px;
}
.cid-uB4UZZyOLB .icon-focus:before {
  content: '\e970';
  font-size: 1.2rem;
  color: black;
}
.cid-uB4UZZyOLB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uB4UZZyOLB .mbr-gallery-item > div {
  overflow: hidden;
}
.cid-uB4UZZyOLB img {
  transition: all 2s !important;
}
.cid-uB4UZZyOLB .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uB4UZZyOLB .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 5;
}
.cid-uB4UZZyOLB .mbr-gallery-title:before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.5;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-u5o054l7Ln {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u5o054l7Ln .content {
    text-align: center;
  }
  .cid-u5o054l7Ln .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u5o054l7Ln .img-logo img {
  height: 6rem;
}
.cid-u5o054l7Ln .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-u5o054l7Ln .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff;
}
.cid-u5o054l7Ln .social-list .mbr-iconfont:before {
  padding: 0.5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-u5o054l7Ln .social-list .soc-item {
  margin: 0 3px 15px 3px;
}
.cid-u5o054l7Ln .social-list a {
  margin: 0;
  opacity: 0.7;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u5o054l7Ln .social-list a:hover {
  opacity: 1;
}
.cid-u5o054l7Ln .list {
  list-style-type: none;
  padding: 0;
}
.cid-u5o054l7Ln .list li {
  padding-bottom: 0.5rem;
}
.cid-u5o054l7Ln .list li:last-child {
  padding-bottom: 0;
}
.cid-u5o054l7Ln .mbr-footer-list,
.cid-u5o054l7Ln .form-text {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-u5o054l7Ln .mbr-footer-list,
  .cid-u5o054l7Ln .form-text,
  .cid-u5o054l7Ln .footer-title,
  .cid-u5o054l7Ln .footer-main-title,
  .cid-u5o054l7Ln .form-text,
  .cid-u5o054l7Ln .list {
    text-align: center !important;
  }
  .cid-u5o054l7Ln .mbr-form,
  .cid-u5o054l7Ln .social-list {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
}
.cid-u5o054l7Ln .footer-main-title {
  color: #504f4f;
  text-align: left;
}
.cid-u5o054l7Ln .form-text {
  color: #504f4f;
  text-align: left;
}
.cid-u5o054l7Ln .footer-title {
  color: #504f4f;
}
.cid-u5o054l7Ln .mbr-footer-list {
  color: #504f4f;
}
