body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Lexend', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Lexend', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Lexend', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Lexend', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Lexend', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #e85a4f !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #e85a4f !important;
  border-color: #e85a4f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #c6261a !important;
  border-color: #c6261a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #c6261a !important;
  border-color: #c6261a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #d8c3a5 !important;
  border-color: #d8c3a5 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #be9b69 !important;
  border-color: #be9b69 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #be9b69 !important;
  border-color: #be9b69 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e85a4f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c6261a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #e85a4f !important;
  border-color: #e85a4f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #d8c3a5;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #be9b69 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #d8c3a5 !important;
  border-color: #d8c3a5 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #e85a4f !important;
}
.text-secondary {
  color: #d8c3a5 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #b92418 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b9945e !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #e85a4f;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e85a4f;
  border-color: #e85a4f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #e85a4f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Lexend', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #e85a4f !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Lexend', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #e85a4f;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #e85a4f;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e85a4f;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #e85a4f;
  border-bottom-color: #e85a4f;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #e85a4f !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #d8c3a5 !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='%23e85a4f' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWL6c4n3C5 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/homepagebanner2-1-2000x625.png");
}
.cid-sWL6c4n3C5 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sWL6c4n3C5 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWL6c4n3C5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sWL6c4n3C5 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sWL6c4n3C5 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWW7ufNRTK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sWQd1jTe49 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sWQd1jTe49 .content-wrapper {
  background: #f0f0f0;
}
@media (max-width: 991px) {
  .cid-sWQd1jTe49 .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sWQd1jTe49 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWQd1jTe49 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWQd1jTe49 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWQd1jTe49 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWQd1jTe49 .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sWQd1jTe49 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWQW6WpUku {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWQVQdC5tU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWQVQdC5tU .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-sWQVQdC5tU .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sWQVQdC5tU .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWQVQdC5tU .card {
    margin-bottom: 2rem;
  }
  .cid-sWQVQdC5tU .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWQe5BTHv6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
@media (min-width: 1500px) {
  .cid-sWQe5BTHv6 .container {
    max-width: 1400px;
  }
}
.cid-sWQe5BTHv6 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-sWQe5BTHv6 .card-wrapper {
  margin-top: 3rem;
}
.cid-sWQe5BTHv6 .row {
  justify-content: center;
}
.cid-sWX17pbmNA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
.cid-sYVUBBvija {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sYVUBBvija .item:focus,
.cid-sYVUBBvija span:focus {
  outline: none;
}
.cid-sYVUBBvija .item-wrapper {
  position: relative;
}
.cid-sYVUBBvija .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sYVUBBvija .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sYVUBBvija .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-sYVUBBvija .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sYVUBBvija .mbr-section-title {
  color: #232323;
}
.cid-sYVUBBvija .mbr-text,
.cid-sYVUBBvija .mbr-section-btn {
  text-align: center;
}
.cid-sYVUBBvija .item-title {
  text-align: center;
}
.cid-sYVUBBvija .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sYVUBBvija .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sYVUBBvija .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sYVUBBvija .embla__button--next,
.cid-sYVUBBvija .embla__button--prev {
  display: flex;
}
.cid-sYVUBBvija .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sYVUBBvija .embla__button {
    display: none;
  }
}
.cid-sYVUBBvija .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sYVUBBvija .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sYVUBBvija .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYVUBBvija .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYVUBBvija .embla__button {
    top: auto;
  }
}
.cid-sYVUBBvija .embla {
  position: relative;
  width: 100%;
}
.cid-sYVUBBvija .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sYVUBBvija .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sYVUBBvija .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sYVUBBvija .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tsfaC1w7ve {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sYVWcYLLHa {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sYVWcYLLHa .item:focus,
.cid-sYVWcYLLHa span:focus {
  outline: none;
}
.cid-sYVWcYLLHa .item-wrapper {
  position: relative;
}
.cid-sYVWcYLLHa .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sYVWcYLLHa .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sYVWcYLLHa .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-sYVWcYLLHa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sYVWcYLLHa .mbr-section-title {
  color: #232323;
}
.cid-sYVWcYLLHa .mbr-text,
.cid-sYVWcYLLHa .mbr-section-btn {
  text-align: center;
}
.cid-sYVWcYLLHa .item-title {
  text-align: center;
}
.cid-sYVWcYLLHa .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sYVWcYLLHa .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sYVWcYLLHa .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sYVWcYLLHa .embla__button--next,
.cid-sYVWcYLLHa .embla__button--prev {
  display: flex;
}
.cid-sYVWcYLLHa .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sYVWcYLLHa .embla__button {
    display: none;
  }
}
.cid-sYVWcYLLHa .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sYVWcYLLHa .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sYVWcYLLHa .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYVWcYLLHa .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYVWcYLLHa .embla__button {
    top: auto;
  }
}
.cid-sYVWcYLLHa .embla {
  position: relative;
  width: 100%;
}
.cid-sYVWcYLLHa .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sYVWcYLLHa .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sYVWcYLLHa .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sYVWcYLLHa .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-sWS4cxGcgF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sWS5nCr6gM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
.cid-sWS5nCr6gM .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWS5nCr6gM .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWS5nCr6gM .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWS5nCr6gM .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWS5nCr6gM .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWungqbpzG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWungqbpzG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWungqbpzG .row {
  flex-direction: row-reverse;
}
.cid-sWungqbpzG img {
  width: 100%;
}
.cid-sX1LBC1nDA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sZ16lYTThe {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sZ16lYTThe .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-sZ16lYTThe .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sZ16lYTThe .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sZ16lYTThe .card {
    margin-bottom: 2rem;
  }
  .cid-sZ16lYTThe .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sZ0EZ5WbSG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sZ0EZ5WbSG .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-sZ0EZ5WbSG .panel-group {
  border: none;
}
.cid-sZ0EZ5WbSG .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sZ0EZ5WbSG .panel-body,
.cid-sZ0EZ5WbSG .card-header {
  padding: 1rem 0;
}
.cid-sZ0EZ5WbSG .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-sZ0EZ5WbSG .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-sZ0EZ5WbSG .panel-text {
  text-align: center;
}
.cid-sZ0EZ5WbSG .panel-title-edit P {
  text-align: center;
}
.cid-sZ8vN2OHEY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sZ1CKdEaCH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sZ1CKdEaCH img,
.cid-sZ1CKdEaCH .item-img {
  width: 100%;
}
.cid-sZ1CKdEaCH .item:focus,
.cid-sZ1CKdEaCH span:focus {
  outline: none;
}
.cid-sZ1CKdEaCH .item-wrapper {
  position: relative;
}
.cid-sZ1CKdEaCH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sZ1CKdEaCH .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sZ1CKdEaCH .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sZ1CKdEaCH .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sZ1CKdEaCH .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sZ1CKdEaCH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sZ1CKdEaCH .mbr-section-title {
  color: #232323;
}
.cid-sZ1CKdEaCH .mbr-text,
.cid-sZ1CKdEaCH .mbr-section-btn {
  text-align: left;
}
.cid-sZ1CKdEaCH .item-title {
  text-align: left;
}
.cid-sZ1CKdEaCH .item-subtitle {
  text-align: left;
}
.cid-sZ1CKdEaCH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sZ1CKdEaCH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sZ1CKdEaCH .embla__button--next,
.cid-sZ1CKdEaCH .embla__button--prev {
  display: flex;
}
.cid-sZ1CKdEaCH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sZ1CKdEaCH .embla__button {
    display: none;
  }
}
.cid-sZ1CKdEaCH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sZ1CKdEaCH .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sZ1CKdEaCH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sZ1CKdEaCH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sZ1CKdEaCH .embla__button {
    top: auto;
  }
}
.cid-sZ1CKdEaCH .embla {
  position: relative;
  width: 100%;
}
.cid-sZ1CKdEaCH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sZ1CKdEaCH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sZ1CKdEaCH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sZ1CKdEaCH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-sZ8vNPCQoQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sZ1iQHyzTG {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sZ1iQHyzTG img,
.cid-sZ1iQHyzTG .item-img {
  width: 100%;
}
.cid-sZ1iQHyzTG .item:focus,
.cid-sZ1iQHyzTG span:focus {
  outline: none;
}
.cid-sZ1iQHyzTG .item-wrapper {
  position: relative;
}
.cid-sZ1iQHyzTG .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sZ1iQHyzTG .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sZ1iQHyzTG .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-sZ1iQHyzTG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sZ1iQHyzTG .mbr-section-title {
  color: #232323;
}
.cid-sZ1iQHyzTG .mbr-text,
.cid-sZ1iQHyzTG .mbr-section-btn {
  text-align: left;
}
.cid-sZ1iQHyzTG .item-title {
  text-align: left;
}
.cid-sZ1iQHyzTG .item-subtitle {
  text-align: left;
}
.cid-sZ1iQHyzTG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sZ1iQHyzTG .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sZ1iQHyzTG .embla__button--next,
.cid-sZ1iQHyzTG .embla__button--prev {
  display: flex;
}
.cid-sZ1iQHyzTG .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sZ1iQHyzTG .embla__button {
    display: none;
  }
}
.cid-sZ1iQHyzTG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sZ1iQHyzTG .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sZ1iQHyzTG .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sZ1iQHyzTG .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sZ1iQHyzTG .embla__button {
    top: auto;
  }
}
.cid-sZ1iQHyzTG .embla {
  position: relative;
  width: 100%;
}
.cid-sZ1iQHyzTG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sZ1iQHyzTG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sZ1iQHyzTG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sZ1iQHyzTG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-sZ8wUjODSS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sWuP9NQOA1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWuP9NQOA1 .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWuP9NQOA1 .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWuP9NQOA1 .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWuP9NQOA1 .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWuP9NQOA1 .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWuP9NQOA1 .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWuP9NQOA1 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWuP9NQOA1 .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWuP9NQOA1 [class^="socicon-"]:before,
.cid-sWuP9NQOA1 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sZ8wQzytoP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sWoRx2WBTJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWoRx2WBTJ .row {
    flex-direction: column-reverse;
  }
  .cid-sWoRx2WBTJ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWoRx2WBTJ .google-map {
  height: 100%;
  position: relative;
}
.cid-sWoRx2WBTJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWoRx2WBTJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWoRx2WBTJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWoRx2WBTJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWoRx2WBTJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWoRx2WBTJ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWoRx2WBTJ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWoRx2WBTJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWoRx2WBTJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWoRx2WBTJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWunh4zeu4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWunh4zeu4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWunh4zeu4 .row {
  flex-direction: row-reverse;
}
.cid-sWunh4zeu4 img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWoUo6DPxX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWoUo6DPxX .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWoUo6DPxX .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWoUo6DPxX .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWoUo6DPxX .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWoUo6DPxX .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWoUo6DPxX .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWoUo6DPxX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuPoqRdMJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWuPoqRdMJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWuPoqRdMJ .row {
  flex-direction: row-reverse;
}
.cid-sWuPoqRdMJ img {
  width: 100%;
}
.cid-sWoUTx512y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWoUTx512y .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWoUTx512y .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWoUTx512y .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWoUTx512y .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWoUTx512y .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWoUTx512y .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWoUTx512y .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWuPuHqzlb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-sWuPvW49g0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-sWuQ7393VM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sWuQ7393VM .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWuQ7393VM .bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWuQ7393VM .bg-instagram {
  background: #f00075;
  color: #ffffff;
}
.cid-sWuQ7393VM .bg-instagram:hover {
  background: #bd005c;
}
.cid-sWuQ7393VM .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-sWuQ7393VM .bg-youtube:hover {
  background: #cc0000;
}
.cid-sWuQ7393VM .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-sWuQ7393VM [class^="socicon-"]:before,
.cid-sWuQ7393VM [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-sWuPs86b8F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-sWuPs86b8F .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWuPs86b8F .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWuPs86b8F .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWuPs86b8F .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWuPs86b8F .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWuPs86b8F .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWuPs86b8F .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWuPs86b8F .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWuPs86b8F .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWuPs86b8F .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWuPs86b8F .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWuPs86b8F .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWuPs86b8F .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWuPs86b8F .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWuPs86b8F [class^="socicon-"]:before,
.cid-sWuPs86b8F [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWuRf8hnzY {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWuRf8hnzY .row {
    flex-direction: column-reverse;
  }
  .cid-sWuRf8hnzY .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWuRf8hnzY .google-map {
  height: 100%;
  position: relative;
}
.cid-sWuRf8hnzY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWuRf8hnzY .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWuRf8hnzY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWuRf8hnzY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWuRf8hnzY .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWuRf8hnzY .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWuRf8hnzY .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWuRf8hnzY .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWuRf8hnzY .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWuRf8hnzY .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWuPqnF5fN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWuPqnF5fN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWuPqnF5fN .row {
  flex-direction: row-reverse;
}
.cid-sWuPqnF5fN img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWoVjpFibM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWoVjpFibM .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWoVjpFibM .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWoVjpFibM .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWoVjpFibM .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWoVjpFibM .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWoVjpFibM .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWoVjpFibM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWoY0oasR8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWoY0oasR8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWoY0oasR8 .row {
  flex-direction: row-reverse;
}
.cid-sWoY0oasR8 img {
  width: 100%;
}
.cid-sWp4RYu4eg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWoY4Y3QEf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWoY4Y3QEf .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWoY4Y3QEf .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWoY4Y3QEf .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWoY4Y3QEf .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWoY4Y3QEf .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWoY4Y3QEf .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWoY4Y3QEf .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWp0uClrf7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWp0uClrf7 img,
.cid-sWp0uClrf7 .item-img {
  width: 100%;
}
.cid-sWp0uClrf7 .item:focus,
.cid-sWp0uClrf7 span:focus {
  outline: none;
}
.cid-sWp0uClrf7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sWp0uClrf7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sWp0uClrf7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sWp0uClrf7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sWp0uClrf7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sWp0uClrf7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sWp0uClrf7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sWp0uClrf7 .mbr-section-title {
  color: #232323;
}
.cid-sWp0uClrf7 .mbr-text,
.cid-sWp0uClrf7 .mbr-section-btn {
  text-align: left;
}
.cid-sWp0uClrf7 .item-title {
  text-align: left;
}
.cid-sWp0uClrf7 .item-subtitle {
  text-align: left;
}
.cid-sWp3XEW1r5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWp3XEW1r5 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWp3XEW1r5 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWp3XEW1r5 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-sWp3XEW1r5 [class^="socicon-"]:before,
.cid-sWp3XEW1r5 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-sWRggZL5Q9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWRggZL5Q9 .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWRggZL5Q9 .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWRggZL5Q9 .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWRggZL5Q9 .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWRggZL5Q9 .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWRggZL5Q9 .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWRggZL5Q9 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWRggZL5Q9 .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWRggZL5Q9 [class^="socicon-"]:before,
.cid-sWRggZL5Q9 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWS8e2wNgz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-sWS8e2wNgz .google-map {
  height: 30rem;
  position: relative;
}
.cid-sWS8e2wNgz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWS8e2wNgz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWS8e2wNgz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWS8e2wNgz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWRgiMEHlY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWRgiMEHlY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWRgiMEHlY .row {
  flex-direction: row-reverse;
}
.cid-sWRgiMEHlY img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWAlK62ra5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAlK62ra5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWAlK62ra5 .row {
  flex-direction: row-reverse;
}
.cid-sWAlK62ra5 img {
  width: 100%;
}
.cid-sWLIh323CM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAlK6hF8F {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAlK6hF8F .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAlK6hF8F .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWAlK6hF8F .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWAlK6hF8F .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWAlK6hF8F .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWAlK6hF8F .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWAlK6hF8F .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWQPSlLs18 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sWQPSlLs18 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sWQPSlLs18 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWQPSlLs18 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWQPSlLs18 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWQPSlLs18 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWQPSlLs18 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWQPSlLs18 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWAlK6ymFU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sX25OcSjx9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sX25OcSjx9 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sX25OcSjx9 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sX25OcSjx9 .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sWAlK6YcU2 {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWAlK6YcU2 .row {
    flex-direction: column-reverse;
  }
  .cid-sWAlK6YcU2 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWAlK6YcU2 .google-map {
  height: 100%;
  position: relative;
}
.cid-sWAlK6YcU2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWAlK6YcU2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWAlK6YcU2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWAlK6YcU2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWAlK6YcU2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWAlK6YcU2 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWAlK6YcU2 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWAlK6YcU2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWAlK6YcU2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWAlK6YcU2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWAlK7kw3E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWAlK7kw3E .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWAlK7kw3E .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWAlK7kw3E .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWAlK7kw3E .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWAlK7kw3E .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWAlK7kw3E .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWAlK7kw3E .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWAlK7kw3E .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWAlK7kw3E [class^="socicon-"]:before,
.cid-sWAlK7kw3E [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWAlK7yS4F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAlK7yS4F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWAlK7yS4F .row {
  flex-direction: row-reverse;
}
.cid-sWAlK7yS4F img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWAyKVjUBi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAyKVjUBi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWAyKVjUBi .row {
  flex-direction: row-reverse;
}
.cid-sWAyKVjUBi img {
  width: 100%;
}
.cid-sWAAw5ThPr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAyKVDJDl {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAyKVDJDl .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAyKVDJDl .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWAyKVDJDl .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWAyKVDJDl .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWAyKVDJDl .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWAyKVDJDl .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWAyKVDJDl .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWACWz3ZO7 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sWACWz3ZO7 img,
.cid-sWACWz3ZO7 .item-img {
  width: 100%;
}
.cid-sWACWz3ZO7 .item:focus,
.cid-sWACWz3ZO7 span:focus {
  outline: none;
}
.cid-sWACWz3ZO7 .item-wrapper {
  position: relative;
}
.cid-sWACWz3ZO7 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sWACWz3ZO7 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sWACWz3ZO7 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sWACWz3ZO7 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sWACWz3ZO7 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sWACWz3ZO7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sWACWz3ZO7 .mbr-section-title {
  color: #232323;
}
.cid-sWACWz3ZO7 .mbr-text,
.cid-sWACWz3ZO7 .mbr-section-btn {
  text-align: left;
}
.cid-sWACWz3ZO7 .item-title {
  text-align: left;
}
.cid-sWACWz3ZO7 .item-subtitle {
  text-align: left;
}
.cid-sWACWz3ZO7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sWACWz3ZO7 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sWACWz3ZO7 .embla__button--next,
.cid-sWACWz3ZO7 .embla__button--prev {
  display: flex;
}
.cid-sWACWz3ZO7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sWACWz3ZO7 .embla__button {
    display: none;
  }
}
.cid-sWACWz3ZO7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sWACWz3ZO7 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sWACWz3ZO7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWACWz3ZO7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWACWz3ZO7 .embla__button {
    top: auto;
  }
}
.cid-sWACWz3ZO7 .embla {
  position: relative;
  width: 100%;
}
.cid-sWACWz3ZO7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sWACWz3ZO7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sWACWz3ZO7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sWACWz3ZO7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-sWFeJoItGE {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYL9kkFCFK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAyKVWcZa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sX1VlEQtjp {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sX1VlEQtjp .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sX1VlEQtjp .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sX1VlEQtjp .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sWAyKWmAWQ {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWAyKWmAWQ .row {
    flex-direction: column-reverse;
  }
  .cid-sWAyKWmAWQ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWAyKWmAWQ .google-map {
  height: 100%;
  position: relative;
}
.cid-sWAyKWmAWQ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWAyKWmAWQ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWAyKWmAWQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWAyKWmAWQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWAyKWmAWQ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWAyKWmAWQ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWAyKWmAWQ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWAyKWmAWQ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWAyKWmAWQ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWAyKWmAWQ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWAyKWHP3J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWAyKWHP3J .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWAyKWHP3J .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWAyKWHP3J .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWAyKWHP3J .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWAyKWHP3J .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWAyKWHP3J .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWAyKWHP3J .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWAyKWHP3J .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWAyKWHP3J [class^="socicon-"]:before,
.cid-sWAyKWHP3J [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWAyKWVPHv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAyKWVPHv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWAyKWVPHv .row {
  flex-direction: row-reverse;
}
.cid-sWAyKWVPHv img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-sYPL44zYXq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYPL44zYXq .item {
  padding-bottom: 2rem;
}
.cid-sYPL44zYXq .item-wrapper {
  position: relative;
}
.cid-sYPL44zYXq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sYPL44zYXq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sYPL44zYXq .carousel-control,
.cid-sYPL44zYXq .close {
  background: #1b1b1b;
}
.cid-sYPL44zYXq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sYPL44zYXq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sYPL44zYXq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sYPL44zYXq .carousel-control-next span {
  margin-left: 5px;
}
.cid-sYPL44zYXq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sYPL44zYXq .close::before {
  content: '\e91a';
}
.cid-sYPL44zYXq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sYPL44zYXq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sYPL44zYXq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYPL44zYXq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYPL44zYXq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sYPL44zYXq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sYPL44zYXq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sYPL44zYXq .carousel-indicators li.active,
.cid-sYPL44zYXq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sYPL44zYXq .carousel-indicators li::after,
.cid-sYPL44zYXq .carousel-indicators li::before {
  content: none;
}
.cid-sYPL44zYXq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sYPL44zYXq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sYPL44zYXq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sYPL44zYXq .carousel-indicators {
    display: none;
  }
}
.cid-sYPL44zYXq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sYPL44zYXq .carousel-inner > .active {
  display: block;
}
.cid-sYPL44zYXq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYPL44zYXq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sYPL44zYXq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sYPL44zYXq .carousel-control,
  .cid-sYPL44zYXq .carousel-indicators,
  .cid-sYPL44zYXq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sYPL44zYXq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sYPL44zYXq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sYPL44zYXq .carousel-indicators .active,
.cid-sYPL44zYXq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sYPL44zYXq .carousel-indicators .active {
  background: #fff;
}
.cid-sYPL44zYXq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sYPL44zYXq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sYPL44zYXq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sYPL44zYXq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sYPL44zYXq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sYPL44zYXq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sYPL44zYXq .carousel {
  width: 100%;
}
.cid-sYPL44zYXq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sYPL44zYXq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sYPL44zYXq .modal.fade .modal-dialog,
.cid-sYPL44zYXq .modal.in .modal-dialog {
  transform: none;
}
.cid-sYPL44zYXq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sYPL44zYXq H6 {
  text-align: center;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWAlFplHrh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAlFplHrh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWAlFplHrh .row {
  flex-direction: row-reverse;
}
.cid-sWAlFplHrh img {
  width: 100%;
}
.cid-sWM1MXOSTl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAlFpFwge {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAlFpFwge .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAlFpFwge .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWAlFpFwge .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWAlFpFwge .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWAlFpFwge .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWAlFpFwge .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWAlFpFwge .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWQPONsKiD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sWQPONsKiD .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sWQPONsKiD .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWQPONsKiD .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWQPONsKiD .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWQPONsKiD .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWQPONsKiD .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWQPONsKiD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWAlFpXOGf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sX27sxYp48 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sX27sxYp48 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sX27sxYp48 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sX27sxYp48 .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sWAlFqoi0j {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWAlFqoi0j .row {
    flex-direction: column-reverse;
  }
  .cid-sWAlFqoi0j .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWAlFqoi0j .google-map {
  height: 100%;
  position: relative;
}
.cid-sWAlFqoi0j .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWAlFqoi0j .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWAlFqoi0j .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWAlFqoi0j .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWAlFqoi0j .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWAlFqoi0j .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWAlFqoi0j .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWAlFqoi0j .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWAlFqoi0j .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWAlFqoi0j .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWAlFqIQef {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWAlFqIQef .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWAlFqIQef .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWAlFqIQef .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWAlFqIQef .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWAlFqIQef .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWAlFqIQef .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWAlFqIQef .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWAlFqIQef .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWAlFqIQef [class^="socicon-"]:before,
.cid-sWAlFqIQef [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWAlFqXXht {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWAlFqXXht .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWAlFqXXht .row {
  flex-direction: row-reverse;
}
.cid-sWAlFqXXht img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWLKsWgWyh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWLKsWgWyh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWLKsWgWyh .row {
  flex-direction: row-reverse;
}
.cid-sWLKsWgWyh img {
  width: 100%;
}
.cid-sWLKsVZmre {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWLKsWBE1b {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWLKsWBE1b .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWLKsWBE1b .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWLKsWBE1b .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWLKsWBE1b .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWLKsWBE1b .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWLKsWBE1b .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWLKsWBE1b .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWQQbCgbOg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sWQQbCgbOg .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sWQQbCgbOg .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWQQbCgbOg .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWQQbCgbOg .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWQQbCgbOg .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWQQbCgbOg .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWQQbCgbOg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWLKsWXxgF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sX2cnb21rD {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sX2cnb21rD .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sX2cnb21rD .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sX2cnb21rD .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sWLKsXxXkS {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWLKsXxXkS .row {
    flex-direction: column-reverse;
  }
  .cid-sWLKsXxXkS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWLKsXxXkS .google-map {
  height: 100%;
  position: relative;
}
.cid-sWLKsXxXkS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWLKsXxXkS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWLKsXxXkS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWLKsXxXkS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWLKsXxXkS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWLKsXxXkS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWLKsXxXkS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWLKsXxXkS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWLKsXxXkS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWLKsXxXkS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWLKsXXM2A {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWLKsXXM2A .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWLKsXXM2A .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWLKsXXM2A .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWLKsXXM2A .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWLKsXXM2A .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWLKsXXM2A .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWLKsXXM2A .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWLKsXXM2A .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWLKsXXM2A [class^="socicon-"]:before,
.cid-sWLKsXXM2A [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWLKsYr4I2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWLKsYr4I2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWLKsYr4I2 .row {
  flex-direction: row-reverse;
}
.cid-sWLKsYr4I2 img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWMa0QSidy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWMa0QSidy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWMa0QSidy .row {
  flex-direction: row-reverse;
}
.cid-sWMa0QSidy img {
  width: 100%;
}
.cid-sWMa0QBynZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWMa0RdYvB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWMa0RdYvB .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWMa0RdYvB .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWMa0RdYvB .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWMa0RdYvB .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWMa0RdYvB .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWMa0RdYvB .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWMa0RdYvB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWQy3KD5CV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sWQy3KD5CV .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sWQy3KD5CV .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWQy3KD5CV .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWQy3KD5CV .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWQy3KD5CV .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWQy3KD5CV .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWQy3KD5CV .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWMa0RA7EO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sX2d1iuq6D {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sX2d1iuq6D .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sX2d1iuq6D .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sX2d1iuq6D .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sWMa0SbjsP {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWMa0SbjsP .row {
    flex-direction: column-reverse;
  }
  .cid-sWMa0SbjsP .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWMa0SbjsP .google-map {
  height: 100%;
  position: relative;
}
.cid-sWMa0SbjsP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWMa0SbjsP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWMa0SbjsP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWMa0SbjsP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWMa0SbjsP .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWMa0SbjsP .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWMa0SbjsP .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWMa0SbjsP .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWMa0SbjsP .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWMa0SbjsP .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWMa0SJMjV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWMa0SJMjV .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWMa0SJMjV .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWMa0SJMjV .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWMa0SJMjV .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWMa0SJMjV .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWMa0SJMjV .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWMa0SJMjV .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWMa0SJMjV .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWMa0SJMjV [class^="socicon-"]:before,
.cid-sWMa0SJMjV [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWMa0T2v1D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWMa0T2v1D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWMa0T2v1D .row {
  flex-direction: row-reverse;
}
.cid-sWMa0T2v1D img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWnLW0dRQw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWnLW0dRQw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWnLW0dRQw .row {
  flex-direction: row-reverse;
}
.cid-sWnLW0dRQw img {
  width: 100%;
}
.cid-sWnY1mb6W9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWnY1mb6W9 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWnY1mb6W9 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sWnY1mb6W9 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sWnY1mb6W9 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWnY1mb6W9 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sWnY1mb6W9 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sWnY1mb6W9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sWukBPrFm6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sX1Uyy5pzZ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sX1Uyy5pzZ .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sX1Uyy5pzZ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sX1Uyy5pzZ .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sY4P6m5jk0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sY4P6m5jk0 .carousel {
    min-height: 600px;
  }
  .cid-sY4P6m5jk0 .carousel img {
    max-height: 600px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sY4P6m5jk0 .carousel {
    min-height: 390px;
  }
  .cid-sY4P6m5jk0 .carousel img {
    max-height: 390px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-sY4P6m5jk0 .carousel {
    min-height: 330px;
  }
  .cid-sY4P6m5jk0 .carousel img {
    max-height: 330px;
    object-fit: contain;
  }
  .cid-sY4P6m5jk0 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-sY4P6m5jk0 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-sY4P6m5jk0 .carousel,
.cid-sY4P6m5jk0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sY4P6m5jk0 .item-wrapper {
  width: 100%;
}
.cid-sY4P6m5jk0 .carousel-caption {
  bottom: 40px;
}
.cid-sY4P6m5jk0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-sY4P6m5jk0 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-sY4P6m5jk0 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-sY4P6m5jk0 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sY4P6m5jk0 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sY4P6m5jk0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sY4P6m5jk0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sY4P6m5jk0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sY4P6m5jk0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sY4P6m5jk0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sY4P6m5jk0 .carousel-indicators li.active,
.cid-sY4P6m5jk0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sY4P6m5jk0 .carousel-indicators li::after,
.cid-sY4P6m5jk0 .carousel-indicators li::before {
  content: none;
}
.cid-sY4P6m5jk0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sY4P6m5jk0 .carousel-indicators {
    display: none !important;
  }
}
.cid-sWulZO0qpk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-sWulZO0qpk .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-sWulZO0qpk .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-sWulZO0qpk .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-sWulZO0qpk .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-sWulZO0qpk .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-sWulZO0qpk .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-sWulZO0qpk .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-sWulZO0qpk .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-sWulZO0qpk [class^="socicon-"]:before,
.cid-sWulZO0qpk [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-sWolxRBXnG {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sWolxRBXnG .row {
    flex-direction: column-reverse;
  }
  .cid-sWolxRBXnG .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sWolxRBXnG .google-map {
  height: 100%;
  position: relative;
}
.cid-sWolxRBXnG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sWolxRBXnG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sWolxRBXnG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sWolxRBXnG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sWolxRBXnG .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sWolxRBXnG .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sWolxRBXnG .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sWolxRBXnG .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWolxRBXnG .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sWolxRBXnG .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sWuhWtRkU5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sWuhWtRkU5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWuhWtRkU5 .row {
  flex-direction: row-reverse;
}
.cid-sWuhWtRkU5 img {
  width: 100%;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-sY4XhY2ftj {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sY4XhY2ftj .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sY4XhY2ftj .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sY4XhY2ftj .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sYUKosbe92 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/homepagebanner2-1-2000x625.png");
}
.cid-sYUKosbe92 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sYUKosbe92 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sYUKosbe92 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sYUKosbe92 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sYUKosbe92 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sYUKoswePN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sYUKosQkZu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sYUKosQkZu .content-wrapper {
  background: #f0f0f0;
}
@media (max-width: 991px) {
  .cid-sYUKosQkZu .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sYUKosQkZu .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sYUKosQkZu .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sYUKosQkZu .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYUKosQkZu .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sYUKosQkZu .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sYUKosQkZu .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sYUKot5Ps8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYUKotlCNn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sYUKotlCNn .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-sYUKotlCNn .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sYUKotlCNn .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sYUKotlCNn .card {
    margin-bottom: 2rem;
  }
  .cid-sYUKotlCNn .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sYUKotGVnx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
@media (min-width: 1500px) {
  .cid-sYUKotGVnx .container {
    max-width: 1400px;
  }
}
.cid-sYUKotGVnx .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-sYUKotGVnx .card-wrapper {
  margin-top: 3rem;
}
.cid-sYUKotGVnx .row {
  justify-content: center;
}
.cid-sYUKotYdUs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
.cid-sYWKOid5Us {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sYWKOid5Us .item:focus,
.cid-sYWKOid5Us span:focus {
  outline: none;
}
.cid-sYWKOid5Us .item-wrapper {
  position: relative;
}
.cid-sYWKOid5Us .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sYWKOid5Us .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sYWKOid5Us .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-sYWKOid5Us .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sYWKOid5Us .mbr-section-title {
  color: #232323;
}
.cid-sYWKOid5Us .mbr-text,
.cid-sYWKOid5Us .mbr-section-btn {
  text-align: center;
}
.cid-sYWKOid5Us .item-title {
  text-align: center;
}
.cid-sYWKOid5Us .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sYWKOid5Us .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sYWKOid5Us .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sYWKOid5Us .embla__button--next,
.cid-sYWKOid5Us .embla__button--prev {
  display: flex;
}
.cid-sYWKOid5Us .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sYWKOid5Us .embla__button {
    display: none;
  }
}
.cid-sYWKOid5Us .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sYWKOid5Us .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sYWKOid5Us .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYWKOid5Us .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYWKOid5Us .embla__button {
    top: auto;
  }
}
.cid-sYWKOid5Us .embla {
  position: relative;
  width: 100%;
}
.cid-sYWKOid5Us .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sYWKOid5Us .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sYWKOid5Us .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sYWKOid5Us .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tsfbjcANyP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sYWKPeQHnl {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sYWKPeQHnl .item:focus,
.cid-sYWKPeQHnl span:focus {
  outline: none;
}
.cid-sYWKPeQHnl .item-wrapper {
  position: relative;
}
.cid-sYWKPeQHnl .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sYWKPeQHnl .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sYWKPeQHnl .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-sYWKPeQHnl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sYWKPeQHnl .mbr-section-title {
  color: #232323;
}
.cid-sYWKPeQHnl .mbr-text,
.cid-sYWKPeQHnl .mbr-section-btn {
  text-align: center;
}
.cid-sYWKPeQHnl .item-title {
  text-align: center;
}
.cid-sYWKPeQHnl .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-sYWKPeQHnl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-sYWKPeQHnl .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-sYWKPeQHnl .embla__button--next,
.cid-sYWKPeQHnl .embla__button--prev {
  display: flex;
}
.cid-sYWKPeQHnl .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-sYWKPeQHnl .embla__button {
    display: none;
  }
}
.cid-sYWKPeQHnl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-sYWKPeQHnl .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-sYWKPeQHnl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYWKPeQHnl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYWKPeQHnl .embla__button {
    top: auto;
  }
}
.cid-sYWKPeQHnl .embla {
  position: relative;
  width: 100%;
}
.cid-sYWKPeQHnl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-sYWKPeQHnl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-sYWKPeQHnl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-sYWKPeQHnl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-sYUKov64oM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sYUKovllk2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sYUKovllk2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sYUKovllk2 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sYUKovllk2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYUKovllk2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sYUKovllk2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sYUKovGxh0 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f0f0f0;
}
.cid-sYUKovGxh0 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-sYUKovGxh0 .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sYUKovGxh0 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sYUKovGxh0 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sYUKovGxh0 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYUKovGxh0 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sYUKovGxh0 .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sYUKovGxh0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sYUKovGxh0 .card-title {
  text-align: right;
}
.cid-sYUKovGxh0 .mbr-text,
.cid-sYUKovGxh0 .mbr-section-btn {
  text-align: right;
}
.cid-sYUKovWq7T {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sYUKy6Mumm {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/homepagebanner-3-2000x625.png");
}
.cid-sYUKy6Mumm .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sYUKy6Mumm .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sYUKy6Mumm .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sYUKy6Mumm .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sYUKy6Mumm .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sYUKy70eEP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sYUKy7fXAy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-sYUKy7fXAy .content-wrapper {
  background: #f0f0f0;
}
@media (max-width: 991px) {
  .cid-sYUKy7fXAy .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sYUKy7fXAy .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sYUKy7fXAy .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sYUKy7fXAy .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYUKy7fXAy .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sYUKy7fXAy .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sYUKy7fXAy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sYUKy7xV39 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYUKy7KKCQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sYUKy7KKCQ .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-sYUKy7KKCQ .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sYUKy7KKCQ .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sYUKy7KKCQ .card {
    margin-bottom: 2rem;
  }
  .cid-sYUKy7KKCQ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sYUKy83UNX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
@media (min-width: 1500px) {
  .cid-sYUKy83UNX .container {
    max-width: 1400px;
  }
}
.cid-sYUKy83UNX .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-sYUKy83UNX .card-wrapper {
  margin-top: 3rem;
}
.cid-sYUKy83UNX .row {
  justify-content: center;
}
.cid-sYUKy8nSpD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
.cid-sYUKy8znXM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sYUKy8znXM .item {
  padding-bottom: 2rem;
}
.cid-sYUKy8znXM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sYUKy8znXM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sYUKy8znXM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sYUKy8znXM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sYUKy8znXM .carousel-control,
.cid-sYUKy8znXM .close {
  background: #1b1b1b;
}
.cid-sYUKy8znXM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sYUKy8znXM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sYUKy8znXM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sYUKy8znXM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sYUKy8znXM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sYUKy8znXM .close::before {
  content: '\e91a';
}
.cid-sYUKy8znXM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sYUKy8znXM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sYUKy8znXM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYUKy8znXM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYUKy8znXM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sYUKy8znXM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sYUKy8znXM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sYUKy8znXM .carousel-indicators li.active,
.cid-sYUKy8znXM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sYUKy8znXM .carousel-indicators li::after,
.cid-sYUKy8znXM .carousel-indicators li::before {
  content: none;
}
.cid-sYUKy8znXM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sYUKy8znXM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sYUKy8znXM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sYUKy8znXM .carousel-indicators {
    display: none;
  }
}
.cid-sYUKy8znXM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sYUKy8znXM .carousel-inner > .active {
  display: block;
}
.cid-sYUKy8znXM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYUKy8znXM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sYUKy8znXM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sYUKy8znXM .carousel-control,
  .cid-sYUKy8znXM .carousel-indicators,
  .cid-sYUKy8znXM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sYUKy8znXM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sYUKy8znXM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sYUKy8znXM .carousel-indicators .active,
.cid-sYUKy8znXM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sYUKy8znXM .carousel-indicators .active {
  background: #fff;
}
.cid-sYUKy8znXM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sYUKy8znXM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sYUKy8znXM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sYUKy8znXM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sYUKy8znXM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sYUKy8znXM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sYUKy8znXM .carousel {
  width: 100%;
}
.cid-sYUKy8znXM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sYUKy8znXM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sYUKy8znXM .modal.fade .modal-dialog,
.cid-sYUKy8znXM .modal.in .modal-dialog {
  transform: none;
}
.cid-sYUKy8znXM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sYUKy8znXM H6 {
  text-align: center;
}
.cid-sYUKy90X92 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f0f0f0;
}
.cid-sYUKy90X92 .item {
  padding-bottom: 2rem;
}
.cid-sYUKy90X92 .item-wrapper {
  position: relative;
}
.cid-sYUKy90X92 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sYUKy90X92 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sYUKy90X92 .carousel-control,
.cid-sYUKy90X92 .close {
  background: #1b1b1b;
}
.cid-sYUKy90X92 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sYUKy90X92 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sYUKy90X92 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sYUKy90X92 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sYUKy90X92 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sYUKy90X92 .close::before {
  content: '\e91a';
}
.cid-sYUKy90X92 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sYUKy90X92 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sYUKy90X92 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYUKy90X92 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sYUKy90X92 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sYUKy90X92 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sYUKy90X92 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sYUKy90X92 .carousel-indicators li.active,
.cid-sYUKy90X92 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sYUKy90X92 .carousel-indicators li::after,
.cid-sYUKy90X92 .carousel-indicators li::before {
  content: none;
}
.cid-sYUKy90X92 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sYUKy90X92 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sYUKy90X92 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sYUKy90X92 .carousel-indicators {
    display: none;
  }
}
.cid-sYUKy90X92 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sYUKy90X92 .carousel-inner > .active {
  display: block;
}
.cid-sYUKy90X92 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sYUKy90X92 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sYUKy90X92 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sYUKy90X92 .carousel-control,
  .cid-sYUKy90X92 .carousel-indicators,
  .cid-sYUKy90X92 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sYUKy90X92 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sYUKy90X92 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sYUKy90X92 .carousel-indicators .active,
.cid-sYUKy90X92 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sYUKy90X92 .carousel-indicators .active {
  background: #fff;
}
.cid-sYUKy90X92 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sYUKy90X92 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sYUKy90X92 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sYUKy90X92 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sYUKy90X92 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sYUKy90X92 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sYUKy90X92 .carousel {
  width: 100%;
}
.cid-sYUKy90X92 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sYUKy90X92 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sYUKy90X92 .modal.fade .modal-dialog,
.cid-sYUKy90X92 .modal.in .modal-dialog {
  transform: none;
}
.cid-sYUKy90X92 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sYUKy90X92 H6 {
  text-align: center;
}
.cid-sYUKy9oFT4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYUKy9EHIi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYUKy9EHIi .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sYUKy9EHIi .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sYUKy9EHIi .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYUKy9EHIi .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sYUKy9EHIi .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-sYUKy9YEOQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sYUKy9YEOQ .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sYUKy9YEOQ .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sYUKy9YEOQ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sYUKy9YEOQ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sYUKy9YEOQ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYUKy9YEOQ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sYUKy9YEOQ .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sYUKy9YEOQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sYUKy9YEOQ .card-title {
  text-align: right;
}
.cid-sYUKy9YEOQ .mbr-text,
.cid-sYUKy9YEOQ .mbr-section-btn {
  text-align: right;
}
.cid-sYUKyaealR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t4d0QLXQBn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4d0QLXQBn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t4d0QLXQBn .row {
  flex-direction: row-reverse;
}
.cid-t4d0QLXQBn img {
  width: 100%;
}
.cid-t4d0QMq52K {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t4d0QMGVVt {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t4d0QMGVVt .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-t4d0QMGVVt .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-t4d0QMGVVt .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4d0QMGVVt .card {
    margin-bottom: 2rem;
  }
  .cid-t4d0QMGVVt .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t4d0QN52rg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t4d0QN52rg .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-t4d0QN52rg .panel-group {
  border: none;
}
.cid-t4d0QN52rg .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-t4d0QN52rg .panel-body,
.cid-t4d0QN52rg .card-header {
  padding: 1rem 0;
}
.cid-t4d0QN52rg .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-t4d0QN52rg .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-t4d0QN52rg .panel-text {
  text-align: center;
}
.cid-t4d0QN52rg .panel-title-edit P {
  text-align: center;
}
.cid-t4d0QNsoWA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4d0QNKqvO {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t4d0QNKqvO img,
.cid-t4d0QNKqvO .item-img {
  width: 100%;
}
.cid-t4d0QNKqvO .item:focus,
.cid-t4d0QNKqvO span:focus {
  outline: none;
}
.cid-t4d0QNKqvO .item-wrapper {
  position: relative;
}
.cid-t4d0QNKqvO .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t4d0QNKqvO .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t4d0QNKqvO .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t4d0QNKqvO .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t4d0QNKqvO .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t4d0QNKqvO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t4d0QNKqvO .mbr-section-title {
  color: #232323;
}
.cid-t4d0QNKqvO .mbr-text,
.cid-t4d0QNKqvO .mbr-section-btn {
  text-align: left;
}
.cid-t4d0QNKqvO .item-title {
  text-align: left;
}
.cid-t4d0QNKqvO .item-subtitle {
  text-align: left;
}
.cid-t4d0QNKqvO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t4d0QNKqvO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t4d0QNKqvO .embla__button--next,
.cid-t4d0QNKqvO .embla__button--prev {
  display: flex;
}
.cid-t4d0QNKqvO .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t4d0QNKqvO .embla__button {
    display: none;
  }
}
.cid-t4d0QNKqvO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t4d0QNKqvO .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t4d0QNKqvO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4d0QNKqvO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t4d0QNKqvO .embla__button {
    top: auto;
  }
}
.cid-t4d0QNKqvO .embla {
  position: relative;
  width: 100%;
}
.cid-t4d0QNKqvO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t4d0QNKqvO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t4d0QNKqvO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t4d0QNKqvO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t4d0QOsG3J {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4d0QOK3j0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t4d0QOK3j0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-t4d0QOK3j0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t4d0QOK3j0 .item {
  padding-bottom: 2rem;
}
.cid-t4d0QOK3j0 .item-wrapper {
  position: relative;
}
.cid-t4d0QOK3j0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t4d0QOK3j0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t4d0QOK3j0 .carousel-control,
.cid-t4d0QOK3j0 .close {
  background: #1b1b1b;
}
.cid-t4d0QOK3j0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t4d0QOK3j0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t4d0QOK3j0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t4d0QOK3j0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t4d0QOK3j0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t4d0QOK3j0 .close::before {
  content: '\e91a';
}
.cid-t4d0QOK3j0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t4d0QOK3j0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t4d0QOK3j0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4d0QOK3j0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t4d0QOK3j0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t4d0QOK3j0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t4d0QOK3j0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t4d0QOK3j0 .carousel-indicators li.active,
.cid-t4d0QOK3j0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t4d0QOK3j0 .carousel-indicators li::after,
.cid-t4d0QOK3j0 .carousel-indicators li::before {
  content: none;
}
.cid-t4d0QOK3j0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t4d0QOK3j0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t4d0QOK3j0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t4d0QOK3j0 .carousel-indicators {
    display: none;
  }
}
.cid-t4d0QOK3j0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t4d0QOK3j0 .carousel-inner > .active {
  display: block;
}
.cid-t4d0QOK3j0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4d0QOK3j0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t4d0QOK3j0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t4d0QOK3j0 .carousel-control,
  .cid-t4d0QOK3j0 .carousel-indicators,
  .cid-t4d0QOK3j0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t4d0QOK3j0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t4d0QOK3j0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t4d0QOK3j0 .carousel-indicators .active,
.cid-t4d0QOK3j0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t4d0QOK3j0 .carousel-indicators .active {
  background: #fff;
}
.cid-t4d0QOK3j0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t4d0QOK3j0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t4d0QOK3j0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t4d0QOK3j0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t4d0QOK3j0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t4d0QOK3j0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t4d0QOK3j0 .carousel {
  width: 100%;
}
.cid-t4d0QOK3j0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t4d0QOK3j0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t4d0QOK3j0 .modal.fade .modal-dialog,
.cid-t4d0QOK3j0 .modal.in .modal-dialog {
  transform: none;
}
.cid-t4d0QOK3j0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t4d0QOK3j0 H6 {
  text-align: center;
}
.cid-t4d0QPfpnu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4d0QPzZTU {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-t4d0QPzZTU img,
.cid-t4d0QPzZTU .item-img {
  width: 100%;
}
.cid-t4d0QPzZTU .item:focus,
.cid-t4d0QPzZTU span:focus {
  outline: none;
}
.cid-t4d0QPzZTU .item-wrapper {
  position: relative;
}
.cid-t4d0QPzZTU .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t4d0QPzZTU .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t4d0QPzZTU .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-t4d0QPzZTU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t4d0QPzZTU .mbr-section-title {
  color: #232323;
}
.cid-t4d0QPzZTU .mbr-text,
.cid-t4d0QPzZTU .mbr-section-btn {
  text-align: left;
}
.cid-t4d0QPzZTU .item-title {
  text-align: left;
}
.cid-t4d0QPzZTU .item-subtitle {
  text-align: left;
}
.cid-t4d0QPzZTU .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t4d0QPzZTU .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t4d0QPzZTU .embla__button--next,
.cid-t4d0QPzZTU .embla__button--prev {
  display: flex;
}
.cid-t4d0QPzZTU .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t4d0QPzZTU .embla__button {
    display: none;
  }
}
.cid-t4d0QPzZTU .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t4d0QPzZTU .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t4d0QPzZTU .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4d0QPzZTU .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t4d0QPzZTU .embla__button {
    top: auto;
  }
}
.cid-t4d0QPzZTU .embla {
  position: relative;
  width: 100%;
}
.cid-t4d0QPzZTU .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t4d0QPzZTU .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t4d0QPzZTU .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t4d0QPzZTU .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t4d0QQlkMj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4d0QQFoNv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-t4d0QQFoNv .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-t4d0QQFoNv .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-t4d0QQFoNv .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-t4d0QQFoNv .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-t4d0QQFoNv .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-t4d0QQFoNv .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-t4d0QQFoNv .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-t4d0QQFoNv .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-t4d0QQFoNv [class^="socicon-"]:before,
.cid-t4d0QQFoNv [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-t4d0QR0GIJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4d0QRj6ay {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t4d0QRj6ay .row {
    flex-direction: column-reverse;
  }
  .cid-t4d0QRj6ay .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t4d0QRj6ay .google-map {
  height: 100%;
  position: relative;
}
.cid-t4d0QRj6ay .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t4d0QRj6ay .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t4d0QRj6ay .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t4d0QRj6ay .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t4d0QRj6ay .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t4d0QRj6ay .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t4d0QRj6ay .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t4d0QRj6ay .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t4d0QRj6ay .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t4d0QRj6ay .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-t4d0QRH3zf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4d0QRH3zf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t4d0QRH3zf .row {
  flex-direction: row-reverse;
}
.cid-t4d0QRH3zf img {
  width: 100%;
}
.cid-t4d0QS08qc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t4EPR0T3fE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4EPR0T3fE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t4EPR0T3fE .row {
  flex-direction: row-reverse;
}
.cid-t4EPR0T3fE img {
  width: 100%;
}
.cid-t4EPR1jpwa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t4EPR1xk7R {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t4EPR1xk7R .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-t4EPR1xk7R .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-t4EPR1xk7R .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4EPR1xk7R .card {
    margin-bottom: 2rem;
  }
  .cid-t4EPR1xk7R .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t4EPR1UeRW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t4EPR1UeRW .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-t4EPR1UeRW .panel-group {
  border: none;
}
.cid-t4EPR1UeRW .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-t4EPR1UeRW .panel-body,
.cid-t4EPR1UeRW .card-header {
  padding: 1rem 0;
}
.cid-t4EPR1UeRW .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-t4EPR1UeRW .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-t4EPR1UeRW .panel-text {
  text-align: center;
}
.cid-t4EPR1UeRW .panel-title-edit P {
  text-align: center;
}
.cid-t4EPR2fr9u {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4EPR2wcCs {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t4EPR2wcCs img,
.cid-t4EPR2wcCs .item-img {
  width: 100%;
}
.cid-t4EPR2wcCs .item:focus,
.cid-t4EPR2wcCs span:focus {
  outline: none;
}
.cid-t4EPR2wcCs .item-wrapper {
  position: relative;
}
.cid-t4EPR2wcCs .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t4EPR2wcCs .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t4EPR2wcCs .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t4EPR2wcCs .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t4EPR2wcCs .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t4EPR2wcCs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t4EPR2wcCs .mbr-section-title {
  color: #232323;
}
.cid-t4EPR2wcCs .mbr-text,
.cid-t4EPR2wcCs .mbr-section-btn {
  text-align: left;
}
.cid-t4EPR2wcCs .item-title {
  text-align: left;
}
.cid-t4EPR2wcCs .item-subtitle {
  text-align: left;
}
.cid-t4EPR2wcCs .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t4EPR2wcCs .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t4EPR2wcCs .embla__button--next,
.cid-t4EPR2wcCs .embla__button--prev {
  display: flex;
}
.cid-t4EPR2wcCs .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t4EPR2wcCs .embla__button {
    display: none;
  }
}
.cid-t4EPR2wcCs .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t4EPR2wcCs .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t4EPR2wcCs .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4EPR2wcCs .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t4EPR2wcCs .embla__button {
    top: auto;
  }
}
.cid-t4EPR2wcCs .embla {
  position: relative;
  width: 100%;
}
.cid-t4EPR2wcCs .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t4EPR2wcCs .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t4EPR2wcCs .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t4EPR2wcCs .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t4EPR39jwR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4EPR3qdPB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t4EPR3qdPB .mbr-fallback-image.disabled {
  display: none;
}
.cid-t4EPR3qdPB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t4EPR3qdPB .item {
  padding-bottom: 2rem;
}
.cid-t4EPR3qdPB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t4EPR3qdPB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t4EPR3qdPB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t4EPR3qdPB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t4EPR3qdPB .carousel-control,
.cid-t4EPR3qdPB .close {
  background: #1b1b1b;
}
.cid-t4EPR3qdPB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t4EPR3qdPB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t4EPR3qdPB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t4EPR3qdPB .carousel-control-next span {
  margin-left: 5px;
}
.cid-t4EPR3qdPB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t4EPR3qdPB .close::before {
  content: '\e91a';
}
.cid-t4EPR3qdPB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t4EPR3qdPB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t4EPR3qdPB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4EPR3qdPB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t4EPR3qdPB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t4EPR3qdPB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t4EPR3qdPB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t4EPR3qdPB .carousel-indicators li.active,
.cid-t4EPR3qdPB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t4EPR3qdPB .carousel-indicators li::after,
.cid-t4EPR3qdPB .carousel-indicators li::before {
  content: none;
}
.cid-t4EPR3qdPB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t4EPR3qdPB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t4EPR3qdPB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t4EPR3qdPB .carousel-indicators {
    display: none;
  }
}
.cid-t4EPR3qdPB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t4EPR3qdPB .carousel-inner > .active {
  display: block;
}
.cid-t4EPR3qdPB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4EPR3qdPB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t4EPR3qdPB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t4EPR3qdPB .carousel-control,
  .cid-t4EPR3qdPB .carousel-indicators,
  .cid-t4EPR3qdPB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t4EPR3qdPB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t4EPR3qdPB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t4EPR3qdPB .carousel-indicators .active,
.cid-t4EPR3qdPB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t4EPR3qdPB .carousel-indicators .active {
  background: #fff;
}
.cid-t4EPR3qdPB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t4EPR3qdPB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t4EPR3qdPB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t4EPR3qdPB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t4EPR3qdPB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t4EPR3qdPB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t4EPR3qdPB .carousel {
  width: 100%;
}
.cid-t4EPR3qdPB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t4EPR3qdPB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t4EPR3qdPB .modal.fade .modal-dialog,
.cid-t4EPR3qdPB .modal.in .modal-dialog {
  transform: none;
}
.cid-t4EPR3qdPB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t4EPR3qdPB H6 {
  text-align: center;
}
.cid-t4EPR4Ocsa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4EPR54iEN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-t4EPR54iEN .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-t4EPR54iEN .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-t4EPR54iEN .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-t4EPR54iEN .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-t4EPR54iEN .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-t4EPR54iEN .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-t4EPR54iEN .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-t4EPR54iEN .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-t4EPR54iEN [class^="socicon-"]:before,
.cid-t4EPR54iEN [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-t4EPR5k75o {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t4EPR5BU5x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t4EPR5BU5x .row {
    flex-direction: column-reverse;
  }
  .cid-t4EPR5BU5x .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t4EPR5BU5x .google-map {
  height: 100%;
  position: relative;
}
.cid-t4EPR5BU5x .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t4EPR5BU5x .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t4EPR5BU5x .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t4EPR5BU5x .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t4EPR5BU5x .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t4EPR5BU5x .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t4EPR5BU5x .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t4EPR5BU5x .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t4EPR5BU5x .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t4EPR5BU5x .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-t4EPR5WAO1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4EPR5WAO1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t4EPR5WAO1 .row {
  flex-direction: row-reverse;
}
.cid-t4EPR5WAO1 img {
  width: 100%;
}
.cid-t4EPR6c04s {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5kq40epR0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t5kq40epR0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t5kq40epR0 .row {
  flex-direction: row-reverse;
}
.cid-t5kq40epR0 img {
  width: 100%;
}
.cid-t5kq40uzVa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5kq40HeqE {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t5kq40HeqE .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-t5kq40HeqE .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-t5kq40HeqE .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t5kq40HeqE .card {
    margin-bottom: 2rem;
  }
  .cid-t5kq40HeqE .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t5kq412OKm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5kq412OKm .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-t5kq412OKm .panel-group {
  border: none;
}
.cid-t5kq412OKm .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-t5kq412OKm .panel-body,
.cid-t5kq412OKm .card-header {
  padding: 1rem 0;
}
.cid-t5kq412OKm .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-t5kq412OKm .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-t5kq412OKm .panel-text {
  text-align: center;
}
.cid-t5kq412OKm .panel-title-edit P {
  text-align: center;
}
.cid-t5kq41ohGd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq41DbmG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5kq41DbmG img,
.cid-t5kq41DbmG .item-img {
  width: 100%;
}
.cid-t5kq41DbmG .item:focus,
.cid-t5kq41DbmG span:focus {
  outline: none;
}
.cid-t5kq41DbmG .item-wrapper {
  position: relative;
}
.cid-t5kq41DbmG .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t5kq41DbmG .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t5kq41DbmG .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t5kq41DbmG .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t5kq41DbmG .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t5kq41DbmG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t5kq41DbmG .mbr-section-title {
  color: #232323;
}
.cid-t5kq41DbmG .mbr-text,
.cid-t5kq41DbmG .mbr-section-btn {
  text-align: left;
}
.cid-t5kq41DbmG .item-title {
  text-align: left;
}
.cid-t5kq41DbmG .item-subtitle {
  text-align: left;
}
.cid-t5kq41DbmG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t5kq41DbmG .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t5kq41DbmG .embla__button--next,
.cid-t5kq41DbmG .embla__button--prev {
  display: flex;
}
.cid-t5kq41DbmG .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t5kq41DbmG .embla__button {
    display: none;
  }
}
.cid-t5kq41DbmG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t5kq41DbmG .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t5kq41DbmG .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq41DbmG .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kq41DbmG .embla__button {
    top: auto;
  }
}
.cid-t5kq41DbmG .embla {
  position: relative;
  width: 100%;
}
.cid-t5kq41DbmG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t5kq41DbmG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t5kq41DbmG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t5kq41DbmG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t5kq42e7Z2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq42vgCW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t5kq42vgCW .mbr-fallback-image.disabled {
  display: none;
}
.cid-t5kq42vgCW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t5kq42vgCW .item {
  padding-bottom: 2rem;
}
.cid-t5kq42vgCW .item-wrapper {
  position: relative;
}
.cid-t5kq42vgCW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t5kq42vgCW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t5kq42vgCW .carousel-control,
.cid-t5kq42vgCW .close {
  background: #1b1b1b;
}
.cid-t5kq42vgCW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t5kq42vgCW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t5kq42vgCW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t5kq42vgCW .carousel-control-next span {
  margin-left: 5px;
}
.cid-t5kq42vgCW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t5kq42vgCW .close::before {
  content: '\e91a';
}
.cid-t5kq42vgCW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t5kq42vgCW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t5kq42vgCW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq42vgCW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kq42vgCW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t5kq42vgCW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t5kq42vgCW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t5kq42vgCW .carousel-indicators li.active,
.cid-t5kq42vgCW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t5kq42vgCW .carousel-indicators li::after,
.cid-t5kq42vgCW .carousel-indicators li::before {
  content: none;
}
.cid-t5kq42vgCW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t5kq42vgCW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t5kq42vgCW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t5kq42vgCW .carousel-indicators {
    display: none;
  }
}
.cid-t5kq42vgCW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t5kq42vgCW .carousel-inner > .active {
  display: block;
}
.cid-t5kq42vgCW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq42vgCW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t5kq42vgCW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t5kq42vgCW .carousel-control,
  .cid-t5kq42vgCW .carousel-indicators,
  .cid-t5kq42vgCW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t5kq42vgCW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t5kq42vgCW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t5kq42vgCW .carousel-indicators .active,
.cid-t5kq42vgCW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t5kq42vgCW .carousel-indicators .active {
  background: #fff;
}
.cid-t5kq42vgCW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t5kq42vgCW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t5kq42vgCW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t5kq42vgCW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t5kq42vgCW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t5kq42vgCW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t5kq42vgCW .carousel {
  width: 100%;
}
.cid-t5kq42vgCW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t5kq42vgCW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t5kq42vgCW .modal.fade .modal-dialog,
.cid-t5kq42vgCW .modal.in .modal-dialog {
  transform: none;
}
.cid-t5kq42vgCW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t5kq42vgCW H6 {
  text-align: center;
}
.cid-tciD7K5s1I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciD7K5s1I .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciD7K5s1I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tciD7K5s1I .item {
  padding-bottom: 2rem;
}
.cid-tciD7K5s1I .item-wrapper {
  position: relative;
}
.cid-tciD7K5s1I .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tciD7K5s1I .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tciD7K5s1I .carousel-control,
.cid-tciD7K5s1I .close {
  background: #1b1b1b;
}
.cid-tciD7K5s1I .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tciD7K5s1I .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tciD7K5s1I .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tciD7K5s1I .carousel-control-next span {
  margin-left: 5px;
}
.cid-tciD7K5s1I .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tciD7K5s1I .close::before {
  content: '\e91a';
}
.cid-tciD7K5s1I .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tciD7K5s1I .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tciD7K5s1I .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciD7K5s1I .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tciD7K5s1I .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tciD7K5s1I .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tciD7K5s1I .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tciD7K5s1I .carousel-indicators li.active,
.cid-tciD7K5s1I .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tciD7K5s1I .carousel-indicators li::after,
.cid-tciD7K5s1I .carousel-indicators li::before {
  content: none;
}
.cid-tciD7K5s1I .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tciD7K5s1I .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tciD7K5s1I .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tciD7K5s1I .carousel-indicators {
    display: none;
  }
}
.cid-tciD7K5s1I .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tciD7K5s1I .carousel-inner > .active {
  display: block;
}
.cid-tciD7K5s1I .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciD7K5s1I .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tciD7K5s1I .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tciD7K5s1I .carousel-control,
  .cid-tciD7K5s1I .carousel-indicators,
  .cid-tciD7K5s1I .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tciD7K5s1I .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tciD7K5s1I .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tciD7K5s1I .carousel-indicators .active,
.cid-tciD7K5s1I .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tciD7K5s1I .carousel-indicators .active {
  background: #fff;
}
.cid-tciD7K5s1I .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tciD7K5s1I .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tciD7K5s1I .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tciD7K5s1I .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tciD7K5s1I .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tciD7K5s1I .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tciD7K5s1I .carousel {
  width: 100%;
}
.cid-tciD7K5s1I .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tciD7K5s1I .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tciD7K5s1I .modal.fade .modal-dialog,
.cid-tciD7K5s1I .modal.in .modal-dialog {
  transform: none;
}
.cid-tciD7K5s1I .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tciD7K5s1I H6 {
  text-align: center;
}
.cid-tciD9nfdWY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciD9nfdWY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciD9nfdWY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tciD9nfdWY .item {
  padding-bottom: 2rem;
}
.cid-tciD9nfdWY .item-wrapper {
  position: relative;
}
.cid-tciD9nfdWY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tciD9nfdWY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tciD9nfdWY .carousel-control,
.cid-tciD9nfdWY .close {
  background: #1b1b1b;
}
.cid-tciD9nfdWY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tciD9nfdWY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tciD9nfdWY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tciD9nfdWY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tciD9nfdWY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tciD9nfdWY .close::before {
  content: '\e91a';
}
.cid-tciD9nfdWY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tciD9nfdWY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tciD9nfdWY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciD9nfdWY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tciD9nfdWY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tciD9nfdWY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tciD9nfdWY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tciD9nfdWY .carousel-indicators li.active,
.cid-tciD9nfdWY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tciD9nfdWY .carousel-indicators li::after,
.cid-tciD9nfdWY .carousel-indicators li::before {
  content: none;
}
.cid-tciD9nfdWY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tciD9nfdWY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tciD9nfdWY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tciD9nfdWY .carousel-indicators {
    display: none;
  }
}
.cid-tciD9nfdWY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tciD9nfdWY .carousel-inner > .active {
  display: block;
}
.cid-tciD9nfdWY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciD9nfdWY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tciD9nfdWY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tciD9nfdWY .carousel-control,
  .cid-tciD9nfdWY .carousel-indicators,
  .cid-tciD9nfdWY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tciD9nfdWY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tciD9nfdWY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tciD9nfdWY .carousel-indicators .active,
.cid-tciD9nfdWY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tciD9nfdWY .carousel-indicators .active {
  background: #fff;
}
.cid-tciD9nfdWY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tciD9nfdWY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tciD9nfdWY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tciD9nfdWY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tciD9nfdWY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tciD9nfdWY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tciD9nfdWY .carousel {
  width: 100%;
}
.cid-tciD9nfdWY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tciD9nfdWY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tciD9nfdWY .modal.fade .modal-dialog,
.cid-tciD9nfdWY .modal.in .modal-dialog {
  transform: none;
}
.cid-tciD9nfdWY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tciD9nfdWY H6 {
  text-align: center;
}
.cid-t5kq42YFRa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq43fB5d {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-t5kq43fB5d img,
.cid-t5kq43fB5d .item-img {
  width: 100%;
}
.cid-t5kq43fB5d .item:focus,
.cid-t5kq43fB5d span:focus {
  outline: none;
}
.cid-t5kq43fB5d .item-wrapper {
  position: relative;
}
.cid-t5kq43fB5d .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t5kq43fB5d .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t5kq43fB5d .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-t5kq43fB5d .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t5kq43fB5d .mbr-section-title {
  color: #232323;
}
.cid-t5kq43fB5d .mbr-text,
.cid-t5kq43fB5d .mbr-section-btn {
  text-align: left;
}
.cid-t5kq43fB5d .item-title {
  text-align: left;
}
.cid-t5kq43fB5d .item-subtitle {
  text-align: left;
}
.cid-t5kq43fB5d .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t5kq43fB5d .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t5kq43fB5d .embla__button--next,
.cid-t5kq43fB5d .embla__button--prev {
  display: flex;
}
.cid-t5kq43fB5d .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t5kq43fB5d .embla__button {
    display: none;
  }
}
.cid-t5kq43fB5d .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t5kq43fB5d .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t5kq43fB5d .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq43fB5d .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kq43fB5d .embla__button {
    top: auto;
  }
}
.cid-t5kq43fB5d .embla {
  position: relative;
  width: 100%;
}
.cid-t5kq43fB5d .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t5kq43fB5d .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t5kq43fB5d .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t5kq43fB5d .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t5kq43S1iP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq449aMx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-t5kq449aMx .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-t5kq449aMx .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-t5kq449aMx .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-t5kq449aMx .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-t5kq449aMx .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-t5kq449aMx .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-t5kq449aMx .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-t5kq449aMx .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-t5kq449aMx [class^="socicon-"]:before,
.cid-t5kq449aMx [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-t5kq44p2mm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-u3vaPHyuev {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u3vaPHyuev .fb-page,
.cid-u3vaPHyuev span,
.cid-u3vaPHyuev iframe {
  width: 500px;
  height: 620px;
}
.cid-u3vaPHyuev blockquote {
  display: none;
}
.cid-u3vaPHyuev .fb-page {
  background-color: #1877f2;
  border-radius: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  color: #fff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMinYMin meet' viewBox='0 0 262 266.895'><path id='path3087' fill='%23fff' d='M182.409,262.307v-99.803h33.499l5.016-38.895h-38.515V98.777c0-11.261,3.127-18.935,19.275-18.935 l20.596-0.009V45.045c-3.562-0.474-15.788-1.533-30.012-1.533c-29.695,0-50.025,18.126-50.025,51.413v28.684h-33.585v38.895h33.585 v99.803H182.409z'></path></svg>");
}
.cid-t5kq44GsTb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t5kq44GsTb .row {
    flex-direction: column-reverse;
  }
  .cid-t5kq44GsTb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t5kq44GsTb .google-map {
  height: 100%;
  position: relative;
}
.cid-t5kq44GsTb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t5kq44GsTb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t5kq44GsTb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t5kq44GsTb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t5kq44GsTb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t5kq44GsTb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t5kq44GsTb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t5kq44GsTb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5kq44GsTb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t5kq44GsTb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-t5kq453S1E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t5kq453S1E .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t5kq453S1E .row {
  flex-direction: row-reverse;
}
.cid-t5kq453S1E img {
  width: 100%;
}
.cid-t5kq45k7CR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5kq6uBTE0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t5kq6uBTE0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t5kq6uBTE0 .row {
  flex-direction: row-reverse;
}
.cid-t5kq6uBTE0 img {
  width: 100%;
}
.cid-t5kq6uPi8h {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5kq6v1EP7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t5kq6v1EP7 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-t5kq6v1EP7 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-t5kq6v1EP7 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t5kq6v1EP7 .card {
    margin-bottom: 2rem;
  }
  .cid-t5kq6v1EP7 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t5kq6vjiRY {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5kq6vjiRY .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-t5kq6vjiRY .panel-group {
  border: none;
}
.cid-t5kq6vjiRY .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-t5kq6vjiRY .panel-body,
.cid-t5kq6vjiRY .card-header {
  padding: 1rem 0;
}
.cid-t5kq6vjiRY .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-t5kq6vjiRY .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-t5kq6vjiRY .panel-text {
  text-align: center;
}
.cid-t5kq6vjiRY .panel-title-edit P {
  text-align: center;
}
.cid-t5kq6vDgfZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq6vTX82 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5kq6vTX82 img,
.cid-t5kq6vTX82 .item-img {
  width: 100%;
}
.cid-t5kq6vTX82 .item:focus,
.cid-t5kq6vTX82 span:focus {
  outline: none;
}
.cid-t5kq6vTX82 .item-wrapper {
  position: relative;
}
.cid-t5kq6vTX82 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t5kq6vTX82 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t5kq6vTX82 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t5kq6vTX82 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t5kq6vTX82 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t5kq6vTX82 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t5kq6vTX82 .mbr-section-title {
  color: #232323;
}
.cid-t5kq6vTX82 .mbr-text,
.cid-t5kq6vTX82 .mbr-section-btn {
  text-align: left;
}
.cid-t5kq6vTX82 .item-title {
  text-align: left;
}
.cid-t5kq6vTX82 .item-subtitle {
  text-align: left;
}
.cid-t5kq6vTX82 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t5kq6vTX82 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t5kq6vTX82 .embla__button--next,
.cid-t5kq6vTX82 .embla__button--prev {
  display: flex;
}
.cid-t5kq6vTX82 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t5kq6vTX82 .embla__button {
    display: none;
  }
}
.cid-t5kq6vTX82 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t5kq6vTX82 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t5kq6vTX82 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq6vTX82 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kq6vTX82 .embla__button {
    top: auto;
  }
}
.cid-t5kq6vTX82 .embla {
  position: relative;
  width: 100%;
}
.cid-t5kq6vTX82 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t5kq6vTX82 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t5kq6vTX82 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t5kq6vTX82 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t5kq6wqYNB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq6wGpEx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t5kq6wGpEx .mbr-fallback-image.disabled {
  display: none;
}
.cid-t5kq6wGpEx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t5kq6wGpEx .item {
  padding-bottom: 2rem;
}
.cid-t5kq6wGpEx .item-wrapper {
  position: relative;
}
.cid-t5kq6wGpEx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t5kq6wGpEx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t5kq6wGpEx .carousel-control,
.cid-t5kq6wGpEx .close {
  background: #1b1b1b;
}
.cid-t5kq6wGpEx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t5kq6wGpEx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t5kq6wGpEx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t5kq6wGpEx .carousel-control-next span {
  margin-left: 5px;
}
.cid-t5kq6wGpEx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t5kq6wGpEx .close::before {
  content: '\e91a';
}
.cid-t5kq6wGpEx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t5kq6wGpEx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t5kq6wGpEx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq6wGpEx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kq6wGpEx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t5kq6wGpEx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t5kq6wGpEx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t5kq6wGpEx .carousel-indicators li.active,
.cid-t5kq6wGpEx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t5kq6wGpEx .carousel-indicators li::after,
.cid-t5kq6wGpEx .carousel-indicators li::before {
  content: none;
}
.cid-t5kq6wGpEx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t5kq6wGpEx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t5kq6wGpEx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t5kq6wGpEx .carousel-indicators {
    display: none;
  }
}
.cid-t5kq6wGpEx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t5kq6wGpEx .carousel-inner > .active {
  display: block;
}
.cid-t5kq6wGpEx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq6wGpEx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t5kq6wGpEx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t5kq6wGpEx .carousel-control,
  .cid-t5kq6wGpEx .carousel-indicators,
  .cid-t5kq6wGpEx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t5kq6wGpEx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t5kq6wGpEx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t5kq6wGpEx .carousel-indicators .active,
.cid-t5kq6wGpEx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t5kq6wGpEx .carousel-indicators .active {
  background: #fff;
}
.cid-t5kq6wGpEx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t5kq6wGpEx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t5kq6wGpEx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t5kq6wGpEx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t5kq6wGpEx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t5kq6wGpEx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t5kq6wGpEx .carousel {
  width: 100%;
}
.cid-t5kq6wGpEx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t5kq6wGpEx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t5kq6wGpEx .modal.fade .modal-dialog,
.cid-t5kq6wGpEx .modal.in .modal-dialog {
  transform: none;
}
.cid-t5kq6wGpEx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t5kq6wGpEx H6 {
  text-align: center;
}
.cid-t5kutqlzoO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t5kutqlzoO .mbr-fallback-image.disabled {
  display: none;
}
.cid-t5kutqlzoO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t5kutqlzoO .item {
  padding-bottom: 2rem;
}
.cid-t5kutqlzoO .item-wrapper {
  position: relative;
}
.cid-t5kutqlzoO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t5kutqlzoO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t5kutqlzoO .carousel-control,
.cid-t5kutqlzoO .close {
  background: #1b1b1b;
}
.cid-t5kutqlzoO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t5kutqlzoO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t5kutqlzoO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t5kutqlzoO .carousel-control-next span {
  margin-left: 5px;
}
.cid-t5kutqlzoO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t5kutqlzoO .close::before {
  content: '\e91a';
}
.cid-t5kutqlzoO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t5kutqlzoO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t5kutqlzoO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kutqlzoO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kutqlzoO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t5kutqlzoO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t5kutqlzoO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t5kutqlzoO .carousel-indicators li.active,
.cid-t5kutqlzoO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t5kutqlzoO .carousel-indicators li::after,
.cid-t5kutqlzoO .carousel-indicators li::before {
  content: none;
}
.cid-t5kutqlzoO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t5kutqlzoO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t5kutqlzoO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t5kutqlzoO .carousel-indicators {
    display: none;
  }
}
.cid-t5kutqlzoO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t5kutqlzoO .carousel-inner > .active {
  display: block;
}
.cid-t5kutqlzoO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kutqlzoO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t5kutqlzoO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t5kutqlzoO .carousel-control,
  .cid-t5kutqlzoO .carousel-indicators,
  .cid-t5kutqlzoO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t5kutqlzoO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t5kutqlzoO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t5kutqlzoO .carousel-indicators .active,
.cid-t5kutqlzoO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t5kutqlzoO .carousel-indicators .active {
  background: #fff;
}
.cid-t5kutqlzoO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t5kutqlzoO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t5kutqlzoO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t5kutqlzoO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t5kutqlzoO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t5kutqlzoO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t5kutqlzoO .carousel {
  width: 100%;
}
.cid-t5kutqlzoO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t5kutqlzoO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t5kutqlzoO .modal.fade .modal-dialog,
.cid-t5kutqlzoO .modal.in .modal-dialog {
  transform: none;
}
.cid-t5kutqlzoO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t5kutqlzoO H6 {
  text-align: center;
}
.cid-t5kq6x7IsI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq6xmD4Z {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-t5kq6xmD4Z img,
.cid-t5kq6xmD4Z .item-img {
  width: 100%;
}
.cid-t5kq6xmD4Z .item:focus,
.cid-t5kq6xmD4Z span:focus {
  outline: none;
}
.cid-t5kq6xmD4Z .item-wrapper {
  position: relative;
}
.cid-t5kq6xmD4Z .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t5kq6xmD4Z .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t5kq6xmD4Z .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-t5kq6xmD4Z .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t5kq6xmD4Z .mbr-section-title {
  color: #232323;
}
.cid-t5kq6xmD4Z .mbr-text,
.cid-t5kq6xmD4Z .mbr-section-btn {
  text-align: left;
}
.cid-t5kq6xmD4Z .item-title {
  text-align: left;
}
.cid-t5kq6xmD4Z .item-subtitle {
  text-align: left;
}
.cid-t5kq6xmD4Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t5kq6xmD4Z .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t5kq6xmD4Z .embla__button--next,
.cid-t5kq6xmD4Z .embla__button--prev {
  display: flex;
}
.cid-t5kq6xmD4Z .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t5kq6xmD4Z .embla__button {
    display: none;
  }
}
.cid-t5kq6xmD4Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t5kq6xmD4Z .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t5kq6xmD4Z .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5kq6xmD4Z .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5kq6xmD4Z .embla__button {
    top: auto;
  }
}
.cid-t5kq6xmD4Z .embla {
  position: relative;
  width: 100%;
}
.cid-t5kq6xmD4Z .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t5kq6xmD4Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t5kq6xmD4Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t5kq6xmD4Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t5kq6xXboP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq6yemQG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-t5kq6yemQG .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-t5kq6yemQG .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-t5kq6yemQG .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-t5kq6yemQG .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-t5kq6yemQG .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-t5kq6yemQG .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-t5kq6yemQG .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-t5kq6yemQG .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-t5kq6yemQG [class^="socicon-"]:before,
.cid-t5kq6yemQG [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-t5kq6yw4gM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t5kq6yMas2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t5kq6yMas2 .row {
    flex-direction: column-reverse;
  }
  .cid-t5kq6yMas2 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t5kq6yMas2 .google-map {
  height: 100%;
  position: relative;
}
.cid-t5kq6yMas2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t5kq6yMas2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t5kq6yMas2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t5kq6yMas2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t5kq6yMas2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t5kq6yMas2 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t5kq6yMas2 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t5kq6yMas2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5kq6yMas2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t5kq6yMas2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-t5kq6z7QnY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t5kq6z7QnY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t5kq6z7QnY .row {
  flex-direction: row-reverse;
}
.cid-t5kq6z7QnY img {
  width: 100%;
}
.cid-t5kq6zn7RG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8ld7IaOZF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t8ld7IaOZF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t8ld7IaOZF .row {
  flex-direction: row-reverse;
}
.cid-t8ld7IaOZF img {
  width: 100%;
}
.cid-ukGh2IWQVo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukGh2IWQVo img,
.cid-ukGh2IWQVo .item-img {
  width: 100%;
}
.cid-ukGh2IWQVo .item:focus,
.cid-ukGh2IWQVo span:focus {
  outline: none;
}
.cid-ukGh2IWQVo .item-wrapper {
  position: relative;
}
.cid-ukGh2IWQVo .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukGh2IWQVo .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukGh2IWQVo .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ukGh2IWQVo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukGh2IWQVo .mbr-section-title {
  color: #232323;
}
.cid-ukGh2IWQVo .mbr-text,
.cid-ukGh2IWQVo .mbr-section-btn {
  text-align: left;
}
.cid-ukGh2IWQVo .item-title {
  text-align: left;
}
.cid-ukGh2IWQVo .item-subtitle {
  text-align: left;
}
.cid-ukGh2IWQVo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukGh2IWQVo .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukGh2IWQVo .embla__button--next,
.cid-ukGh2IWQVo .embla__button--prev {
  display: flex;
}
.cid-ukGh2IWQVo .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-ukGh2IWQVo .embla__button {
    display: none;
  }
}
.cid-ukGh2IWQVo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukGh2IWQVo .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukGh2IWQVo .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGh2IWQVo .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGh2IWQVo .embla__button {
    top: auto;
  }
}
.cid-ukGh2IWQVo .embla {
  position: relative;
  width: 100%;
}
.cid-ukGh2IWQVo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukGh2IWQVo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukGh2IWQVo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukGh2IWQVo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t8ld7IphG8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t8ld7IAbSD {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t8ld7IAbSD .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-t8ld7IAbSD .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-t8ld7IAbSD .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t8ld7IAbSD .card {
    margin-bottom: 2rem;
  }
  .cid-t8ld7IAbSD .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t8ld7IAbSD .icon-title {
  color: #e43f3f;
}
.cid-t8ld7ITq9P {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t8ld7ITq9P .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-t8ld7ITq9P .panel-group {
  border: none;
}
.cid-t8ld7ITq9P .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-t8ld7ITq9P .panel-body,
.cid-t8ld7ITq9P .card-header {
  padding: 1rem 0;
}
.cid-t8ld7ITq9P .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-t8ld7ITq9P .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-t8ld7ITq9P .panel-text {
  text-align: center;
}
.cid-t8ld7ITq9P .panel-title-edit P {
  text-align: center;
}
.cid-ukqk6oqldm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukqvBZAjxx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ukqvBZAjxx img,
.cid-ukqvBZAjxx .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ukqvBZAjxx .item:focus,
.cid-ukqvBZAjxx span:focus {
  outline: none;
}
.cid-ukqvBZAjxx .item-wrapper {
  position: relative;
}
.cid-ukqvBZAjxx .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukqvBZAjxx .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ukqvBZAjxx .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukqvBZAjxx .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ukqvBZAjxx .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ukqvBZAjxx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukqvBZAjxx .mbr-section-title {
  color: #232323;
}
.cid-ukqvBZAjxx .mbr-text,
.cid-ukqvBZAjxx .mbr-section-btn {
  text-align: left;
}
.cid-ukqvBZAjxx .item-title {
  text-align: left;
}
.cid-ukqvBZAjxx .item-subtitle {
  text-align: left;
}
.cid-ukqvBZAjxx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukqvBZAjxx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukqvBZAjxx .embla__button--next,
.cid-ukqvBZAjxx .embla__button--prev {
  display: flex;
}
.cid-ukqvBZAjxx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ukqvBZAjxx .embla__button {
    display: none;
  }
}
.cid-ukqvBZAjxx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukqvBZAjxx .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukqvBZAjxx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukqvBZAjxx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukqvBZAjxx .embla__button {
    top: auto;
  }
}
.cid-ukqvBZAjxx .embla {
  position: relative;
  width: 100%;
}
.cid-ukqvBZAjxx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukqvBZAjxx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukqvBZAjxx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukqvBZAjxx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t8ld7JengQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t8ld7Ju0FG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t8ld7Ju0FG img,
.cid-t8ld7Ju0FG .item-img {
  width: 100%;
}
.cid-t8ld7Ju0FG .item:focus,
.cid-t8ld7Ju0FG span:focus {
  outline: none;
}
.cid-t8ld7Ju0FG .item-wrapper {
  position: relative;
}
.cid-t8ld7Ju0FG .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8ld7Ju0FG .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8ld7Ju0FG .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8ld7Ju0FG .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8ld7Ju0FG .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8ld7Ju0FG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8ld7Ju0FG .mbr-section-title {
  color: #232323;
}
.cid-t8ld7Ju0FG .mbr-text,
.cid-t8ld7Ju0FG .mbr-section-btn {
  text-align: left;
}
.cid-t8ld7Ju0FG .item-title {
  text-align: left;
}
.cid-t8ld7Ju0FG .item-subtitle {
  text-align: left;
}
.cid-t8ld7Ju0FG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t8ld7Ju0FG .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t8ld7Ju0FG .embla__button--next,
.cid-t8ld7Ju0FG .embla__button--prev {
  display: flex;
}
.cid-t8ld7Ju0FG .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t8ld7Ju0FG .embla__button {
    display: none;
  }
}
.cid-t8ld7Ju0FG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t8ld7Ju0FG .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t8ld7Ju0FG .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8ld7Ju0FG .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8ld7Ju0FG .embla__button {
    top: auto;
  }
}
.cid-t8ld7Ju0FG .embla {
  position: relative;
  width: 100%;
}
.cid-t8ld7Ju0FG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t8ld7Ju0FG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t8ld7Ju0FG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t8ld7Ju0FG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t8ld7K6Vfr {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t8ld7KlftH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t8ld7KlftH .mbr-fallback-image.disabled {
  display: none;
}
.cid-t8ld7KlftH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t8ld7KlftH .item {
  padding-bottom: 2rem;
}
.cid-t8ld7KlftH .item-wrapper {
  position: relative;
}
.cid-t8ld7KlftH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8ld7KlftH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8ld7KlftH .carousel-control,
.cid-t8ld7KlftH .close {
  background: #1b1b1b;
}
.cid-t8ld7KlftH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8ld7KlftH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8ld7KlftH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8ld7KlftH .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8ld7KlftH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t8ld7KlftH .close::before {
  content: '\e91a';
}
.cid-t8ld7KlftH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8ld7KlftH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t8ld7KlftH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8ld7KlftH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8ld7KlftH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8ld7KlftH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8ld7KlftH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t8ld7KlftH .carousel-indicators li.active,
.cid-t8ld7KlftH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8ld7KlftH .carousel-indicators li::after,
.cid-t8ld7KlftH .carousel-indicators li::before {
  content: none;
}
.cid-t8ld7KlftH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8ld7KlftH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8ld7KlftH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8ld7KlftH .carousel-indicators {
    display: none;
  }
}
.cid-t8ld7KlftH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8ld7KlftH .carousel-inner > .active {
  display: block;
}
.cid-t8ld7KlftH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8ld7KlftH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8ld7KlftH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8ld7KlftH .carousel-control,
  .cid-t8ld7KlftH .carousel-indicators,
  .cid-t8ld7KlftH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8ld7KlftH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8ld7KlftH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8ld7KlftH .carousel-indicators .active,
.cid-t8ld7KlftH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8ld7KlftH .carousel-indicators .active {
  background: #fff;
}
.cid-t8ld7KlftH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8ld7KlftH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8ld7KlftH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8ld7KlftH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8ld7KlftH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8ld7KlftH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8ld7KlftH .carousel {
  width: 100%;
}
.cid-t8ld7KlftH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8ld7KlftH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8ld7KlftH .modal.fade .modal-dialog,
.cid-t8ld7KlftH .modal.in .modal-dialog {
  transform: none;
}
.cid-t8ld7KlftH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8ld7KlftH H6 {
  text-align: center;
}
.cid-tc3ne38fF4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tc3ne38fF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tc3ne38fF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tc3ne38fF4 .item {
  padding-bottom: 2rem;
}
.cid-tc3ne38fF4 .item-wrapper {
  position: relative;
}
.cid-tc3ne38fF4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tc3ne38fF4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tc3ne38fF4 .carousel-control,
.cid-tc3ne38fF4 .close {
  background: #1b1b1b;
}
.cid-tc3ne38fF4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tc3ne38fF4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tc3ne38fF4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tc3ne38fF4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tc3ne38fF4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tc3ne38fF4 .close::before {
  content: '\e91a';
}
.cid-tc3ne38fF4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tc3ne38fF4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tc3ne38fF4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tc3ne38fF4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tc3ne38fF4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tc3ne38fF4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tc3ne38fF4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tc3ne38fF4 .carousel-indicators li.active,
.cid-tc3ne38fF4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tc3ne38fF4 .carousel-indicators li::after,
.cid-tc3ne38fF4 .carousel-indicators li::before {
  content: none;
}
.cid-tc3ne38fF4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tc3ne38fF4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tc3ne38fF4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tc3ne38fF4 .carousel-indicators {
    display: none;
  }
}
.cid-tc3ne38fF4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tc3ne38fF4 .carousel-inner > .active {
  display: block;
}
.cid-tc3ne38fF4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tc3ne38fF4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tc3ne38fF4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tc3ne38fF4 .carousel-control,
  .cid-tc3ne38fF4 .carousel-indicators,
  .cid-tc3ne38fF4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tc3ne38fF4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tc3ne38fF4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tc3ne38fF4 .carousel-indicators .active,
.cid-tc3ne38fF4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tc3ne38fF4 .carousel-indicators .active {
  background: #fff;
}
.cid-tc3ne38fF4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tc3ne38fF4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tc3ne38fF4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tc3ne38fF4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tc3ne38fF4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tc3ne38fF4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tc3ne38fF4 .carousel {
  width: 100%;
}
.cid-tc3ne38fF4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tc3ne38fF4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tc3ne38fF4 .modal.fade .modal-dialog,
.cid-tc3ne38fF4 .modal.in .modal-dialog {
  transform: none;
}
.cid-tc3ne38fF4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tc3ne38fF4 H6 {
  text-align: center;
}
.cid-tc3neIQSB5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tc3neIQSB5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tc3neIQSB5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tc3neIQSB5 .item {
  padding-bottom: 2rem;
}
.cid-tc3neIQSB5 .item-wrapper {
  position: relative;
}
.cid-tc3neIQSB5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tc3neIQSB5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tc3neIQSB5 .carousel-control,
.cid-tc3neIQSB5 .close {
  background: #1b1b1b;
}
.cid-tc3neIQSB5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tc3neIQSB5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tc3neIQSB5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tc3neIQSB5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tc3neIQSB5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tc3neIQSB5 .close::before {
  content: '\e91a';
}
.cid-tc3neIQSB5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tc3neIQSB5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tc3neIQSB5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tc3neIQSB5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tc3neIQSB5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tc3neIQSB5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tc3neIQSB5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tc3neIQSB5 .carousel-indicators li.active,
.cid-tc3neIQSB5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tc3neIQSB5 .carousel-indicators li::after,
.cid-tc3neIQSB5 .carousel-indicators li::before {
  content: none;
}
.cid-tc3neIQSB5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tc3neIQSB5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tc3neIQSB5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tc3neIQSB5 .carousel-indicators {
    display: none;
  }
}
.cid-tc3neIQSB5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tc3neIQSB5 .carousel-inner > .active {
  display: block;
}
.cid-tc3neIQSB5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tc3neIQSB5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tc3neIQSB5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tc3neIQSB5 .carousel-control,
  .cid-tc3neIQSB5 .carousel-indicators,
  .cid-tc3neIQSB5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tc3neIQSB5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tc3neIQSB5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tc3neIQSB5 .carousel-indicators .active,
.cid-tc3neIQSB5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tc3neIQSB5 .carousel-indicators .active {
  background: #fff;
}
.cid-tc3neIQSB5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tc3neIQSB5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tc3neIQSB5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tc3neIQSB5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tc3neIQSB5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tc3neIQSB5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tc3neIQSB5 .carousel {
  width: 100%;
}
.cid-tc3neIQSB5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tc3neIQSB5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tc3neIQSB5 .modal.fade .modal-dialog,
.cid-tc3neIQSB5 .modal.in .modal-dialog {
  transform: none;
}
.cid-tc3neIQSB5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tc3neIQSB5 H6 {
  text-align: center;
}
.cid-t8ld7KNFx4 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t8ld7L3UUL {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-t8ld7L3UUL img,
.cid-t8ld7L3UUL .item-img {
  width: 100%;
}
.cid-t8ld7L3UUL .item:focus,
.cid-t8ld7L3UUL span:focus {
  outline: none;
}
.cid-t8ld7L3UUL .item-wrapper {
  position: relative;
}
.cid-t8ld7L3UUL .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8ld7L3UUL .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8ld7L3UUL .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-t8ld7L3UUL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8ld7L3UUL .mbr-section-title {
  color: #232323;
}
.cid-t8ld7L3UUL .mbr-text,
.cid-t8ld7L3UUL .mbr-section-btn {
  text-align: left;
}
.cid-t8ld7L3UUL .item-title {
  text-align: left;
}
.cid-t8ld7L3UUL .item-subtitle {
  text-align: left;
}
.cid-t8ld7L3UUL .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-t8ld7L3UUL .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-t8ld7L3UUL .embla__button--next,
.cid-t8ld7L3UUL .embla__button--prev {
  display: flex;
}
.cid-t8ld7L3UUL .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-t8ld7L3UUL .embla__button {
    display: none;
  }
}
.cid-t8ld7L3UUL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-t8ld7L3UUL .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-t8ld7L3UUL .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8ld7L3UUL .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8ld7L3UUL .embla__button {
    top: auto;
  }
}
.cid-t8ld7L3UUL .embla {
  position: relative;
  width: 100%;
}
.cid-t8ld7L3UUL .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-t8ld7L3UUL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-t8ld7L3UUL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-t8ld7L3UUL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t8ld7LGWi5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t8ld7LXbZo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-t8ld7LXbZo .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-t8ld7LXbZo .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-t8ld7LXbZo .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-t8ld7LXbZo .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-t8ld7LXbZo .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-t8ld7LXbZo .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-t8ld7LXbZo .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-t8ld7LXbZo .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-t8ld7LXbZo [class^="socicon-"]:before,
.cid-t8ld7LXbZo [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-t8ld7MeNT2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-t8ld7Mwjlj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t8ld7Mwjlj .row {
    flex-direction: column-reverse;
  }
  .cid-t8ld7Mwjlj .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t8ld7Mwjlj .google-map {
  height: 100%;
  position: relative;
}
.cid-t8ld7Mwjlj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t8ld7Mwjlj .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t8ld7Mwjlj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t8ld7Mwjlj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t8ld7Mwjlj .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t8ld7Mwjlj .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t8ld7Mwjlj .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t8ld7Mwjlj .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t8ld7Mwjlj .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t8ld7Mwjlj .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-t8ld7MT6nm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t8ld7MT6nm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t8ld7MT6nm .row {
  flex-direction: row-reverse;
}
.cid-t8ld7MT6nm img {
  width: 100%;
}
.cid-t8ld7Nawvy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taHINsMd7G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-taHINsMd7G .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-taHINsMd7G .row {
  flex-direction: row-reverse;
}
.cid-taHINsMd7G img {
  width: 100%;
}
.cid-taHINt1Jcn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taHINtdwaM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-taHINtdwaM .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-taHINtdwaM .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-taHINtdwaM .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-taHINtdwaM .card {
    margin-bottom: 2rem;
  }
  .cid-taHINtdwaM .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-taHINtv3jp {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taHINtv3jp .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-taHINtv3jp .panel-group {
  border: none;
}
.cid-taHINtv3jp .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-taHINtv3jp .panel-body,
.cid-taHINtv3jp .card-header {
  padding: 1rem 0;
}
.cid-taHINtv3jp .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-taHINtv3jp .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-taHINtv3jp .panel-text {
  text-align: center;
}
.cid-taHINtv3jp .panel-title-edit P {
  text-align: center;
}
.cid-taHINtPnVX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-taHLIgsh68 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taHLIgsh68 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-taHLIgsh68 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taHLIgsh68 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taHLIgsh68 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taHLIgsh68 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taHLIgsh68 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taHLIgsh68 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taHM8b6M4W {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-taHM9IC1nb {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taHM9IC1nb .item:focus,
.cid-taHM9IC1nb span:focus {
  outline: none;
}
.cid-taHM9IC1nb .item-wrapper {
  position: relative;
}
.cid-taHM9IC1nb .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taHM9IC1nb .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taHM9IC1nb .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taHM9IC1nb .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taHM9IC1nb .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taHM9IC1nb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taHM9IC1nb .mbr-section-title {
  color: #232323;
}
.cid-taHM9IC1nb .mbr-text,
.cid-taHM9IC1nb .mbr-section-btn {
  text-align: center;
}
.cid-taHM9IC1nb .item-title {
  text-align: center;
}
.cid-taHM9IC1nb .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-taHM9IC1nb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-taHM9IC1nb .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-taHM9IC1nb .embla__button--next,
.cid-taHM9IC1nb .embla__button--prev {
  display: flex;
}
.cid-taHM9IC1nb .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-taHM9IC1nb .embla__button {
    display: none;
  }
}
.cid-taHM9IC1nb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-taHM9IC1nb .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-taHM9IC1nb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taHM9IC1nb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taHM9IC1nb .embla__button {
    top: auto;
  }
}
.cid-taHM9IC1nb .embla {
  position: relative;
  width: 100%;
}
.cid-taHM9IC1nb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-taHM9IC1nb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-taHM9IC1nb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-taHM9IC1nb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-taHINvlwYe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-taHINvAzWR {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-taHINvAzWR img,
.cid-taHINvAzWR .item-img {
  width: 100%;
}
.cid-taHINvAzWR .item:focus,
.cid-taHINvAzWR span:focus {
  outline: none;
}
.cid-taHINvAzWR .item-wrapper {
  position: relative;
}
.cid-taHINvAzWR .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taHINvAzWR .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taHINvAzWR .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-taHINvAzWR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taHINvAzWR .mbr-section-title {
  color: #232323;
}
.cid-taHINvAzWR .mbr-text,
.cid-taHINvAzWR .mbr-section-btn {
  text-align: left;
}
.cid-taHINvAzWR .item-title {
  text-align: left;
}
.cid-taHINvAzWR .item-subtitle {
  text-align: left;
}
.cid-taHINvAzWR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-taHINvAzWR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-taHINvAzWR .embla__button--next,
.cid-taHINvAzWR .embla__button--prev {
  display: flex;
}
.cid-taHINvAzWR .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-taHINvAzWR .embla__button {
    display: none;
  }
}
.cid-taHINvAzWR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-taHINvAzWR .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-taHINvAzWR .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taHINvAzWR .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taHINvAzWR .embla__button {
    top: auto;
  }
}
.cid-taHINvAzWR .embla {
  position: relative;
  width: 100%;
}
.cid-taHINvAzWR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-taHINvAzWR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-taHINvAzWR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-taHINvAzWR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tbh0ZTwUIk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbh1t5u4el {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbh1t5u4el .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbh1t5u4el .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbh1t5u4el .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbh1t5u4el .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tbh1t5u4el .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tbh1t5u4el .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbh1t5u4el .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tbh1t5u4el .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tbh1t5u4el .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taHINwbd1x {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-taHINwtEzp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-taHINwtEzp .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-taHINwtEzp .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-taHINwtEzp .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-taHINwtEzp .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-taHINwtEzp .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-taHINwtEzp .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-taHINwtEzp .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-taHINwtEzp .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-taHINwtEzp [class^="socicon-"]:before,
.cid-taHINwtEzp [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-taHINwICmF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-taHINwYy7z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-taHINwYy7z .row {
    flex-direction: column-reverse;
  }
  .cid-taHINwYy7z .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-taHINwYy7z .google-map {
  height: 100%;
  position: relative;
}
.cid-taHINwYy7z .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-taHINwYy7z .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-taHINwYy7z .google-map[data-state] {
  background: #e9e5dc;
}
.cid-taHINwYy7z .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-taHINwYy7z .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-taHINwYy7z .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-taHINwYy7z .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-taHINwYy7z .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taHINwYy7z .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-taHINwYy7z .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-taHINxkSEt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-taHINxkSEt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-taHINxkSEt .row {
  flex-direction: row-reverse;
}
.cid-taHINxkSEt img {
  width: 100%;
}
.cid-taHINxBe7b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbyJff4Ggq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyJff4Ggq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tbyJff4Ggq .row {
  flex-direction: row-reverse;
}
.cid-tbyJff4Ggq img {
  width: 100%;
}
.cid-tbyJffrmCU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyJffAinv {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbyJffAinv .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tbyJffAinv .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tbyJffAinv .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyJffAinv .card {
    margin-bottom: 2rem;
  }
  .cid-tbyJffAinv .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tbyJffW2Sw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyJffW2Sw .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tbyJffW2Sw .panel-group {
  border: none;
}
.cid-tbyJffW2Sw .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tbyJffW2Sw .panel-body,
.cid-tbyJffW2Sw .card-header {
  padding: 1rem 0;
}
.cid-tbyJffW2Sw .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tbyJffW2Sw .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tbyJffW2Sw .panel-text {
  text-align: center;
}
.cid-tbyJffW2Sw .panel-title-edit P {
  text-align: center;
}
.cid-tbyMn6kWPS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyMn6kWPS .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyMn6kWPS .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tbyMn6kWPS .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tbyMn6kWPS .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbyMn6kWPS .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tbyMn6kWPS .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tbyMn6kWPS .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tbyJfgZFpy {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyJfhcDQC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbyJfhcDQC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbyJfhcDQC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbyJfhcDQC .item {
  padding-bottom: 2rem;
}
.cid-tbyJfhcDQC .item-wrapper {
  position: relative;
}
.cid-tbyJfhcDQC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbyJfhcDQC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbyJfhcDQC .carousel-control,
.cid-tbyJfhcDQC .close {
  background: #1b1b1b;
}
.cid-tbyJfhcDQC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbyJfhcDQC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbyJfhcDQC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbyJfhcDQC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbyJfhcDQC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbyJfhcDQC .close::before {
  content: '\e91a';
}
.cid-tbyJfhcDQC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbyJfhcDQC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbyJfhcDQC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyJfhcDQC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyJfhcDQC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbyJfhcDQC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbyJfhcDQC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbyJfhcDQC .carousel-indicators li.active,
.cid-tbyJfhcDQC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbyJfhcDQC .carousel-indicators li::after,
.cid-tbyJfhcDQC .carousel-indicators li::before {
  content: none;
}
.cid-tbyJfhcDQC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbyJfhcDQC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbyJfhcDQC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbyJfhcDQC .carousel-indicators {
    display: none;
  }
}
.cid-tbyJfhcDQC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbyJfhcDQC .carousel-inner > .active {
  display: block;
}
.cid-tbyJfhcDQC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyJfhcDQC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbyJfhcDQC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbyJfhcDQC .carousel-control,
  .cid-tbyJfhcDQC .carousel-indicators,
  .cid-tbyJfhcDQC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbyJfhcDQC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbyJfhcDQC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbyJfhcDQC .carousel-indicators .active,
.cid-tbyJfhcDQC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbyJfhcDQC .carousel-indicators .active {
  background: #fff;
}
.cid-tbyJfhcDQC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbyJfhcDQC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbyJfhcDQC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbyJfhcDQC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbyJfhcDQC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbyJfhcDQC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbyJfhcDQC .carousel {
  width: 100%;
}
.cid-tbyJfhcDQC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbyJfhcDQC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbyJfhcDQC .modal.fade .modal-dialog,
.cid-tbyJfhcDQC .modal.in .modal-dialog {
  transform: none;
}
.cid-tbyJfhcDQC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbyJfhcDQC H6 {
  text-align: center;
}
.cid-tbyMPQC6DW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbyMPQC6DW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbyMPQC6DW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbyMPQC6DW .item {
  padding-bottom: 2rem;
}
.cid-tbyMPQC6DW .item-wrapper {
  position: relative;
}
.cid-tbyMPQC6DW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbyMPQC6DW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbyMPQC6DW .carousel-control,
.cid-tbyMPQC6DW .close {
  background: #1b1b1b;
}
.cid-tbyMPQC6DW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbyMPQC6DW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbyMPQC6DW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbyMPQC6DW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbyMPQC6DW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbyMPQC6DW .close::before {
  content: '\e91a';
}
.cid-tbyMPQC6DW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbyMPQC6DW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbyMPQC6DW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyMPQC6DW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyMPQC6DW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbyMPQC6DW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbyMPQC6DW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbyMPQC6DW .carousel-indicators li.active,
.cid-tbyMPQC6DW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbyMPQC6DW .carousel-indicators li::after,
.cid-tbyMPQC6DW .carousel-indicators li::before {
  content: none;
}
.cid-tbyMPQC6DW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbyMPQC6DW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbyMPQC6DW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbyMPQC6DW .carousel-indicators {
    display: none;
  }
}
.cid-tbyMPQC6DW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbyMPQC6DW .carousel-inner > .active {
  display: block;
}
.cid-tbyMPQC6DW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyMPQC6DW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbyMPQC6DW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbyMPQC6DW .carousel-control,
  .cid-tbyMPQC6DW .carousel-indicators,
  .cid-tbyMPQC6DW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbyMPQC6DW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbyMPQC6DW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbyMPQC6DW .carousel-indicators .active,
.cid-tbyMPQC6DW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbyMPQC6DW .carousel-indicators .active {
  background: #fff;
}
.cid-tbyMPQC6DW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbyMPQC6DW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbyMPQC6DW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbyMPQC6DW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbyMPQC6DW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbyMPQC6DW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbyMPQC6DW .carousel {
  width: 100%;
}
.cid-tbyMPQC6DW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbyMPQC6DW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbyMPQC6DW .modal.fade .modal-dialog,
.cid-tbyMPQC6DW .modal.in .modal-dialog {
  transform: none;
}
.cid-tbyMPQC6DW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbyMPQC6DW H6 {
  text-align: center;
}
.cid-tbyJfhDjZ5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyJfhP7DX {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tbyJfhP7DX img,
.cid-tbyJfhP7DX .item-img {
  width: 100%;
}
.cid-tbyJfhP7DX .item:focus,
.cid-tbyJfhP7DX span:focus {
  outline: none;
}
.cid-tbyJfhP7DX .item-wrapper {
  position: relative;
}
.cid-tbyJfhP7DX .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tbyJfhP7DX .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tbyJfhP7DX .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tbyJfhP7DX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tbyJfhP7DX .mbr-section-title {
  color: #232323;
}
.cid-tbyJfhP7DX .mbr-text,
.cid-tbyJfhP7DX .mbr-section-btn {
  text-align: left;
}
.cid-tbyJfhP7DX .item-title {
  text-align: left;
}
.cid-tbyJfhP7DX .item-subtitle {
  text-align: left;
}
.cid-tbyJfhP7DX .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tbyJfhP7DX .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tbyJfhP7DX .embla__button--next,
.cid-tbyJfhP7DX .embla__button--prev {
  display: flex;
}
.cid-tbyJfhP7DX .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tbyJfhP7DX .embla__button {
    display: none;
  }
}
.cid-tbyJfhP7DX .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tbyJfhP7DX .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tbyJfhP7DX .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyJfhP7DX .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyJfhP7DX .embla__button {
    top: auto;
  }
}
.cid-tbyJfhP7DX .embla {
  position: relative;
  width: 100%;
}
.cid-tbyJfhP7DX .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tbyJfhP7DX .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tbyJfhP7DX .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tbyJfhP7DX .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tbyJfiqrr1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyJfiCafw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tbyJfiCafw .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tbyJfiCafw .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tbyJfiCafw .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tbyJfiCafw .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tbyJfiCafw .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tbyJfiCafw .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tbyJfiCafw .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tbyJfiCafw .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tbyJfiCafw [class^="socicon-"]:before,
.cid-tbyJfiCafw [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tbyJfiQD7S {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyJfj4FEE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tbyJfj4FEE .row {
    flex-direction: column-reverse;
  }
  .cid-tbyJfj4FEE .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tbyJfj4FEE .google-map {
  height: 100%;
  position: relative;
}
.cid-tbyJfj4FEE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tbyJfj4FEE .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tbyJfj4FEE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tbyJfj4FEE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tbyJfj4FEE .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tbyJfj4FEE .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tbyJfj4FEE .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tbyJfj4FEE .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbyJfj4FEE .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tbyJfj4FEE .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tbyJfjm1zH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyJfjm1zH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tbyJfjm1zH .row {
  flex-direction: row-reverse;
}
.cid-tbyJfjm1zH img {
  width: 100%;
}
.cid-tbyJfjyv8p {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbyNMUKDmH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyNMUKDmH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tbyNMUKDmH .row {
  flex-direction: row-reverse;
}
.cid-tbyNMUKDmH img {
  width: 100%;
}
.cid-tbyNMV4PmH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyNMVjOpg {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbyNMVjOpg .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tbyNMVjOpg .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tbyNMVjOpg .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyNMVjOpg .card {
    margin-bottom: 2rem;
  }
  .cid-tbyNMVjOpg .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tbyNMVHk33 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyNMVHk33 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tbyNMVHk33 .panel-group {
  border: none;
}
.cid-tbyNMVHk33 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tbyNMVHk33 .panel-body,
.cid-tbyNMVHk33 .card-header {
  padding: 1rem 0;
}
.cid-tbyNMVHk33 .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tbyNMVHk33 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tbyNMVHk33 .panel-text {
  text-align: center;
}
.cid-tbyNMVHk33 .panel-title-edit P {
  text-align: center;
}
.cid-tbE1f12xSD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbE1f12xSD .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbE1f12xSD .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tbE1f12xSD .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tbE1f12xSD .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbE1f12xSD .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tbE1f12xSD .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tbE1f12xSD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tbE9K9KeEu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbE9K9KeEu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbE9K9KeEu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbE9K9KeEu .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tbE9K9KeEu .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-tbE9K9KeEu .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tbE9K9KeEu .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tbE9K9KeEu .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbE9K9KeEu .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tbE9K9KeEu .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-tbE9K9KeEu .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tbE9Lc3gkd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbE9Lc3gkd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbE9Lc3gkd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbE9Lc3gkd .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tbE9Lc3gkd .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tbE9Lc3gkd .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tbE9Lc3gkd .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbE9Lc3gkd .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tbE9Lc3gkd .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tbE9Lc3gkd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tbyNMWRo2B {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNMX9feg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbyNMX9feg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbyNMX9feg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbyNMX9feg .item {
  padding-bottom: 2rem;
}
.cid-tbyNMX9feg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tbyNMX9feg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tbyNMX9feg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbyNMX9feg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbyNMX9feg .carousel-control,
.cid-tbyNMX9feg .close {
  background: #1b1b1b;
}
.cid-tbyNMX9feg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbyNMX9feg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbyNMX9feg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbyNMX9feg .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbyNMX9feg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbyNMX9feg .close::before {
  content: '\e91a';
}
.cid-tbyNMX9feg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbyNMX9feg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbyNMX9feg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyNMX9feg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyNMX9feg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbyNMX9feg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbyNMX9feg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbyNMX9feg .carousel-indicators li.active,
.cid-tbyNMX9feg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbyNMX9feg .carousel-indicators li::after,
.cid-tbyNMX9feg .carousel-indicators li::before {
  content: none;
}
.cid-tbyNMX9feg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbyNMX9feg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbyNMX9feg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbyNMX9feg .carousel-indicators {
    display: none;
  }
}
.cid-tbyNMX9feg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbyNMX9feg .carousel-inner > .active {
  display: block;
}
.cid-tbyNMX9feg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyNMX9feg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbyNMX9feg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbyNMX9feg .carousel-control,
  .cid-tbyNMX9feg .carousel-indicators,
  .cid-tbyNMX9feg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbyNMX9feg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbyNMX9feg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbyNMX9feg .carousel-indicators .active,
.cid-tbyNMX9feg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbyNMX9feg .carousel-indicators .active {
  background: #fff;
}
.cid-tbyNMX9feg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbyNMX9feg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbyNMX9feg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbyNMX9feg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbyNMX9feg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbyNMX9feg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbyNMX9feg .carousel {
  width: 100%;
}
.cid-tbyNMX9feg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbyNMX9feg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbyNMX9feg .modal.fade .modal-dialog,
.cid-tbyNMX9feg .modal.in .modal-dialog {
  transform: none;
}
.cid-tbyNMX9feg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbyNMX9feg H6 {
  text-align: center;
}
.cid-tc1cdCFlmm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tc1cdCFlmm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tc1cdCFlmm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tc1cdCFlmm .item {
  padding-bottom: 2rem;
}
.cid-tc1cdCFlmm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tc1cdCFlmm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tc1cdCFlmm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tc1cdCFlmm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tc1cdCFlmm .carousel-control,
.cid-tc1cdCFlmm .close {
  background: #1b1b1b;
}
.cid-tc1cdCFlmm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tc1cdCFlmm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tc1cdCFlmm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tc1cdCFlmm .carousel-control-next span {
  margin-left: 5px;
}
.cid-tc1cdCFlmm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tc1cdCFlmm .close::before {
  content: '\e91a';
}
.cid-tc1cdCFlmm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tc1cdCFlmm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tc1cdCFlmm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tc1cdCFlmm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tc1cdCFlmm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tc1cdCFlmm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tc1cdCFlmm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tc1cdCFlmm .carousel-indicators li.active,
.cid-tc1cdCFlmm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tc1cdCFlmm .carousel-indicators li::after,
.cid-tc1cdCFlmm .carousel-indicators li::before {
  content: none;
}
.cid-tc1cdCFlmm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tc1cdCFlmm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tc1cdCFlmm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tc1cdCFlmm .carousel-indicators {
    display: none;
  }
}
.cid-tc1cdCFlmm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tc1cdCFlmm .carousel-inner > .active {
  display: block;
}
.cid-tc1cdCFlmm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tc1cdCFlmm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tc1cdCFlmm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tc1cdCFlmm .carousel-control,
  .cid-tc1cdCFlmm .carousel-indicators,
  .cid-tc1cdCFlmm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tc1cdCFlmm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tc1cdCFlmm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tc1cdCFlmm .carousel-indicators .active,
.cid-tc1cdCFlmm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tc1cdCFlmm .carousel-indicators .active {
  background: #fff;
}
.cid-tc1cdCFlmm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tc1cdCFlmm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tc1cdCFlmm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tc1cdCFlmm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tc1cdCFlmm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tc1cdCFlmm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tc1cdCFlmm .carousel {
  width: 100%;
}
.cid-tc1cdCFlmm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tc1cdCFlmm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tc1cdCFlmm .modal.fade .modal-dialog,
.cid-tc1cdCFlmm .modal.in .modal-dialog {
  transform: none;
}
.cid-tc1cdCFlmm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tc1cdCFlmm H6 {
  text-align: center;
}
.cid-tbyNMXFar0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNMY0w1B {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tbyNMY0w1B img,
.cid-tbyNMY0w1B .item-img {
  width: 100%;
}
.cid-tbyNMY0w1B .item:focus,
.cid-tbyNMY0w1B span:focus {
  outline: none;
}
.cid-tbyNMY0w1B .item-wrapper {
  position: relative;
}
.cid-tbyNMY0w1B .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tbyNMY0w1B .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tbyNMY0w1B .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tbyNMY0w1B .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tbyNMY0w1B .mbr-section-title {
  color: #232323;
}
.cid-tbyNMY0w1B .mbr-text,
.cid-tbyNMY0w1B .mbr-section-btn {
  text-align: left;
}
.cid-tbyNMY0w1B .item-title {
  text-align: left;
}
.cid-tbyNMY0w1B .item-subtitle {
  text-align: left;
}
.cid-tbyNMY0w1B .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tbyNMY0w1B .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tbyNMY0w1B .embla__button--next,
.cid-tbyNMY0w1B .embla__button--prev {
  display: flex;
}
.cid-tbyNMY0w1B .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tbyNMY0w1B .embla__button {
    display: none;
  }
}
.cid-tbyNMY0w1B .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tbyNMY0w1B .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tbyNMY0w1B .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyNMY0w1B .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyNMY0w1B .embla__button {
    top: auto;
  }
}
.cid-tbyNMY0w1B .embla {
  position: relative;
  width: 100%;
}
.cid-tbyNMY0w1B .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tbyNMY0w1B .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tbyNMY0w1B .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tbyNMY0w1B .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tbyNMYJCzP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNMZ1WHb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tbyNMZ1WHb .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tbyNMZ1WHb .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tbyNMZ1WHb .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tbyNMZ1WHb .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tbyNMZ1WHb .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tbyNMZ1WHb .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tbyNMZ1WHb .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tbyNMZ1WHb .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tbyNMZ1WHb [class^="socicon-"]:before,
.cid-tbyNMZ1WHb [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tbyNMZhX84 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNMZx0qK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tbyNMZx0qK .row {
    flex-direction: column-reverse;
  }
  .cid-tbyNMZx0qK .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tbyNMZx0qK .google-map {
  height: 100%;
  position: relative;
}
.cid-tbyNMZx0qK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tbyNMZx0qK .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tbyNMZx0qK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tbyNMZx0qK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tbyNMZx0qK .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tbyNMZx0qK .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tbyNMZx0qK .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tbyNMZx0qK .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbyNMZx0qK .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tbyNMZx0qK .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tbyNMZWBbQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyNMZWBbQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tbyNMZWBbQ .row {
  flex-direction: row-reverse;
}
.cid-tbyNMZWBbQ img {
  width: 100%;
}
.cid-tbyNN0cZ9u {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbyNYZUgPR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyNYZUgPR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tbyNYZUgPR .row {
  flex-direction: row-reverse;
}
.cid-tbyNYZUgPR img {
  width: 100%;
}
.cid-tbyNZ0f4Kg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyNZ0sagD {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbyNZ0sagD .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tbyNZ0sagD .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tbyNZ0sagD .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyNZ0sagD .card {
    margin-bottom: 2rem;
  }
  .cid-tbyNZ0sagD .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tbyNZ0QIou {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tbyNZ0QIou .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tbyNZ0QIou .panel-group {
  border: none;
}
.cid-tbyNZ0QIou .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tbyNZ0QIou .panel-body,
.cid-tbyNZ0QIou .card-header {
  padding: 1rem 0;
}
.cid-tbyNZ0QIou .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tbyNZ0QIou .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tbyNZ0QIou .panel-text {
  text-align: center;
}
.cid-tbyNZ0QIou .panel-title-edit P {
  text-align: center;
}
.cid-tbyNZ1bSOG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tczZzGmfy1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tczZzGmfy1 img,
.cid-tczZzGmfy1 .item-img {
  width: 100%;
}
.cid-tczZzGmfy1 .item:focus,
.cid-tczZzGmfy1 span:focus {
  outline: none;
}
.cid-tczZzGmfy1 .item-wrapper {
  position: relative;
}
.cid-tczZzGmfy1 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tczZzGmfy1 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tczZzGmfy1 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tczZzGmfy1 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tczZzGmfy1 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tczZzGmfy1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tczZzGmfy1 .mbr-section-title {
  color: #232323;
}
.cid-tczZzGmfy1 .mbr-text,
.cid-tczZzGmfy1 .mbr-section-btn {
  text-align: left;
}
.cid-tczZzGmfy1 .item-title {
  text-align: left;
}
.cid-tczZzGmfy1 .item-subtitle {
  text-align: left;
}
.cid-tczZzGmfy1 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tczZzGmfy1 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tczZzGmfy1 .embla__button--next,
.cid-tczZzGmfy1 .embla__button--prev {
  display: flex;
}
.cid-tczZzGmfy1 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tczZzGmfy1 .embla__button {
    display: none;
  }
}
.cid-tczZzGmfy1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tczZzGmfy1 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tczZzGmfy1 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tczZzGmfy1 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tczZzGmfy1 .embla__button {
    top: auto;
  }
}
.cid-tczZzGmfy1 .embla {
  position: relative;
  width: 100%;
}
.cid-tczZzGmfy1 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tczZzGmfy1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tczZzGmfy1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tczZzGmfy1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tbyNZ21QVv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNZ2mLiF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbyNZ2mLiF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbyNZ2mLiF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbyNZ2mLiF .item {
  padding-bottom: 2rem;
}
.cid-tbyNZ2mLiF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tbyNZ2mLiF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tbyNZ2mLiF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbyNZ2mLiF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbyNZ2mLiF .carousel-control,
.cid-tbyNZ2mLiF .close {
  background: #1b1b1b;
}
.cid-tbyNZ2mLiF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbyNZ2mLiF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbyNZ2mLiF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbyNZ2mLiF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbyNZ2mLiF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbyNZ2mLiF .close::before {
  content: '\e91a';
}
.cid-tbyNZ2mLiF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbyNZ2mLiF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbyNZ2mLiF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyNZ2mLiF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyNZ2mLiF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbyNZ2mLiF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbyNZ2mLiF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbyNZ2mLiF .carousel-indicators li.active,
.cid-tbyNZ2mLiF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbyNZ2mLiF .carousel-indicators li::after,
.cid-tbyNZ2mLiF .carousel-indicators li::before {
  content: none;
}
.cid-tbyNZ2mLiF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbyNZ2mLiF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbyNZ2mLiF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbyNZ2mLiF .carousel-indicators {
    display: none;
  }
}
.cid-tbyNZ2mLiF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbyNZ2mLiF .carousel-inner > .active {
  display: block;
}
.cid-tbyNZ2mLiF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyNZ2mLiF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbyNZ2mLiF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbyNZ2mLiF .carousel-control,
  .cid-tbyNZ2mLiF .carousel-indicators,
  .cid-tbyNZ2mLiF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbyNZ2mLiF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbyNZ2mLiF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbyNZ2mLiF .carousel-indicators .active,
.cid-tbyNZ2mLiF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbyNZ2mLiF .carousel-indicators .active {
  background: #fff;
}
.cid-tbyNZ2mLiF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbyNZ2mLiF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbyNZ2mLiF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbyNZ2mLiF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbyNZ2mLiF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbyNZ2mLiF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbyNZ2mLiF .carousel {
  width: 100%;
}
.cid-tbyNZ2mLiF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbyNZ2mLiF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbyNZ2mLiF .modal.fade .modal-dialog,
.cid-tbyNZ2mLiF .modal.in .modal-dialog {
  transform: none;
}
.cid-tbyNZ2mLiF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbyNZ2mLiF H6 {
  text-align: center;
}
.cid-tbE5VMpVoQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbE5VMpVoQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbE5VMpVoQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbE5VMpVoQ .item {
  padding-bottom: 2rem;
}
.cid-tbE5VMpVoQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tbE5VMpVoQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tbE5VMpVoQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbE5VMpVoQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbE5VMpVoQ .carousel-control,
.cid-tbE5VMpVoQ .close {
  background: #1b1b1b;
}
.cid-tbE5VMpVoQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbE5VMpVoQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbE5VMpVoQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbE5VMpVoQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbE5VMpVoQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbE5VMpVoQ .close::before {
  content: '\e91a';
}
.cid-tbE5VMpVoQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbE5VMpVoQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbE5VMpVoQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbE5VMpVoQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbE5VMpVoQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbE5VMpVoQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbE5VMpVoQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbE5VMpVoQ .carousel-indicators li.active,
.cid-tbE5VMpVoQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbE5VMpVoQ .carousel-indicators li::after,
.cid-tbE5VMpVoQ .carousel-indicators li::before {
  content: none;
}
.cid-tbE5VMpVoQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbE5VMpVoQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbE5VMpVoQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbE5VMpVoQ .carousel-indicators {
    display: none;
  }
}
.cid-tbE5VMpVoQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbE5VMpVoQ .carousel-inner > .active {
  display: block;
}
.cid-tbE5VMpVoQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbE5VMpVoQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbE5VMpVoQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbE5VMpVoQ .carousel-control,
  .cid-tbE5VMpVoQ .carousel-indicators,
  .cid-tbE5VMpVoQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbE5VMpVoQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbE5VMpVoQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbE5VMpVoQ .carousel-indicators .active,
.cid-tbE5VMpVoQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbE5VMpVoQ .carousel-indicators .active {
  background: #fff;
}
.cid-tbE5VMpVoQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbE5VMpVoQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbE5VMpVoQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbE5VMpVoQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbE5VMpVoQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbE5VMpVoQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbE5VMpVoQ .carousel {
  width: 100%;
}
.cid-tbE5VMpVoQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbE5VMpVoQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbE5VMpVoQ .modal.fade .modal-dialog,
.cid-tbE5VMpVoQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tbE5VMpVoQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbE5VMpVoQ H6 {
  text-align: center;
}
.cid-tbE67Xgf7q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tbE67Xgf7q .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbE67Xgf7q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbE67Xgf7q .item {
  padding-bottom: 2rem;
}
.cid-tbE67Xgf7q .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tbE67Xgf7q .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tbE67Xgf7q .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbE67Xgf7q .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbE67Xgf7q .carousel-control,
.cid-tbE67Xgf7q .close {
  background: #1b1b1b;
}
.cid-tbE67Xgf7q .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbE67Xgf7q .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbE67Xgf7q .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbE67Xgf7q .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbE67Xgf7q .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbE67Xgf7q .close::before {
  content: '\e91a';
}
.cid-tbE67Xgf7q .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbE67Xgf7q .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbE67Xgf7q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbE67Xgf7q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbE67Xgf7q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbE67Xgf7q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbE67Xgf7q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbE67Xgf7q .carousel-indicators li.active,
.cid-tbE67Xgf7q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbE67Xgf7q .carousel-indicators li::after,
.cid-tbE67Xgf7q .carousel-indicators li::before {
  content: none;
}
.cid-tbE67Xgf7q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbE67Xgf7q .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbE67Xgf7q .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbE67Xgf7q .carousel-indicators {
    display: none;
  }
}
.cid-tbE67Xgf7q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbE67Xgf7q .carousel-inner > .active {
  display: block;
}
.cid-tbE67Xgf7q .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbE67Xgf7q .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbE67Xgf7q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbE67Xgf7q .carousel-control,
  .cid-tbE67Xgf7q .carousel-indicators,
  .cid-tbE67Xgf7q .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbE67Xgf7q .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbE67Xgf7q .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbE67Xgf7q .carousel-indicators .active,
.cid-tbE67Xgf7q .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbE67Xgf7q .carousel-indicators .active {
  background: #fff;
}
.cid-tbE67Xgf7q .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbE67Xgf7q .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbE67Xgf7q .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbE67Xgf7q .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbE67Xgf7q .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbE67Xgf7q .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbE67Xgf7q .carousel {
  width: 100%;
}
.cid-tbE67Xgf7q .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbE67Xgf7q .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbE67Xgf7q .modal.fade .modal-dialog,
.cid-tbE67Xgf7q .modal.in .modal-dialog {
  transform: none;
}
.cid-tbE67Xgf7q .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbE67Xgf7q H6 {
  text-align: center;
}
.cid-tbyNZ2RGYO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNZ3aIL8 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tbyNZ3aIL8 img,
.cid-tbyNZ3aIL8 .item-img {
  width: 100%;
}
.cid-tbyNZ3aIL8 .item:focus,
.cid-tbyNZ3aIL8 span:focus {
  outline: none;
}
.cid-tbyNZ3aIL8 .item-wrapper {
  position: relative;
}
.cid-tbyNZ3aIL8 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tbyNZ3aIL8 .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tbyNZ3aIL8 .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tbyNZ3aIL8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tbyNZ3aIL8 .mbr-section-title {
  color: #232323;
}
.cid-tbyNZ3aIL8 .mbr-text,
.cid-tbyNZ3aIL8 .mbr-section-btn {
  text-align: left;
}
.cid-tbyNZ3aIL8 .item-title {
  text-align: left;
}
.cid-tbyNZ3aIL8 .item-subtitle {
  text-align: left;
}
.cid-tbyNZ3aIL8 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tbyNZ3aIL8 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tbyNZ3aIL8 .embla__button--next,
.cid-tbyNZ3aIL8 .embla__button--prev {
  display: flex;
}
.cid-tbyNZ3aIL8 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tbyNZ3aIL8 .embla__button {
    display: none;
  }
}
.cid-tbyNZ3aIL8 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tbyNZ3aIL8 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tbyNZ3aIL8 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbyNZ3aIL8 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbyNZ3aIL8 .embla__button {
    top: auto;
  }
}
.cid-tbyNZ3aIL8 .embla {
  position: relative;
  width: 100%;
}
.cid-tbyNZ3aIL8 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tbyNZ3aIL8 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tbyNZ3aIL8 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tbyNZ3aIL8 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tbyNZ3SNjg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNZ4c42m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tbyNZ4c42m .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tbyNZ4c42m .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tbyNZ4c42m .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tbyNZ4c42m .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tbyNZ4c42m .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tbyNZ4c42m .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tbyNZ4c42m .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tbyNZ4c42m .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tbyNZ4c42m [class^="socicon-"]:before,
.cid-tbyNZ4c42m [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tbyNZ4thJ1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tbyNZ4LuK3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tbyNZ4LuK3 .row {
    flex-direction: column-reverse;
  }
  .cid-tbyNZ4LuK3 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tbyNZ4LuK3 .google-map {
  height: 100%;
  position: relative;
}
.cid-tbyNZ4LuK3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tbyNZ4LuK3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tbyNZ4LuK3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tbyNZ4LuK3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tbyNZ4LuK3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tbyNZ4LuK3 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tbyNZ4LuK3 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tbyNZ4LuK3 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tbyNZ4LuK3 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tbyNZ4LuK3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tbyNZ57Yew {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tbyNZ57Yew .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tbyNZ57Yew .row {
  flex-direction: row-reverse;
}
.cid-tbyNZ57Yew img {
  width: 100%;
}
.cid-tbyNZ5nnTK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tciHH8u4Dl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tciHH8u4Dl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tciHH8u4Dl .row {
  flex-direction: row-reverse;
}
.cid-tciHH8u4Dl img {
  width: 100%;
}
.cid-tciHH8PdTG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tciHH930p3 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tciHH930p3 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tciHH930p3 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tciHH930p3 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tciHH930p3 .card {
    margin-bottom: 2rem;
  }
  .cid-tciHH930p3 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tciHH9qykK {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tciHH9qykK .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tciHH9qykK .panel-group {
  border: none;
}
.cid-tciHH9qykK .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tciHH9qykK .panel-body,
.cid-tciHH9qykK .card-header {
  padding: 1rem 0;
}
.cid-tciHH9qykK .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tciHH9qykK .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tciHH9qykK .panel-text {
  text-align: center;
}
.cid-tciHH9qykK .panel-title-edit P {
  text-align: center;
}
.cid-tciHH9K9mB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tciHHa1qMu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tciHHa1qMu img,
.cid-tciHHa1qMu .item-img {
  width: 100%;
}
.cid-tciHHa1qMu .item:focus,
.cid-tciHHa1qMu span:focus {
  outline: none;
}
.cid-tciHHa1qMu .item-wrapper {
  position: relative;
}
.cid-tciHHa1qMu .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tciHHa1qMu .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tciHHa1qMu .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tciHHa1qMu .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tciHHa1qMu .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tciHHa1qMu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tciHHa1qMu .mbr-section-title {
  color: #232323;
}
.cid-tciHHa1qMu .mbr-text,
.cid-tciHHa1qMu .mbr-section-btn {
  text-align: left;
}
.cid-tciHHa1qMu .item-title {
  text-align: left;
}
.cid-tciHHa1qMu .item-subtitle {
  text-align: left;
}
.cid-tciHHa1qMu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tciHHa1qMu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tciHHa1qMu .embla__button--next,
.cid-tciHHa1qMu .embla__button--prev {
  display: flex;
}
.cid-tciHHa1qMu .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tciHHa1qMu .embla__button {
    display: none;
  }
}
.cid-tciHHa1qMu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tciHHa1qMu .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tciHHa1qMu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHa1qMu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tciHHa1qMu .embla__button {
    top: auto;
  }
}
.cid-tciHHa1qMu .embla {
  position: relative;
  width: 100%;
}
.cid-tciHHa1qMu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tciHHa1qMu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tciHHa1qMu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tciHHa1qMu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tciHHaCtEF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tciHHaTRmG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciHHaTRmG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciHHaTRmG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tciHHaTRmG .item {
  padding-bottom: 2rem;
}
.cid-tciHHaTRmG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tciHHaTRmG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tciHHaTRmG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tciHHaTRmG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tciHHaTRmG .carousel-control,
.cid-tciHHaTRmG .close {
  background: #1b1b1b;
}
.cid-tciHHaTRmG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tciHHaTRmG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tciHHaTRmG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tciHHaTRmG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tciHHaTRmG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tciHHaTRmG .close::before {
  content: '\e91a';
}
.cid-tciHHaTRmG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tciHHaTRmG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tciHHaTRmG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHaTRmG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tciHHaTRmG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tciHHaTRmG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tciHHaTRmG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tciHHaTRmG .carousel-indicators li.active,
.cid-tciHHaTRmG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tciHHaTRmG .carousel-indicators li::after,
.cid-tciHHaTRmG .carousel-indicators li::before {
  content: none;
}
.cid-tciHHaTRmG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tciHHaTRmG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tciHHaTRmG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tciHHaTRmG .carousel-indicators {
    display: none;
  }
}
.cid-tciHHaTRmG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tciHHaTRmG .carousel-inner > .active {
  display: block;
}
.cid-tciHHaTRmG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHaTRmG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tciHHaTRmG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tciHHaTRmG .carousel-control,
  .cid-tciHHaTRmG .carousel-indicators,
  .cid-tciHHaTRmG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tciHHaTRmG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tciHHaTRmG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tciHHaTRmG .carousel-indicators .active,
.cid-tciHHaTRmG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tciHHaTRmG .carousel-indicators .active {
  background: #fff;
}
.cid-tciHHaTRmG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tciHHaTRmG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tciHHaTRmG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tciHHaTRmG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tciHHaTRmG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tciHHaTRmG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tciHHaTRmG .carousel {
  width: 100%;
}
.cid-tciHHaTRmG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tciHHaTRmG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tciHHaTRmG .modal.fade .modal-dialog,
.cid-tciHHaTRmG .modal.in .modal-dialog {
  transform: none;
}
.cid-tciHHaTRmG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tciHHaTRmG H6 {
  text-align: center;
}
.cid-tciHHbmdKW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciHHbmdKW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciHHbmdKW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tciHHbmdKW .item {
  padding-bottom: 2rem;
}
.cid-tciHHbmdKW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tciHHbmdKW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tciHHbmdKW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tciHHbmdKW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tciHHbmdKW .carousel-control,
.cid-tciHHbmdKW .close {
  background: #1b1b1b;
}
.cid-tciHHbmdKW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tciHHbmdKW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tciHHbmdKW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tciHHbmdKW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tciHHbmdKW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tciHHbmdKW .close::before {
  content: '\e91a';
}
.cid-tciHHbmdKW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tciHHbmdKW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tciHHbmdKW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHbmdKW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tciHHbmdKW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tciHHbmdKW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tciHHbmdKW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tciHHbmdKW .carousel-indicators li.active,
.cid-tciHHbmdKW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tciHHbmdKW .carousel-indicators li::after,
.cid-tciHHbmdKW .carousel-indicators li::before {
  content: none;
}
.cid-tciHHbmdKW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tciHHbmdKW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tciHHbmdKW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tciHHbmdKW .carousel-indicators {
    display: none;
  }
}
.cid-tciHHbmdKW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tciHHbmdKW .carousel-inner > .active {
  display: block;
}
.cid-tciHHbmdKW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHbmdKW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tciHHbmdKW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tciHHbmdKW .carousel-control,
  .cid-tciHHbmdKW .carousel-indicators,
  .cid-tciHHbmdKW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tciHHbmdKW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tciHHbmdKW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tciHHbmdKW .carousel-indicators .active,
.cid-tciHHbmdKW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tciHHbmdKW .carousel-indicators .active {
  background: #fff;
}
.cid-tciHHbmdKW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tciHHbmdKW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tciHHbmdKW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tciHHbmdKW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tciHHbmdKW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tciHHbmdKW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tciHHbmdKW .carousel {
  width: 100%;
}
.cid-tciHHbmdKW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tciHHbmdKW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tciHHbmdKW .modal.fade .modal-dialog,
.cid-tciHHbmdKW .modal.in .modal-dialog {
  transform: none;
}
.cid-tciHHbmdKW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tciHHbmdKW H6 {
  text-align: center;
}
.cid-tciHHbSR4h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciHHbSR4h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciHHbSR4h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tciHHbSR4h .item {
  padding-bottom: 2rem;
}
.cid-tciHHbSR4h .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tciHHbSR4h .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tciHHbSR4h .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tciHHbSR4h .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tciHHbSR4h .carousel-control,
.cid-tciHHbSR4h .close {
  background: #1b1b1b;
}
.cid-tciHHbSR4h .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tciHHbSR4h .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tciHHbSR4h .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tciHHbSR4h .carousel-control-next span {
  margin-left: 5px;
}
.cid-tciHHbSR4h .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tciHHbSR4h .close::before {
  content: '\e91a';
}
.cid-tciHHbSR4h .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tciHHbSR4h .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tciHHbSR4h .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHbSR4h .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tciHHbSR4h .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tciHHbSR4h .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tciHHbSR4h .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tciHHbSR4h .carousel-indicators li.active,
.cid-tciHHbSR4h .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tciHHbSR4h .carousel-indicators li::after,
.cid-tciHHbSR4h .carousel-indicators li::before {
  content: none;
}
.cid-tciHHbSR4h .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tciHHbSR4h .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tciHHbSR4h .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tciHHbSR4h .carousel-indicators {
    display: none;
  }
}
.cid-tciHHbSR4h .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tciHHbSR4h .carousel-inner > .active {
  display: block;
}
.cid-tciHHbSR4h .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tciHHbSR4h .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tciHHbSR4h .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tciHHbSR4h .carousel-control,
  .cid-tciHHbSR4h .carousel-indicators,
  .cid-tciHHbSR4h .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tciHHbSR4h .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tciHHbSR4h .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tciHHbSR4h .carousel-indicators .active,
.cid-tciHHbSR4h .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tciHHbSR4h .carousel-indicators .active {
  background: #fff;
}
.cid-tciHHbSR4h .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tciHHbSR4h .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tciHHbSR4h .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tciHHbSR4h .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tciHHbSR4h .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tciHHbSR4h .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tciHHbSR4h .carousel {
  width: 100%;
}
.cid-tciHHbSR4h .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tciHHbSR4h .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tciHHbSR4h .modal.fade .modal-dialog,
.cid-tciHHbSR4h .modal.in .modal-dialog {
  transform: none;
}
.cid-tciHHbSR4h .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tciHHbSR4h H6 {
  text-align: center;
}
.cid-tciHHdfizZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tciHHdwz4t {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tciHHdwz4t .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tciHHdwz4t .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tciHHdwz4t .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tciHHdwz4t .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tciHHdwz4t .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tciHHdwz4t .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tciHHdwz4t .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tciHHdwz4t .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tciHHdwz4t [class^="socicon-"]:before,
.cid-tciHHdwz4t [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tciHHdNNFc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tciHHe4vZi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tciHHe4vZi .row {
    flex-direction: column-reverse;
  }
  .cid-tciHHe4vZi .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tciHHe4vZi .google-map {
  height: 100%;
  position: relative;
}
.cid-tciHHe4vZi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tciHHe4vZi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tciHHe4vZi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tciHHe4vZi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tciHHe4vZi .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tciHHe4vZi .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tciHHe4vZi .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tciHHe4vZi .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tciHHe4vZi .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tciHHe4vZi .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tciHHeq4ta {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tciHHeq4ta .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tciHHeq4ta .row {
  flex-direction: row-reverse;
}
.cid-tciHHeq4ta img {
  width: 100%;
}
.cid-tciHHeJ4PY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tciZIDOVF3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciZIDOVF3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciZIDOVF3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tciZIDOVF3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tciZIDOVF3 .row {
  flex-direction: row-reverse;
}
.cid-tciZIDOVF3 img {
  width: 100%;
}
.cid-tcj0hvdrXC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tcj0iP5V3W {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tcj0iP5V3W .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tcj0iP5V3W .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tcj0iP5V3W .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tcj0iP5V3W .card {
    margin-bottom: 2rem;
  }
  .cid-tcj0iP5V3W .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tcj1t1IAGj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tcj1t1IAGj .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tcj1t1IAGj .panel-group {
  border: none;
}
.cid-tcj1t1IAGj .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tcj1t1IAGj .panel-body,
.cid-tcj1t1IAGj .card-header {
  padding: 1rem 0;
}
.cid-tcj1t1IAGj .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tcj1t1IAGj .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tcj1t1IAGj .panel-text {
  text-align: center;
}
.cid-tcj1t1IAGj .panel-title-edit P {
  text-align: center;
}
.cid-tcj0HGtjrD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tcj0QHBIwE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tcj0QHBIwE img,
.cid-tcj0QHBIwE .item-img {
  width: 100%;
}
.cid-tcj0QHBIwE .item:focus,
.cid-tcj0QHBIwE span:focus {
  outline: none;
}
.cid-tcj0QHBIwE .item-wrapper {
  position: relative;
}
.cid-tcj0QHBIwE .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tcj0QHBIwE .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tcj0QHBIwE .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tcj0QHBIwE .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tcj0QHBIwE .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tcj0QHBIwE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tcj0QHBIwE .mbr-section-title {
  color: #232323;
}
.cid-tcj0QHBIwE .mbr-text,
.cid-tcj0QHBIwE .mbr-section-btn {
  text-align: left;
}
.cid-tcj0QHBIwE .item-title {
  text-align: left;
}
.cid-tcj0QHBIwE .item-subtitle {
  text-align: left;
}
.cid-tcj0QHBIwE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tcj0QHBIwE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tcj0QHBIwE .embla__button--next,
.cid-tcj0QHBIwE .embla__button--prev {
  display: flex;
}
.cid-tcj0QHBIwE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tcj0QHBIwE .embla__button {
    display: none;
  }
}
.cid-tcj0QHBIwE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tcj0QHBIwE .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tcj0QHBIwE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tcj0QHBIwE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tcj0QHBIwE .embla__button {
    top: auto;
  }
}
.cid-tcj0QHBIwE .embla {
  position: relative;
  width: 100%;
}
.cid-tcj0QHBIwE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tcj0QHBIwE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tcj0QHBIwE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tcj0QHBIwE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tcj1MA7oQZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tcj1NzcH5P {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tcj1NzcH5P img,
.cid-tcj1NzcH5P .item-img {
  width: 100%;
}
.cid-tcj1NzcH5P .item:focus,
.cid-tcj1NzcH5P span:focus {
  outline: none;
}
.cid-tcj1NzcH5P .item-wrapper {
  position: relative;
}
.cid-tcj1NzcH5P .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tcj1NzcH5P .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tcj1NzcH5P .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tcj1NzcH5P .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tcj1NzcH5P .mbr-section-title {
  color: #232323;
}
.cid-tcj1NzcH5P .mbr-text,
.cid-tcj1NzcH5P .mbr-section-btn {
  text-align: left;
}
.cid-tcj1NzcH5P .item-title {
  text-align: left;
}
.cid-tcj1NzcH5P .item-subtitle {
  text-align: left;
}
.cid-tcj1NzcH5P .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tcj1NzcH5P .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tcj1NzcH5P .embla__button--next,
.cid-tcj1NzcH5P .embla__button--prev {
  display: flex;
}
.cid-tcj1NzcH5P .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tcj1NzcH5P .embla__button {
    display: none;
  }
}
.cid-tcj1NzcH5P .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tcj1NzcH5P .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tcj1NzcH5P .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tcj1NzcH5P .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tcj1NzcH5P .embla__button {
    top: auto;
  }
}
.cid-tcj1NzcH5P .embla {
  position: relative;
  width: 100%;
}
.cid-tcj1NzcH5P .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tcj1NzcH5P .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tcj1NzcH5P .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tcj1NzcH5P .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tcj0SRatJr {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tcj0TEXYYQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tcj0TEXYYQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tcj0TEXYYQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tcj0TEXYYQ .item {
  padding-bottom: 2rem;
}
.cid-tcj0TEXYYQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tcj0TEXYYQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tcj0TEXYYQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tcj0TEXYYQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tcj0TEXYYQ .carousel-control,
.cid-tcj0TEXYYQ .close {
  background: #1b1b1b;
}
.cid-tcj0TEXYYQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tcj0TEXYYQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tcj0TEXYYQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tcj0TEXYYQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tcj0TEXYYQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tcj0TEXYYQ .close::before {
  content: '\e91a';
}
.cid-tcj0TEXYYQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tcj0TEXYYQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tcj0TEXYYQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tcj0TEXYYQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tcj0TEXYYQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tcj0TEXYYQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tcj0TEXYYQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tcj0TEXYYQ .carousel-indicators li.active,
.cid-tcj0TEXYYQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tcj0TEXYYQ .carousel-indicators li::after,
.cid-tcj0TEXYYQ .carousel-indicators li::before {
  content: none;
}
.cid-tcj0TEXYYQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tcj0TEXYYQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tcj0TEXYYQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tcj0TEXYYQ .carousel-indicators {
    display: none;
  }
}
.cid-tcj0TEXYYQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tcj0TEXYYQ .carousel-inner > .active {
  display: block;
}
.cid-tcj0TEXYYQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tcj0TEXYYQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tcj0TEXYYQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tcj0TEXYYQ .carousel-control,
  .cid-tcj0TEXYYQ .carousel-indicators,
  .cid-tcj0TEXYYQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tcj0TEXYYQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tcj0TEXYYQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tcj0TEXYYQ .carousel-indicators .active,
.cid-tcj0TEXYYQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tcj0TEXYYQ .carousel-indicators .active {
  background: #fff;
}
.cid-tcj0TEXYYQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tcj0TEXYYQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tcj0TEXYYQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tcj0TEXYYQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tcj0TEXYYQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tcj0TEXYYQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tcj0TEXYYQ .carousel {
  width: 100%;
}
.cid-tcj0TEXYYQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tcj0TEXYYQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tcj0TEXYYQ .modal.fade .modal-dialog,
.cid-tcj0TEXYYQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tcj0TEXYYQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tcj0TEXYYQ H6 {
  text-align: center;
}
.cid-tcj0ZcGO4h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tcj0ZcGO4h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tcj0ZcGO4h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tcj0ZcGO4h .item {
  padding-bottom: 2rem;
}
.cid-tcj0ZcGO4h .item-wrapper {
  position: relative;
}
.cid-tcj0ZcGO4h .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tcj0ZcGO4h .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tcj0ZcGO4h .carousel-control,
.cid-tcj0ZcGO4h .close {
  background: #1b1b1b;
}
.cid-tcj0ZcGO4h .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tcj0ZcGO4h .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tcj0ZcGO4h .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tcj0ZcGO4h .carousel-control-next span {
  margin-left: 5px;
}
.cid-tcj0ZcGO4h .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tcj0ZcGO4h .close::before {
  content: '\e91a';
}
.cid-tcj0ZcGO4h .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tcj0ZcGO4h .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tcj0ZcGO4h .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tcj0ZcGO4h .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tcj0ZcGO4h .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tcj0ZcGO4h .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tcj0ZcGO4h .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tcj0ZcGO4h .carousel-indicators li.active,
.cid-tcj0ZcGO4h .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tcj0ZcGO4h .carousel-indicators li::after,
.cid-tcj0ZcGO4h .carousel-indicators li::before {
  content: none;
}
.cid-tcj0ZcGO4h .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tcj0ZcGO4h .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tcj0ZcGO4h .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tcj0ZcGO4h .carousel-indicators {
    display: none;
  }
}
.cid-tcj0ZcGO4h .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tcj0ZcGO4h .carousel-inner > .active {
  display: block;
}
.cid-tcj0ZcGO4h .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tcj0ZcGO4h .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tcj0ZcGO4h .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tcj0ZcGO4h .carousel-control,
  .cid-tcj0ZcGO4h .carousel-indicators,
  .cid-tcj0ZcGO4h .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tcj0ZcGO4h .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tcj0ZcGO4h .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tcj0ZcGO4h .carousel-indicators .active,
.cid-tcj0ZcGO4h .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tcj0ZcGO4h .carousel-indicators .active {
  background: #fff;
}
.cid-tcj0ZcGO4h .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tcj0ZcGO4h .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tcj0ZcGO4h .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tcj0ZcGO4h .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tcj0ZcGO4h .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tcj0ZcGO4h .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tcj0ZcGO4h .carousel {
  width: 100%;
}
.cid-tcj0ZcGO4h .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tcj0ZcGO4h .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tcj0ZcGO4h .modal.fade .modal-dialog,
.cid-tcj0ZcGO4h .modal.in .modal-dialog {
  transform: none;
}
.cid-tcj0ZcGO4h .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tcj0ZcGO4h H6 {
  text-align: center;
}
.cid-tcj19T9HlB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tcj1azpg41 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tcj1azpg41 .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tcj1azpg41 .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tcj1azpg41 .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tcj1azpg41 .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tcj1azpg41 .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tcj1azpg41 .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tcj1azpg41 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tcj1azpg41 .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tcj1azpg41 [class^="socicon-"]:before,
.cid-tcj1azpg41 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tcj1bzAPM0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tcj1cLyTo2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-tcj1cLyTo2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tcj1cLyTo2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tcj1cLyTo2 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tcj1cLyTo2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tcj1cLyTo2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tcj1cLyTo2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tcj1cLyTo2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tciZhQ1JGW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tciZhQ1JGW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tciZhQ1JGW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tciZhQ1JGW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tciZhQ1JGW .row {
  flex-direction: row-reverse;
}
.cid-tciZhQ1JGW img {
  width: 100%;
}
.cid-tciWqGBzBF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tiOrPsZKPp {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/page-header-bg-1281x801.jpg");
}
.cid-tiOrPsZKPp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tiOrPsZKPp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tiOrPsZKPp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tiOrPsZKPp .row {
  flex-direction: row-reverse;
}
.cid-tiOrPsZKPp img {
  width: 100%;
}
.cid-tseYFfBqfc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u33lS9oow9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u33lS9oow9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u33lS9oow9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u33lS9oow9 .item-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-u33lS9oow9 .item-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u33lS9oow9 .item-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-u33lS9oow9 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-u33lS9oow9 .row .row {
    flex-direction: column-reverse;
  }
  .cid-u33lS9oow9 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u33lS9oow9 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u33lS9oow9 .card-subtitle {
  color: #0095ff;
}
.cid-u33lS9oow9 .mbr-text {
  color: #555555;
}
.cid-u33lS9oow9 .card-title {
  text-align: left;
}
.cid-u38ajZGSHc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-u38ajZGSHc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ajZGSHc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u33fDgTR0n {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u33fDgTR0n .mbr-fallback-image.disabled {
  display: none;
}
.cid-u33fDgTR0n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u33fDgTR0n .content-wrapper {
  background: #ffb5b5;
}
@media (max-width: 991px) {
  .cid-u33fDgTR0n .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-u33fDgTR0n .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u33fDgTR0n .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u33fDgTR0n .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u33fDgTR0n .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-u33fDgTR0n .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-u33fDgTR0n .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u33fDgTR0n .card-title {
  text-align: center;
}
.cid-u33fDgTR0n .mbr-text,
.cid-u33fDgTR0n .mbr-section-btn {
  text-align: center;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tjtoy6cv1z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjtoy6cv1z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjtoy6cv1z .row {
  flex-direction: row-reverse;
}
.cid-tjtoy6cv1z img {
  width: 100%;
}
.cid-tjtoy6IN72 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tjtoy7d3RI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tjtoy7d3RI .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tjtoy7d3RI .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tjtoy7d3RI .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjtoy7d3RI .card {
    margin-bottom: 2rem;
  }
  .cid-tjtoy7d3RI .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tjtoy7OSCw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tjtoy7OSCw .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tjtoy7OSCw .panel-group {
  border: none;
}
.cid-tjtoy7OSCw .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tjtoy7OSCw .panel-body,
.cid-tjtoy7OSCw .card-header {
  padding: 1rem 0;
}
.cid-tjtoy7OSCw .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tjtoy7OSCw .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tjtoy7OSCw .panel-text {
  text-align: center;
}
.cid-tjtoy7OSCw .panel-title-edit P {
  text-align: center;
}
.cid-tjtoy8qyPM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tjtoy8ZSiS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tjtoy8ZSiS img,
.cid-tjtoy8ZSiS .item-img {
  width: 100%;
}
.cid-tjtoy8ZSiS .item:focus,
.cid-tjtoy8ZSiS span:focus {
  outline: none;
}
.cid-tjtoy8ZSiS .item-wrapper {
  position: relative;
}
.cid-tjtoy8ZSiS .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tjtoy8ZSiS .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tjtoy8ZSiS .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tjtoy8ZSiS .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tjtoy8ZSiS .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tjtoy8ZSiS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tjtoy8ZSiS .mbr-section-title {
  color: #232323;
}
.cid-tjtoy8ZSiS .mbr-text,
.cid-tjtoy8ZSiS .mbr-section-btn {
  text-align: left;
}
.cid-tjtoy8ZSiS .item-title {
  text-align: left;
}
.cid-tjtoy8ZSiS .item-subtitle {
  text-align: left;
}
.cid-tjtoy8ZSiS .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tjtoy8ZSiS .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tjtoy8ZSiS .embla__button--next,
.cid-tjtoy8ZSiS .embla__button--prev {
  display: flex;
}
.cid-tjtoy8ZSiS .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tjtoy8ZSiS .embla__button {
    display: none;
  }
}
.cid-tjtoy8ZSiS .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tjtoy8ZSiS .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tjtoy8ZSiS .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoy8ZSiS .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tjtoy8ZSiS .embla__button {
    top: auto;
  }
}
.cid-tjtoy8ZSiS .embla {
  position: relative;
  width: 100%;
}
.cid-tjtoy8ZSiS .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tjtoy8ZSiS .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tjtoy8ZSiS .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tjtoy8ZSiS .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tjtoy9PFg1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tjtoyaop14 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tjtoyaop14 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tjtoyaop14 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tjtoyaop14 .item {
  padding-bottom: 2rem;
}
.cid-tjtoyaop14 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tjtoyaop14 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tjtoyaop14 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tjtoyaop14 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tjtoyaop14 .carousel-control,
.cid-tjtoyaop14 .close {
  background: #1b1b1b;
}
.cid-tjtoyaop14 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tjtoyaop14 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tjtoyaop14 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tjtoyaop14 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tjtoyaop14 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tjtoyaop14 .close::before {
  content: '\e91a';
}
.cid-tjtoyaop14 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tjtoyaop14 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tjtoyaop14 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoyaop14 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tjtoyaop14 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tjtoyaop14 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tjtoyaop14 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tjtoyaop14 .carousel-indicators li.active,
.cid-tjtoyaop14 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tjtoyaop14 .carousel-indicators li::after,
.cid-tjtoyaop14 .carousel-indicators li::before {
  content: none;
}
.cid-tjtoyaop14 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tjtoyaop14 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tjtoyaop14 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tjtoyaop14 .carousel-indicators {
    display: none;
  }
}
.cid-tjtoyaop14 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tjtoyaop14 .carousel-inner > .active {
  display: block;
}
.cid-tjtoyaop14 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoyaop14 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tjtoyaop14 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tjtoyaop14 .carousel-control,
  .cid-tjtoyaop14 .carousel-indicators,
  .cid-tjtoyaop14 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tjtoyaop14 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tjtoyaop14 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tjtoyaop14 .carousel-indicators .active,
.cid-tjtoyaop14 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tjtoyaop14 .carousel-indicators .active {
  background: #fff;
}
.cid-tjtoyaop14 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tjtoyaop14 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tjtoyaop14 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tjtoyaop14 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tjtoyaop14 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tjtoyaop14 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tjtoyaop14 .carousel {
  width: 100%;
}
.cid-tjtoyaop14 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tjtoyaop14 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tjtoyaop14 .modal.fade .modal-dialog,
.cid-tjtoyaop14 .modal.in .modal-dialog {
  transform: none;
}
.cid-tjtoyaop14 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tjtoyaop14 H6 {
  text-align: center;
}
.cid-tjtoybaCLb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tjtoybaCLb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tjtoybaCLb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tjtoybaCLb .item {
  padding-bottom: 2rem;
}
.cid-tjtoybaCLb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tjtoybaCLb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tjtoybaCLb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tjtoybaCLb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tjtoybaCLb .carousel-control,
.cid-tjtoybaCLb .close {
  background: #1b1b1b;
}
.cid-tjtoybaCLb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tjtoybaCLb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tjtoybaCLb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tjtoybaCLb .carousel-control-next span {
  margin-left: 5px;
}
.cid-tjtoybaCLb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tjtoybaCLb .close::before {
  content: '\e91a';
}
.cid-tjtoybaCLb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tjtoybaCLb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tjtoybaCLb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoybaCLb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tjtoybaCLb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tjtoybaCLb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tjtoybaCLb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tjtoybaCLb .carousel-indicators li.active,
.cid-tjtoybaCLb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tjtoybaCLb .carousel-indicators li::after,
.cid-tjtoybaCLb .carousel-indicators li::before {
  content: none;
}
.cid-tjtoybaCLb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tjtoybaCLb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tjtoybaCLb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tjtoybaCLb .carousel-indicators {
    display: none;
  }
}
.cid-tjtoybaCLb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tjtoybaCLb .carousel-inner > .active {
  display: block;
}
.cid-tjtoybaCLb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoybaCLb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tjtoybaCLb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tjtoybaCLb .carousel-control,
  .cid-tjtoybaCLb .carousel-indicators,
  .cid-tjtoybaCLb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tjtoybaCLb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tjtoybaCLb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tjtoybaCLb .carousel-indicators .active,
.cid-tjtoybaCLb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tjtoybaCLb .carousel-indicators .active {
  background: #fff;
}
.cid-tjtoybaCLb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tjtoybaCLb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tjtoybaCLb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tjtoybaCLb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tjtoybaCLb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tjtoybaCLb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tjtoybaCLb .carousel {
  width: 100%;
}
.cid-tjtoybaCLb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tjtoybaCLb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tjtoybaCLb .modal.fade .modal-dialog,
.cid-tjtoybaCLb .modal.in .modal-dialog {
  transform: none;
}
.cid-tjtoybaCLb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tjtoybaCLb H6 {
  text-align: center;
}
.cid-tjtoybReYw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tjtoybReYw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tjtoybReYw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tjtoybReYw .item {
  padding-bottom: 2rem;
}
.cid-tjtoybReYw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tjtoybReYw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tjtoybReYw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tjtoybReYw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tjtoybReYw .carousel-control,
.cid-tjtoybReYw .close {
  background: #1b1b1b;
}
.cid-tjtoybReYw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tjtoybReYw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tjtoybReYw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tjtoybReYw .carousel-control-next span {
  margin-left: 5px;
}
.cid-tjtoybReYw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tjtoybReYw .close::before {
  content: '\e91a';
}
.cid-tjtoybReYw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tjtoybReYw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tjtoybReYw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoybReYw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tjtoybReYw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tjtoybReYw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tjtoybReYw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tjtoybReYw .carousel-indicators li.active,
.cid-tjtoybReYw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tjtoybReYw .carousel-indicators li::after,
.cid-tjtoybReYw .carousel-indicators li::before {
  content: none;
}
.cid-tjtoybReYw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tjtoybReYw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tjtoybReYw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tjtoybReYw .carousel-indicators {
    display: none;
  }
}
.cid-tjtoybReYw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tjtoybReYw .carousel-inner > .active {
  display: block;
}
.cid-tjtoybReYw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoybReYw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tjtoybReYw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tjtoybReYw .carousel-control,
  .cid-tjtoybReYw .carousel-indicators,
  .cid-tjtoybReYw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tjtoybReYw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tjtoybReYw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tjtoybReYw .carousel-indicators .active,
.cid-tjtoybReYw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tjtoybReYw .carousel-indicators .active {
  background: #fff;
}
.cid-tjtoybReYw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tjtoybReYw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tjtoybReYw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tjtoybReYw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tjtoybReYw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tjtoybReYw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tjtoybReYw .carousel {
  width: 100%;
}
.cid-tjtoybReYw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tjtoybReYw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tjtoybReYw .modal.fade .modal-dialog,
.cid-tjtoybReYw .modal.in .modal-dialog {
  transform: none;
}
.cid-tjtoybReYw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tjtoybReYw H6 {
  text-align: center;
}
.cid-tvgyw56mrj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tvgyw56mrj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvgyw56mrj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvgyw56mrj .item {
  padding-bottom: 2rem;
}
.cid-tvgyw56mrj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tvgyw56mrj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tvgyw56mrj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tvgyw56mrj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tvgyw56mrj .carousel-control,
.cid-tvgyw56mrj .close {
  background: #1b1b1b;
}
.cid-tvgyw56mrj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tvgyw56mrj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tvgyw56mrj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tvgyw56mrj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tvgyw56mrj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tvgyw56mrj .close::before {
  content: '\e91a';
}
.cid-tvgyw56mrj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tvgyw56mrj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tvgyw56mrj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tvgyw56mrj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tvgyw56mrj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tvgyw56mrj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tvgyw56mrj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tvgyw56mrj .carousel-indicators li.active,
.cid-tvgyw56mrj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tvgyw56mrj .carousel-indicators li::after,
.cid-tvgyw56mrj .carousel-indicators li::before {
  content: none;
}
.cid-tvgyw56mrj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tvgyw56mrj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tvgyw56mrj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tvgyw56mrj .carousel-indicators {
    display: none;
  }
}
.cid-tvgyw56mrj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tvgyw56mrj .carousel-inner > .active {
  display: block;
}
.cid-tvgyw56mrj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tvgyw56mrj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tvgyw56mrj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tvgyw56mrj .carousel-control,
  .cid-tvgyw56mrj .carousel-indicators,
  .cid-tvgyw56mrj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tvgyw56mrj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tvgyw56mrj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tvgyw56mrj .carousel-indicators .active,
.cid-tvgyw56mrj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tvgyw56mrj .carousel-indicators .active {
  background: #fff;
}
.cid-tvgyw56mrj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tvgyw56mrj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tvgyw56mrj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tvgyw56mrj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tvgyw56mrj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tvgyw56mrj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tvgyw56mrj .carousel {
  width: 100%;
}
.cid-tvgyw56mrj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tvgyw56mrj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tvgyw56mrj .modal.fade .modal-dialog,
.cid-tvgyw56mrj .modal.in .modal-dialog {
  transform: none;
}
.cid-tvgyw56mrj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tvgyw56mrj H6 {
  text-align: center;
}
.cid-tvgyLqjfaE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tvgyLqjfaE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvgyLqjfaE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvgyLqjfaE .item {
  padding-bottom: 2rem;
}
.cid-tvgyLqjfaE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tvgyLqjfaE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tvgyLqjfaE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tvgyLqjfaE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tvgyLqjfaE .carousel-control,
.cid-tvgyLqjfaE .close {
  background: #1b1b1b;
}
.cid-tvgyLqjfaE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tvgyLqjfaE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tvgyLqjfaE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tvgyLqjfaE .carousel-control-next span {
  margin-left: 5px;
}
.cid-tvgyLqjfaE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tvgyLqjfaE .close::before {
  content: '\e91a';
}
.cid-tvgyLqjfaE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tvgyLqjfaE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tvgyLqjfaE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tvgyLqjfaE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tvgyLqjfaE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tvgyLqjfaE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tvgyLqjfaE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tvgyLqjfaE .carousel-indicators li.active,
.cid-tvgyLqjfaE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tvgyLqjfaE .carousel-indicators li::after,
.cid-tvgyLqjfaE .carousel-indicators li::before {
  content: none;
}
.cid-tvgyLqjfaE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tvgyLqjfaE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tvgyLqjfaE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tvgyLqjfaE .carousel-indicators {
    display: none;
  }
}
.cid-tvgyLqjfaE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tvgyLqjfaE .carousel-inner > .active {
  display: block;
}
.cid-tvgyLqjfaE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tvgyLqjfaE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tvgyLqjfaE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tvgyLqjfaE .carousel-control,
  .cid-tvgyLqjfaE .carousel-indicators,
  .cid-tvgyLqjfaE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tvgyLqjfaE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tvgyLqjfaE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tvgyLqjfaE .carousel-indicators .active,
.cid-tvgyLqjfaE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tvgyLqjfaE .carousel-indicators .active {
  background: #fff;
}
.cid-tvgyLqjfaE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tvgyLqjfaE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tvgyLqjfaE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tvgyLqjfaE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tvgyLqjfaE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tvgyLqjfaE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tvgyLqjfaE .carousel {
  width: 100%;
}
.cid-tvgyLqjfaE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tvgyLqjfaE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tvgyLqjfaE .modal.fade .modal-dialog,
.cid-tvgyLqjfaE .modal.in .modal-dialog {
  transform: none;
}
.cid-tvgyLqjfaE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tvgyLqjfaE H6 {
  text-align: center;
}
.cid-tjtoycDFhN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tjtoydbxsc {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tjtoydbxsc img,
.cid-tjtoydbxsc .item-img {
  width: 100%;
}
.cid-tjtoydbxsc .item:focus,
.cid-tjtoydbxsc span:focus {
  outline: none;
}
.cid-tjtoydbxsc .item-wrapper {
  position: relative;
}
.cid-tjtoydbxsc .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tjtoydbxsc .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tjtoydbxsc .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tjtoydbxsc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tjtoydbxsc .mbr-section-title {
  color: #232323;
}
.cid-tjtoydbxsc .mbr-text,
.cid-tjtoydbxsc .mbr-section-btn {
  text-align: left;
}
.cid-tjtoydbxsc .item-title {
  text-align: left;
}
.cid-tjtoydbxsc .item-subtitle {
  text-align: left;
}
.cid-tjtoydbxsc .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tjtoydbxsc .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tjtoydbxsc .embla__button--next,
.cid-tjtoydbxsc .embla__button--prev {
  display: flex;
}
.cid-tjtoydbxsc .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tjtoydbxsc .embla__button {
    display: none;
  }
}
.cid-tjtoydbxsc .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tjtoydbxsc .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tjtoydbxsc .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tjtoydbxsc .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tjtoydbxsc .embla__button {
    top: auto;
  }
}
.cid-tjtoydbxsc .embla {
  position: relative;
  width: 100%;
}
.cid-tjtoydbxsc .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tjtoydbxsc .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tjtoydbxsc .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tjtoydbxsc .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tjtoye7CnE {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tjtoyeIqab {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tjtoyeIqab .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tjtoyeIqab .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tjtoyeIqab .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tjtoyeIqab .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tjtoyeIqab .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tjtoyeIqab .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tjtoyeIqab .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tjtoyeIqab .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tjtoyeIqab [class^="socicon-"]:before,
.cid-tjtoyeIqab [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tjtoyfj8D5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tjtoyfTlRy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tjtoyfTlRy .row {
    flex-direction: column-reverse;
  }
  .cid-tjtoyfTlRy .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tjtoyfTlRy .google-map {
  height: 100%;
  position: relative;
}
.cid-tjtoyfTlRy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tjtoyfTlRy .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tjtoyfTlRy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tjtoyfTlRy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tjtoyfTlRy .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tjtoyfTlRy .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tjtoyfTlRy .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tjtoyfTlRy .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tjtoyfTlRy .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tjtoyfTlRy .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tjtoygwIEj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjtoygwIEj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjtoygwIEj .row {
  flex-direction: row-reverse;
}
.cid-tjtoygwIEj img {
  width: 100%;
}
.cid-tjtoyh5Ewz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tjtxUgzJ8j {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tjtxUgzJ8j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tjtxUgzJ8j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tjtxUgzJ8j .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tjtxUgzJ8j .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tjtxUgzJ8j .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tjtHX9jgHo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tjtHX9jgHo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tjtHX9jgHo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tjtHX9jgHo .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-tjtHX9jgHo .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tjtHX9jgHo .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-tjtHX9jgHo .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tjtHX9jgHo .row .row {
    flex-direction: column-reverse;
  }
  .cid-tjtHX9jgHo .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tjtHX9jgHo .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tjtHX9jgHo .card-subtitle {
  color: #0095ff;
}
.cid-tjtHX9jgHo .mbr-text {
  color: #555555;
}
.cid-tjtoyh5Ewz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsf9ManzjA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #4479d9;
}
.cid-tsf9ManzjA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsf9ManzjA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsf9ManzjA .mbr-section-title {
  color: #ffffff;
}
.cid-tsf9rsNn4L {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-tsf9rsNn4L .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsf9rsNn4L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsf9rsNn4L .mbr-section-title {
  color: #ffffff;
}
.cid-tsf1TcJcug {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #4479d9;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsOI5PY5i5 .navbar-dropdown {
  position: relative !important;
}
.cid-tsOI5PY5i5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsOI5PY5i5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsOI5PY5i5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsOI5PY5i5 .dropdown-item:hover,
.cid-tsOI5PY5i5 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsOI5PY5i5 .dropdown-item:hover span {
  color: white;
}
.cid-tsOI5PY5i5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsOI5PY5i5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsOI5PY5i5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsOI5PY5i5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsOI5PY5i5 .nav-link {
  position: relative;
}
.cid-tsOI5PY5i5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsOI5PY5i5 .container {
    flex-wrap: nowrap;
  }
}
.cid-tsOI5PY5i5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsOI5PY5i5 .dropdown-menu,
.cid-tsOI5PY5i5 .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsOI5PY5i5 .nav-item:focus,
.cid-tsOI5PY5i5 .nav-link:focus {
  outline: none;
}
.cid-tsOI5PY5i5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsOI5PY5i5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsOI5PY5i5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsOI5PY5i5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsOI5PY5i5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsOI5PY5i5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsOI5PY5i5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsOI5PY5i5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tsOI5PY5i5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsOI5PY5i5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tsOI5PY5i5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsOI5PY5i5 .navbar.collapsed {
  justify-content: center;
}
.cid-tsOI5PY5i5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsOI5PY5i5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsOI5PY5i5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsOI5PY5i5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsOI5PY5i5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsOI5PY5i5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsOI5PY5i5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsOI5PY5i5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsOI5PY5i5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsOI5PY5i5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsOI5PY5i5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsOI5PY5i5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsOI5PY5i5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsOI5PY5i5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsOI5PY5i5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsOI5PY5i5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsOI5PY5i5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsOI5PY5i5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsOI5PY5i5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsOI5PY5i5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsOI5PY5i5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsOI5PY5i5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsOI5PY5i5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsOI5PY5i5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsOI5PY5i5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsOI5PY5i5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsOI5PY5i5 .dropdown-item.active,
.cid-tsOI5PY5i5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tsOI5PY5i5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsOI5PY5i5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsOI5PY5i5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsOI5PY5i5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsOI5PY5i5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsOI5PY5i5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsOI5PY5i5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsOI5PY5i5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsOI5PY5i5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsOI5PY5i5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsOI5PY5i5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsOI5PY5i5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsOI5PY5i5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsOI5PY5i5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsOI5PY5i5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsOI5PY5i5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsOI5PY5i5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsOI5PY5i5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsOI5PY5i5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsOI5PY5i5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsOI5PY5i5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsOI5PY5i5 .navbar {
    height: 70px;
  }
  .cid-tsOI5PY5i5 .navbar.opened {
    height: auto;
  }
  .cid-tsOI5PY5i5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsOI5Jynps {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tsOI5Jynps .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tsOI5Jynps .row {
  flex-direction: row-reverse;
}
.cid-tsOI5Jynps img {
  width: 100%;
}
.cid-tsOI5JOajT {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsOI5K49qn {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsOI5K49qn .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tsOI5K49qn .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tsOI5K49qn .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tsOI5K49qn .card {
    margin-bottom: 2rem;
  }
  .cid-tsOI5K49qn .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsOI5KqOjo {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsOI5KqOjo .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tsOI5KqOjo .panel-group {
  border: none;
}
.cid-tsOI5KqOjo .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tsOI5KqOjo .panel-body,
.cid-tsOI5KqOjo .card-header {
  padding: 1rem 0;
}
.cid-tsOI5KqOjo .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tsOI5KqOjo .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tsOI5KqOjo .panel-text {
  text-align: center;
}
.cid-tsOI5KqOjo .panel-title-edit P {
  text-align: center;
}
.cid-tsOI5KODze {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsOI5KODze .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-tsOI5KODze .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5KODze .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tsOI5KODze .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsOI5KODze .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tsOI5KODze .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tsOI5KODze .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tsOI5LaFla {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsOI5LaFla .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsOI5LaFla .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsOI5LaFla .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tsOI5LaFla .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-tsOI5LaFla .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5LaFla .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tsOI5LaFla .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsOI5LaFla .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tsOI5LaFla .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-tsOI5LaFla .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tsOI5Luz8e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tsOI5Luz8e .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsOI5Luz8e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsOI5Luz8e .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tsOI5Luz8e .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5Luz8e .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tsOI5Luz8e .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsOI5Luz8e .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tsOI5Luz8e .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tsOI5Luz8e .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tsOI5LRpcW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tsOI5M9SaE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tsOI5M9SaE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsOI5M9SaE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsOI5M9SaE .item {
  padding-bottom: 2rem;
}
.cid-tsOI5M9SaE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tsOI5M9SaE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tsOI5M9SaE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tsOI5M9SaE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tsOI5M9SaE .carousel-control,
.cid-tsOI5M9SaE .close {
  background: #1b1b1b;
}
.cid-tsOI5M9SaE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tsOI5M9SaE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tsOI5M9SaE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tsOI5M9SaE .carousel-control-next span {
  margin-left: 5px;
}
.cid-tsOI5M9SaE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tsOI5M9SaE .close::before {
  content: '\e91a';
}
.cid-tsOI5M9SaE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tsOI5M9SaE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tsOI5M9SaE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tsOI5M9SaE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tsOI5M9SaE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tsOI5M9SaE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tsOI5M9SaE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tsOI5M9SaE .carousel-indicators li.active,
.cid-tsOI5M9SaE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tsOI5M9SaE .carousel-indicators li::after,
.cid-tsOI5M9SaE .carousel-indicators li::before {
  content: none;
}
.cid-tsOI5M9SaE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tsOI5M9SaE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tsOI5M9SaE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5M9SaE .carousel-indicators {
    display: none;
  }
}
.cid-tsOI5M9SaE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tsOI5M9SaE .carousel-inner > .active {
  display: block;
}
.cid-tsOI5M9SaE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tsOI5M9SaE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tsOI5M9SaE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tsOI5M9SaE .carousel-control,
  .cid-tsOI5M9SaE .carousel-indicators,
  .cid-tsOI5M9SaE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5M9SaE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tsOI5M9SaE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tsOI5M9SaE .carousel-indicators .active,
.cid-tsOI5M9SaE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tsOI5M9SaE .carousel-indicators .active {
  background: #fff;
}
.cid-tsOI5M9SaE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tsOI5M9SaE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tsOI5M9SaE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tsOI5M9SaE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tsOI5M9SaE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tsOI5M9SaE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tsOI5M9SaE .carousel {
  width: 100%;
}
.cid-tsOI5M9SaE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tsOI5M9SaE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tsOI5M9SaE .modal.fade .modal-dialog,
.cid-tsOI5M9SaE .modal.in .modal-dialog {
  transform: none;
}
.cid-tsOI5M9SaE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tsOI5M9SaE H6 {
  text-align: center;
}
.cid-tsOI5MDzXd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tsOI5MDzXd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsOI5MDzXd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsOI5MDzXd .item {
  padding-bottom: 2rem;
}
.cid-tsOI5MDzXd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tsOI5MDzXd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tsOI5MDzXd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tsOI5MDzXd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tsOI5MDzXd .carousel-control,
.cid-tsOI5MDzXd .close {
  background: #1b1b1b;
}
.cid-tsOI5MDzXd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tsOI5MDzXd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tsOI5MDzXd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tsOI5MDzXd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tsOI5MDzXd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tsOI5MDzXd .close::before {
  content: '\e91a';
}
.cid-tsOI5MDzXd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tsOI5MDzXd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tsOI5MDzXd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tsOI5MDzXd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tsOI5MDzXd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tsOI5MDzXd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tsOI5MDzXd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tsOI5MDzXd .carousel-indicators li.active,
.cid-tsOI5MDzXd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tsOI5MDzXd .carousel-indicators li::after,
.cid-tsOI5MDzXd .carousel-indicators li::before {
  content: none;
}
.cid-tsOI5MDzXd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tsOI5MDzXd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tsOI5MDzXd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5MDzXd .carousel-indicators {
    display: none;
  }
}
.cid-tsOI5MDzXd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tsOI5MDzXd .carousel-inner > .active {
  display: block;
}
.cid-tsOI5MDzXd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tsOI5MDzXd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tsOI5MDzXd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tsOI5MDzXd .carousel-control,
  .cid-tsOI5MDzXd .carousel-indicators,
  .cid-tsOI5MDzXd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tsOI5MDzXd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tsOI5MDzXd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tsOI5MDzXd .carousel-indicators .active,
.cid-tsOI5MDzXd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tsOI5MDzXd .carousel-indicators .active {
  background: #fff;
}
.cid-tsOI5MDzXd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tsOI5MDzXd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tsOI5MDzXd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tsOI5MDzXd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tsOI5MDzXd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tsOI5MDzXd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tsOI5MDzXd .carousel {
  width: 100%;
}
.cid-tsOI5MDzXd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tsOI5MDzXd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tsOI5MDzXd .modal.fade .modal-dialog,
.cid-tsOI5MDzXd .modal.in .modal-dialog {
  transform: none;
}
.cid-tsOI5MDzXd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tsOI5MDzXd H6 {
  text-align: center;
}
.cid-tsOI5N8qTo {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tsOI5Nrryk {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tsOI5Nrryk img,
.cid-tsOI5Nrryk .item-img {
  width: 100%;
}
.cid-tsOI5Nrryk .item:focus,
.cid-tsOI5Nrryk span:focus {
  outline: none;
}
.cid-tsOI5Nrryk .item-wrapper {
  position: relative;
}
.cid-tsOI5Nrryk .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsOI5Nrryk .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsOI5Nrryk .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tsOI5Nrryk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsOI5Nrryk .mbr-section-title {
  color: #232323;
}
.cid-tsOI5Nrryk .mbr-text,
.cid-tsOI5Nrryk .mbr-section-btn {
  text-align: left;
}
.cid-tsOI5Nrryk .item-title {
  text-align: left;
}
.cid-tsOI5Nrryk .item-subtitle {
  text-align: left;
}
.cid-tsOI5Nrryk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tsOI5Nrryk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tsOI5Nrryk .embla__button--next,
.cid-tsOI5Nrryk .embla__button--prev {
  display: flex;
}
.cid-tsOI5Nrryk .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tsOI5Nrryk .embla__button {
    display: none;
  }
}
.cid-tsOI5Nrryk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tsOI5Nrryk .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tsOI5Nrryk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tsOI5Nrryk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tsOI5Nrryk .embla__button {
    top: auto;
  }
}
.cid-tsOI5Nrryk .embla {
  position: relative;
  width: 100%;
}
.cid-tsOI5Nrryk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tsOI5Nrryk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tsOI5Nrryk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tsOI5Nrryk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tsOI5O4hnH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tsOI5OmbQs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tsOI5OmbQs .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tsOI5OmbQs .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tsOI5OmbQs .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tsOI5OmbQs .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tsOI5OmbQs .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tsOI5OmbQs .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tsOI5OmbQs .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tsOI5OmbQs .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tsOI5OmbQs [class^="socicon-"]:before,
.cid-tsOI5OmbQs [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tsOI5OFscT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tsOI5OY30K {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsOI5OY30K .row {
    flex-direction: column-reverse;
  }
  .cid-tsOI5OY30K .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsOI5OY30K .google-map {
  height: 100%;
  position: relative;
}
.cid-tsOI5OY30K .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tsOI5OY30K .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tsOI5OY30K .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tsOI5OY30K .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tsOI5OY30K .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tsOI5OY30K .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tsOI5OY30K .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tsOI5OY30K .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsOI5OY30K .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tsOI5OY30K .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tsOI5PnCQA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tsOI5PnCQA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tsOI5PnCQA .row {
  flex-direction: row-reverse;
}
.cid-tsOI5PnCQA img {
  width: 100%;
}
.cid-tsOI5PGhUO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tsf1urbocR .navbar-dropdown {
  position: relative !important;
}
.cid-tsf1urbocR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsf1urbocR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsf1urbocR .dropdown-item:hover,
.cid-tsf1urbocR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tsf1urbocR .dropdown-item:hover span {
  color: white;
}
.cid-tsf1urbocR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsf1urbocR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsf1urbocR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsf1urbocR .nav-link {
  position: relative;
}
.cid-tsf1urbocR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .container {
    flex-wrap: nowrap;
  }
}
.cid-tsf1urbocR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsf1urbocR .dropdown-menu,
.cid-tsf1urbocR .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tsf1urbocR .nav-item:focus,
.cid-tsf1urbocR .nav-link:focus {
  outline: none;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsf1urbocR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsf1urbocR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsf1urbocR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsf1urbocR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.opened {
  transition: all 0.3s;
}
.cid-tsf1urbocR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsf1urbocR .navbar .navbar-logo img {
  width: auto;
}
.cid-tsf1urbocR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsf1urbocR .navbar.collapsed {
  justify-content: center;
}
.cid-tsf1urbocR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsf1urbocR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsf1urbocR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tsf1urbocR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsf1urbocR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsf1urbocR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsf1urbocR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsf1urbocR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tsf1urbocR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsf1urbocR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsf1urbocR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsf1urbocR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsf1urbocR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsf1urbocR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsf1urbocR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsf1urbocR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsf1urbocR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsf1urbocR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsf1urbocR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsf1urbocR .dropdown-item.active,
.cid-tsf1urbocR .dropdown-item:active {
  background-color: transparent;
}
.cid-tsf1urbocR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsf1urbocR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tsf1urbocR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsf1urbocR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsf1urbocR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsf1urbocR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsf1urbocR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsf1urbocR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsf1urbocR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsf1urbocR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tsf1urbocR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsf1urbocR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsf1urbocR .navbar {
    height: 70px;
  }
  .cid-tsf1urbocR .navbar.opened {
    height: auto;
  }
  .cid-tsf1urbocR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tSh0CNQEd8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tSh0CNQEd8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSh0CNQEd8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSh0CNQEd8 .row {
  flex-direction: row-reverse;
}
.cid-tVuH8vVMg6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVuH8vVMg6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVuH8vVMg6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVuH8vVMg6 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tVuH8vVMg6 .panel-group {
  border: none;
}
.cid-tVuH8vVMg6 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tVuH8vVMg6 .panel-body,
.cid-tVuH8vVMg6 .card-header {
  padding: 1rem 0;
}
.cid-tVuH8vVMg6 .panel-title-edit {
  color: #000000;
}
.cid-tVuH8vVMg6 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tSh02cJJP6 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tSh02cJJP6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSh02cJJP6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tSh02cJJP6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tSh02cJJP6 .row {
  flex-direction: row-reverse;
}
.cid-tSh02cJJP6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tSh02cJJP6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tSh02cJJP6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tSh02cJJP6 .mbr-section-title {
  color: #000000;
}
.cid-tSh02cJJP6 .mbr-text,
.cid-tSh02cJJP6 .mbr-section-btn {
  color: #232323;
}
.cid-tSh3oVhPn7 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tSh3oVhPn7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSh3oVhPn7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tSh3oVhPn7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tSh3oVhPn7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tSh3oVhPn7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tSh3oVhPn7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tSh3oVhPn7 .mbr-section-title {
  color: #000000;
}
.cid-tSh3oVhPn7 .mbr-text,
.cid-tSh3oVhPn7 .mbr-section-btn {
  color: #232323;
}
.cid-sX1SWSyuer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-tSzx4YNk1b .navbar-dropdown {
  position: relative !important;
}
.cid-tSzx4YNk1b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tSzx4YNk1b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tSzx4YNk1b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tSzx4YNk1b .dropdown-item:hover,
.cid-tSzx4YNk1b .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tSzx4YNk1b .dropdown-item:hover span {
  color: white;
}
.cid-tSzx4YNk1b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tSzx4YNk1b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tSzx4YNk1b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tSzx4YNk1b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tSzx4YNk1b .nav-link {
  position: relative;
}
.cid-tSzx4YNk1b .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tSzx4YNk1b .container {
    flex-wrap: nowrap;
  }
}
.cid-tSzx4YNk1b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tSzx4YNk1b .dropdown-menu,
.cid-tSzx4YNk1b .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-tSzx4YNk1b .nav-item:focus,
.cid-tSzx4YNk1b .nav-link:focus {
  outline: none;
}
.cid-tSzx4YNk1b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tSzx4YNk1b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tSzx4YNk1b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tSzx4YNk1b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tSzx4YNk1b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tSzx4YNk1b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tSzx4YNk1b .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-tSzx4YNk1b .navbar.opened {
  transition: all 0.3s;
}
.cid-tSzx4YNk1b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tSzx4YNk1b .navbar .navbar-logo img {
  width: auto;
}
.cid-tSzx4YNk1b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tSzx4YNk1b .navbar.collapsed {
  justify-content: center;
}
.cid-tSzx4YNk1b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tSzx4YNk1b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tSzx4YNk1b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tSzx4YNk1b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tSzx4YNk1b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tSzx4YNk1b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tSzx4YNk1b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tSzx4YNk1b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tSzx4YNk1b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tSzx4YNk1b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tSzx4YNk1b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tSzx4YNk1b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tSzx4YNk1b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tSzx4YNk1b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tSzx4YNk1b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tSzx4YNk1b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tSzx4YNk1b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tSzx4YNk1b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tSzx4YNk1b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tSzx4YNk1b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tSzx4YNk1b .navbar.navbar-short {
  min-height: 60px;
}
.cid-tSzx4YNk1b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tSzx4YNk1b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tSzx4YNk1b .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tSzx4YNk1b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tSzx4YNk1b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tSzx4YNk1b .dropdown-item.active,
.cid-tSzx4YNk1b .dropdown-item:active {
  background-color: transparent;
}
.cid-tSzx4YNk1b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tSzx4YNk1b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tSzx4YNk1b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tSzx4YNk1b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-tSzx4YNk1b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tSzx4YNk1b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tSzx4YNk1b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tSzx4YNk1b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tSzx4YNk1b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tSzx4YNk1b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tSzx4YNk1b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tSzx4YNk1b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tSzx4YNk1b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tSzx4YNk1b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tSzx4YNk1b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tSzx4YNk1b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tSzx4YNk1b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tSzx4YNk1b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tSzx4YNk1b .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tSzx4YNk1b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tSzx4YNk1b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tSzx4YNk1b .navbar {
    height: 70px;
  }
  .cid-tSzx4YNk1b .navbar.opened {
    height: auto;
  }
  .cid-tSzx4YNk1b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tSzx4Z3LFM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tSzx4Z3LFM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tSzx4Z3LFM .row {
  flex-direction: row-reverse;
}
.cid-tSzx4Z3LFM img {
  width: 100%;
}
.cid-tSzx4ZhUDo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSzx4ZsJ7j {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tSzx4ZsJ7j .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tSzx4ZsJ7j .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tSzx4ZsJ7j .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tSzx4ZsJ7j .card {
    margin-bottom: 2rem;
  }
  .cid-tSzx4ZsJ7j .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tSzx4ZI34B {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSzx4ZI34B .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-tSzx4ZI34B .panel-group {
  border: none;
}
.cid-tSzx4ZI34B .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tSzx4ZI34B .panel-body,
.cid-tSzx4ZI34B .card-header {
  padding: 1rem 0;
}
.cid-tSzx4ZI34B .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-tSzx4ZI34B .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tSzx4ZI34B .panel-text {
  text-align: center;
}
.cid-tSzx4ZI34B .panel-title-edit P {
  text-align: center;
}
.cid-tSzx4ZY6vE {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tSzx50cgWx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSzx50cgWx img,
.cid-tSzx50cgWx .item-img {
  width: 100%;
}
.cid-tSzx50cgWx .item:focus,
.cid-tSzx50cgWx span:focus {
  outline: none;
}
.cid-tSzx50cgWx .item-wrapper {
  position: relative;
}
.cid-tSzx50cgWx .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tSzx50cgWx .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tSzx50cgWx .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSzx50cgWx .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tSzx50cgWx .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tSzx50cgWx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tSzx50cgWx .mbr-section-title {
  color: #232323;
}
.cid-tSzx50cgWx .mbr-text,
.cid-tSzx50cgWx .mbr-section-btn {
  text-align: left;
}
.cid-tSzx50cgWx .item-title {
  text-align: left;
}
.cid-tSzx50cgWx .item-subtitle {
  text-align: left;
}
.cid-tSzx50cgWx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tSzx50cgWx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tSzx50cgWx .embla__button--next,
.cid-tSzx50cgWx .embla__button--prev {
  display: flex;
}
.cid-tSzx50cgWx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tSzx50cgWx .embla__button {
    display: none;
  }
}
.cid-tSzx50cgWx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tSzx50cgWx .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tSzx50cgWx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx50cgWx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tSzx50cgWx .embla__button {
    top: auto;
  }
}
.cid-tSzx50cgWx .embla {
  position: relative;
  width: 100%;
}
.cid-tSzx50cgWx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tSzx50cgWx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tSzx50cgWx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tSzx50cgWx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tSzx50INIa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tSzx50WDPc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tSzx50WDPc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSzx50WDPc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSzx50WDPc .item {
  padding-bottom: 2rem;
}
.cid-tSzx50WDPc .item-wrapper {
  position: relative;
}
.cid-tSzx50WDPc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tSzx50WDPc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tSzx50WDPc .carousel-control,
.cid-tSzx50WDPc .close {
  background: #1b1b1b;
}
.cid-tSzx50WDPc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tSzx50WDPc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tSzx50WDPc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tSzx50WDPc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tSzx50WDPc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tSzx50WDPc .close::before {
  content: '\e91a';
}
.cid-tSzx50WDPc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tSzx50WDPc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tSzx50WDPc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx50WDPc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tSzx50WDPc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tSzx50WDPc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tSzx50WDPc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tSzx50WDPc .carousel-indicators li.active,
.cid-tSzx50WDPc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tSzx50WDPc .carousel-indicators li::after,
.cid-tSzx50WDPc .carousel-indicators li::before {
  content: none;
}
.cid-tSzx50WDPc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tSzx50WDPc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tSzx50WDPc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tSzx50WDPc .carousel-indicators {
    display: none;
  }
}
.cid-tSzx50WDPc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tSzx50WDPc .carousel-inner > .active {
  display: block;
}
.cid-tSzx50WDPc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx50WDPc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tSzx50WDPc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tSzx50WDPc .carousel-control,
  .cid-tSzx50WDPc .carousel-indicators,
  .cid-tSzx50WDPc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tSzx50WDPc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tSzx50WDPc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tSzx50WDPc .carousel-indicators .active,
.cid-tSzx50WDPc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tSzx50WDPc .carousel-indicators .active {
  background: #fff;
}
.cid-tSzx50WDPc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tSzx50WDPc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tSzx50WDPc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tSzx50WDPc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tSzx50WDPc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tSzx50WDPc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tSzx50WDPc .carousel {
  width: 100%;
}
.cid-tSzx50WDPc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tSzx50WDPc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tSzx50WDPc .modal.fade .modal-dialog,
.cid-tSzx50WDPc .modal.in .modal-dialog {
  transform: none;
}
.cid-tSzx50WDPc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tSzx50WDPc H6 {
  text-align: center;
}
.cid-tSzx51k3Si {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tSzx51k3Si .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSzx51k3Si .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSzx51k3Si .item {
  padding-bottom: 2rem;
}
.cid-tSzx51k3Si .item-wrapper {
  position: relative;
}
.cid-tSzx51k3Si .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tSzx51k3Si .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tSzx51k3Si .carousel-control,
.cid-tSzx51k3Si .close {
  background: #1b1b1b;
}
.cid-tSzx51k3Si .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tSzx51k3Si .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tSzx51k3Si .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tSzx51k3Si .carousel-control-next span {
  margin-left: 5px;
}
.cid-tSzx51k3Si .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tSzx51k3Si .close::before {
  content: '\e91a';
}
.cid-tSzx51k3Si .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tSzx51k3Si .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tSzx51k3Si .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx51k3Si .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tSzx51k3Si .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tSzx51k3Si .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tSzx51k3Si .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tSzx51k3Si .carousel-indicators li.active,
.cid-tSzx51k3Si .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tSzx51k3Si .carousel-indicators li::after,
.cid-tSzx51k3Si .carousel-indicators li::before {
  content: none;
}
.cid-tSzx51k3Si .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tSzx51k3Si .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tSzx51k3Si .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tSzx51k3Si .carousel-indicators {
    display: none;
  }
}
.cid-tSzx51k3Si .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tSzx51k3Si .carousel-inner > .active {
  display: block;
}
.cid-tSzx51k3Si .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx51k3Si .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tSzx51k3Si .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tSzx51k3Si .carousel-control,
  .cid-tSzx51k3Si .carousel-indicators,
  .cid-tSzx51k3Si .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tSzx51k3Si .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tSzx51k3Si .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tSzx51k3Si .carousel-indicators .active,
.cid-tSzx51k3Si .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tSzx51k3Si .carousel-indicators .active {
  background: #fff;
}
.cid-tSzx51k3Si .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tSzx51k3Si .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tSzx51k3Si .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tSzx51k3Si .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tSzx51k3Si .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tSzx51k3Si .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tSzx51k3Si .carousel {
  width: 100%;
}
.cid-tSzx51k3Si .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tSzx51k3Si .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tSzx51k3Si .modal.fade .modal-dialog,
.cid-tSzx51k3Si .modal.in .modal-dialog {
  transform: none;
}
.cid-tSzx51k3Si .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tSzx51k3Si H6 {
  text-align: center;
}
.cid-tSzx51JBBf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tSzx51JBBf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSzx51JBBf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSzx51JBBf .item {
  padding-bottom: 2rem;
}
.cid-tSzx51JBBf .item-wrapper {
  position: relative;
}
.cid-tSzx51JBBf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tSzx51JBBf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tSzx51JBBf .carousel-control,
.cid-tSzx51JBBf .close {
  background: #1b1b1b;
}
.cid-tSzx51JBBf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tSzx51JBBf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tSzx51JBBf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tSzx51JBBf .carousel-control-next span {
  margin-left: 5px;
}
.cid-tSzx51JBBf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tSzx51JBBf .close::before {
  content: '\e91a';
}
.cid-tSzx51JBBf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tSzx51JBBf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tSzx51JBBf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx51JBBf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tSzx51JBBf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tSzx51JBBf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tSzx51JBBf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tSzx51JBBf .carousel-indicators li.active,
.cid-tSzx51JBBf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tSzx51JBBf .carousel-indicators li::after,
.cid-tSzx51JBBf .carousel-indicators li::before {
  content: none;
}
.cid-tSzx51JBBf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tSzx51JBBf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tSzx51JBBf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tSzx51JBBf .carousel-indicators {
    display: none;
  }
}
.cid-tSzx51JBBf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tSzx51JBBf .carousel-inner > .active {
  display: block;
}
.cid-tSzx51JBBf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx51JBBf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tSzx51JBBf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tSzx51JBBf .carousel-control,
  .cid-tSzx51JBBf .carousel-indicators,
  .cid-tSzx51JBBf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tSzx51JBBf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tSzx51JBBf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tSzx51JBBf .carousel-indicators .active,
.cid-tSzx51JBBf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tSzx51JBBf .carousel-indicators .active {
  background: #fff;
}
.cid-tSzx51JBBf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tSzx51JBBf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tSzx51JBBf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tSzx51JBBf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tSzx51JBBf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tSzx51JBBf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tSzx51JBBf .carousel {
  width: 100%;
}
.cid-tSzx51JBBf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tSzx51JBBf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tSzx51JBBf .modal.fade .modal-dialog,
.cid-tSzx51JBBf .modal.in .modal-dialog {
  transform: none;
}
.cid-tSzx51JBBf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tSzx51JBBf H6 {
  text-align: center;
}
.cid-tSzx526PAK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tSzx52kxBw {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tSzx52kxBw img,
.cid-tSzx52kxBw .item-img {
  width: 100%;
}
.cid-tSzx52kxBw .item:focus,
.cid-tSzx52kxBw span:focus {
  outline: none;
}
.cid-tSzx52kxBw .item-wrapper {
  position: relative;
}
.cid-tSzx52kxBw .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tSzx52kxBw .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSzx52kxBw .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-tSzx52kxBw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tSzx52kxBw .mbr-section-title {
  color: #232323;
}
.cid-tSzx52kxBw .mbr-text,
.cid-tSzx52kxBw .mbr-section-btn {
  text-align: left;
}
.cid-tSzx52kxBw .item-title {
  text-align: left;
}
.cid-tSzx52kxBw .item-subtitle {
  text-align: left;
}
.cid-tSzx52kxBw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tSzx52kxBw .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tSzx52kxBw .embla__button--next,
.cid-tSzx52kxBw .embla__button--prev {
  display: flex;
}
.cid-tSzx52kxBw .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tSzx52kxBw .embla__button {
    display: none;
  }
}
.cid-tSzx52kxBw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tSzx52kxBw .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tSzx52kxBw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tSzx52kxBw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tSzx52kxBw .embla__button {
    top: auto;
  }
}
.cid-tSzx52kxBw .embla {
  position: relative;
  width: 100%;
}
.cid-tSzx52kxBw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tSzx52kxBw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tSzx52kxBw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tSzx52kxBw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tSzx52X9hh {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tSzx53b8y5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-tSzx53b8y5 .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-tSzx53b8y5 .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-tSzx53b8y5 .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-tSzx53b8y5 .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-tSzx53b8y5 .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-tSzx53b8y5 .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-tSzx53b8y5 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-tSzx53b8y5 .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-tSzx53b8y5 [class^="socicon-"]:before,
.cid-tSzx53b8y5 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-tSzx53pCQ2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-tSzx53EK8Q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tSzx53EK8Q .row {
    flex-direction: column-reverse;
  }
  .cid-tSzx53EK8Q .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tSzx53EK8Q .google-map {
  height: 100%;
  position: relative;
}
.cid-tSzx53EK8Q .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tSzx53EK8Q .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tSzx53EK8Q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tSzx53EK8Q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tSzx53EK8Q .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tSzx53EK8Q .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tSzx53EK8Q .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tSzx53EK8Q .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tSzx53EK8Q .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tSzx53EK8Q .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-tSzx53YZM5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tSzx53YZM5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tSzx53YZM5 .row {
  flex-direction: row-reverse;
}
.cid-tSzx53YZM5 img {
  width: 100%;
}
.cid-tSzx54fCw5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-u7QuG6Y9CX .navbar-dropdown {
  position: relative !important;
}
.cid-u7QuG6Y9CX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7QuG6Y9CX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7QuG6Y9CX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7QuG6Y9CX .dropdown-item:hover,
.cid-u7QuG6Y9CX .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-u7QuG6Y9CX .dropdown-item:hover span {
  color: white;
}
.cid-u7QuG6Y9CX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7QuG6Y9CX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7QuG6Y9CX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7QuG6Y9CX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7QuG6Y9CX .nav-link {
  position: relative;
}
.cid-u7QuG6Y9CX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u7QuG6Y9CX .container {
    flex-wrap: nowrap;
  }
}
.cid-u7QuG6Y9CX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7QuG6Y9CX .dropdown-menu,
.cid-u7QuG6Y9CX .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-u7QuG6Y9CX .nav-item:focus,
.cid-u7QuG6Y9CX .nav-link:focus {
  outline: none;
}
.cid-u7QuG6Y9CX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7QuG6Y9CX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7QuG6Y9CX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7QuG6Y9CX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7QuG6Y9CX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7QuG6Y9CX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7QuG6Y9CX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-u7QuG6Y9CX .navbar.opened {
  transition: all 0.3s;
}
.cid-u7QuG6Y9CX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7QuG6Y9CX .navbar .navbar-logo img {
  width: auto;
}
.cid-u7QuG6Y9CX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7QuG6Y9CX .navbar.collapsed {
  justify-content: center;
}
.cid-u7QuG6Y9CX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7QuG6Y9CX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7QuG6Y9CX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u7QuG6Y9CX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7QuG6Y9CX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7QuG6Y9CX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7QuG6Y9CX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7QuG6Y9CX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7QuG6Y9CX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7QuG6Y9CX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7QuG6Y9CX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7QuG6Y9CX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7QuG6Y9CX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7QuG6Y9CX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7QuG6Y9CX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7QuG6Y9CX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7QuG6Y9CX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7QuG6Y9CX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7QuG6Y9CX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7QuG6Y9CX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7QuG6Y9CX .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7QuG6Y9CX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7QuG6Y9CX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7QuG6Y9CX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7QuG6Y9CX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7QuG6Y9CX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7QuG6Y9CX .dropdown-item.active,
.cid-u7QuG6Y9CX .dropdown-item:active {
  background-color: transparent;
}
.cid-u7QuG6Y9CX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7QuG6Y9CX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7QuG6Y9CX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7QuG6Y9CX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-u7QuG6Y9CX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7QuG6Y9CX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7QuG6Y9CX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7QuG6Y9CX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7QuG6Y9CX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7QuG6Y9CX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u7QuG6Y9CX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7QuG6Y9CX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7QuG6Y9CX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7QuG6Y9CX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7QuG6Y9CX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7QuG6Y9CX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7QuG6Y9CX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7QuG6Y9CX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7QuG6Y9CX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u7QuG6Y9CX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7QuG6Y9CX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7QuG6Y9CX .navbar {
    height: 70px;
  }
  .cid-u7QuG6Y9CX .navbar.opened {
    height: auto;
  }
  .cid-u7QuG6Y9CX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7QuG7ccVW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u7QuG7ccVW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7QuG7ccVW .row {
  flex-direction: row-reverse;
}
.cid-u7QuG7ccVW img {
  width: 100%;
}
.cid-u7Qw7pFt8x {
  background-color: #ffffff;
}
.cid-u7Qw7pFt8x .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7Qw7pFt8x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-u7Qw7pFt8x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7Qw7pFt8x .row {
  flex-direction: row-reverse;
}
.cid-u7Qw7pFt8x img {
  width: 100%;
}
.cid-u7QuG7ntAh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u7QuG7xQWA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7QuG7xQWA .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-u7QuG7xQWA .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u7QuG7xQWA .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u7QuG7xQWA .card {
    margin-bottom: 2rem;
  }
  .cid-u7QuG7xQWA .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u7QuG7LMbS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u7QuG7LMbS .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-u7QuG7LMbS .panel-group {
  border: none;
}
.cid-u7QuG7LMbS .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-u7QuG7LMbS .panel-body,
.cid-u7QuG7LMbS .card-header {
  padding: 1rem 0;
}
.cid-u7QuG7LMbS .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-u7QuG7LMbS .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-u7QuG7LMbS .panel-text {
  text-align: center;
}
.cid-u7QuG7LMbS .panel-title-edit P {
  text-align: center;
}
.cid-u7QuG82FRP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-u7QuG8fllW {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u7QuG8fllW img,
.cid-u7QuG8fllW .item-img {
  width: 100%;
}
.cid-u7QuG8fllW .item:focus,
.cid-u7QuG8fllW span:focus {
  outline: none;
}
.cid-u7QuG8fllW .item-wrapper {
  position: relative;
}
.cid-u7QuG8fllW .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7QuG8fllW .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7QuG8fllW .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7QuG8fllW .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7QuG8fllW .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7QuG8fllW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7QuG8fllW .mbr-section-title {
  color: #232323;
}
.cid-u7QuG8fllW .mbr-text,
.cid-u7QuG8fllW .mbr-section-btn {
  text-align: left;
}
.cid-u7QuG8fllW .item-title {
  text-align: left;
}
.cid-u7QuG8fllW .item-subtitle {
  text-align: left;
}
.cid-u7QuG8fllW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u7QuG8fllW .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u7QuG8fllW .embla__button--next,
.cid-u7QuG8fllW .embla__button--prev {
  display: flex;
}
.cid-u7QuG8fllW .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-u7QuG8fllW .embla__button {
    display: none;
  }
}
.cid-u7QuG8fllW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u7QuG8fllW .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u7QuG8fllW .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG8fllW .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7QuG8fllW .embla__button {
    top: auto;
  }
}
.cid-u7QuG8fllW .embla {
  position: relative;
  width: 100%;
}
.cid-u7QuG8fllW .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u7QuG8fllW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u7QuG8fllW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u7QuG8fllW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u7QuG8N5NX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-u7QuG90a1t {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7QuG90a1t .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7QuG90a1t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u7QuG90a1t .item {
  padding-bottom: 2rem;
}
.cid-u7QuG90a1t .item-wrapper {
  position: relative;
}
.cid-u7QuG90a1t .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u7QuG90a1t .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7QuG90a1t .carousel-control,
.cid-u7QuG90a1t .close {
  background: #1b1b1b;
}
.cid-u7QuG90a1t .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7QuG90a1t .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7QuG90a1t .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7QuG90a1t .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7QuG90a1t .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-u7QuG90a1t .close::before {
  content: '\e91a';
}
.cid-u7QuG90a1t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7QuG90a1t .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-u7QuG90a1t .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG90a1t .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7QuG90a1t .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7QuG90a1t .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7QuG90a1t .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-u7QuG90a1t .carousel-indicators li.active,
.cid-u7QuG90a1t .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7QuG90a1t .carousel-indicators li::after,
.cid-u7QuG90a1t .carousel-indicators li::before {
  content: none;
}
.cid-u7QuG90a1t .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7QuG90a1t .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7QuG90a1t .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7QuG90a1t .carousel-indicators {
    display: none;
  }
}
.cid-u7QuG90a1t .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7QuG90a1t .carousel-inner > .active {
  display: block;
}
.cid-u7QuG90a1t .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG90a1t .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7QuG90a1t .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7QuG90a1t .carousel-control,
  .cid-u7QuG90a1t .carousel-indicators,
  .cid-u7QuG90a1t .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7QuG90a1t .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7QuG90a1t .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7QuG90a1t .carousel-indicators .active,
.cid-u7QuG90a1t .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7QuG90a1t .carousel-indicators .active {
  background: #fff;
}
.cid-u7QuG90a1t .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7QuG90a1t .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7QuG90a1t .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7QuG90a1t .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7QuG90a1t .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7QuG90a1t .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7QuG90a1t .carousel {
  width: 100%;
}
.cid-u7QuG90a1t .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7QuG90a1t .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7QuG90a1t .modal.fade .modal-dialog,
.cid-u7QuG90a1t .modal.in .modal-dialog {
  transform: none;
}
.cid-u7QuG90a1t .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7QuG90a1t H6 {
  text-align: center;
}
.cid-u7QuG9neWk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7QuG9neWk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7QuG9neWk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u7QuG9neWk .item {
  padding-bottom: 2rem;
}
.cid-u7QuG9neWk .item-wrapper {
  position: relative;
}
.cid-u7QuG9neWk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u7QuG9neWk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7QuG9neWk .carousel-control,
.cid-u7QuG9neWk .close {
  background: #1b1b1b;
}
.cid-u7QuG9neWk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7QuG9neWk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7QuG9neWk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7QuG9neWk .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7QuG9neWk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-u7QuG9neWk .close::before {
  content: '\e91a';
}
.cid-u7QuG9neWk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7QuG9neWk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-u7QuG9neWk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG9neWk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7QuG9neWk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7QuG9neWk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7QuG9neWk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-u7QuG9neWk .carousel-indicators li.active,
.cid-u7QuG9neWk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7QuG9neWk .carousel-indicators li::after,
.cid-u7QuG9neWk .carousel-indicators li::before {
  content: none;
}
.cid-u7QuG9neWk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7QuG9neWk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7QuG9neWk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7QuG9neWk .carousel-indicators {
    display: none;
  }
}
.cid-u7QuG9neWk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7QuG9neWk .carousel-inner > .active {
  display: block;
}
.cid-u7QuG9neWk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG9neWk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7QuG9neWk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7QuG9neWk .carousel-control,
  .cid-u7QuG9neWk .carousel-indicators,
  .cid-u7QuG9neWk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7QuG9neWk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7QuG9neWk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7QuG9neWk .carousel-indicators .active,
.cid-u7QuG9neWk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7QuG9neWk .carousel-indicators .active {
  background: #fff;
}
.cid-u7QuG9neWk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7QuG9neWk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7QuG9neWk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7QuG9neWk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7QuG9neWk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7QuG9neWk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7QuG9neWk .carousel {
  width: 100%;
}
.cid-u7QuG9neWk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7QuG9neWk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7QuG9neWk .modal.fade .modal-dialog,
.cid-u7QuG9neWk .modal.in .modal-dialog {
  transform: none;
}
.cid-u7QuG9neWk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7QuG9neWk H6 {
  text-align: center;
}
.cid-u7QuG9MTAy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7QuG9MTAy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7QuG9MTAy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u7QuG9MTAy .item {
  padding-bottom: 2rem;
}
.cid-u7QuG9MTAy .item-wrapper {
  position: relative;
}
.cid-u7QuG9MTAy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u7QuG9MTAy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u7QuG9MTAy .carousel-control,
.cid-u7QuG9MTAy .close {
  background: #1b1b1b;
}
.cid-u7QuG9MTAy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u7QuG9MTAy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u7QuG9MTAy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u7QuG9MTAy .carousel-control-next span {
  margin-left: 5px;
}
.cid-u7QuG9MTAy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-u7QuG9MTAy .close::before {
  content: '\e91a';
}
.cid-u7QuG9MTAy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u7QuG9MTAy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-u7QuG9MTAy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG9MTAy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7QuG9MTAy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u7QuG9MTAy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u7QuG9MTAy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-u7QuG9MTAy .carousel-indicators li.active,
.cid-u7QuG9MTAy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u7QuG9MTAy .carousel-indicators li::after,
.cid-u7QuG9MTAy .carousel-indicators li::before {
  content: none;
}
.cid-u7QuG9MTAy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u7QuG9MTAy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u7QuG9MTAy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u7QuG9MTAy .carousel-indicators {
    display: none;
  }
}
.cid-u7QuG9MTAy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u7QuG9MTAy .carousel-inner > .active {
  display: block;
}
.cid-u7QuG9MTAy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuG9MTAy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7QuG9MTAy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u7QuG9MTAy .carousel-control,
  .cid-u7QuG9MTAy .carousel-indicators,
  .cid-u7QuG9MTAy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u7QuG9MTAy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u7QuG9MTAy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u7QuG9MTAy .carousel-indicators .active,
.cid-u7QuG9MTAy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u7QuG9MTAy .carousel-indicators .active {
  background: #fff;
}
.cid-u7QuG9MTAy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u7QuG9MTAy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u7QuG9MTAy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u7QuG9MTAy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u7QuG9MTAy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u7QuG9MTAy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u7QuG9MTAy .carousel {
  width: 100%;
}
.cid-u7QuG9MTAy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u7QuG9MTAy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u7QuG9MTAy .modal.fade .modal-dialog,
.cid-u7QuG9MTAy .modal.in .modal-dialog {
  transform: none;
}
.cid-u7QuG9MTAy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u7QuG9MTAy H6 {
  text-align: center;
}
.cid-u7QuGa9XIk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-u7QuGan6DE {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u7QuGan6DE img,
.cid-u7QuGan6DE .item-img {
  width: 100%;
}
.cid-u7QuGan6DE .item:focus,
.cid-u7QuGan6DE span:focus {
  outline: none;
}
.cid-u7QuGan6DE .item-wrapper {
  position: relative;
}
.cid-u7QuGan6DE .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7QuGan6DE .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7QuGan6DE .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u7QuGan6DE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7QuGan6DE .mbr-section-title {
  color: #232323;
}
.cid-u7QuGan6DE .mbr-text,
.cid-u7QuGan6DE .mbr-section-btn {
  text-align: left;
}
.cid-u7QuGan6DE .item-title {
  text-align: left;
}
.cid-u7QuGan6DE .item-subtitle {
  text-align: left;
}
.cid-u7QuGan6DE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u7QuGan6DE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u7QuGan6DE .embla__button--next,
.cid-u7QuGan6DE .embla__button--prev {
  display: flex;
}
.cid-u7QuGan6DE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-u7QuGan6DE .embla__button {
    display: none;
  }
}
.cid-u7QuGan6DE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u7QuGan6DE .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u7QuGan6DE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7QuGan6DE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u7QuGan6DE .embla__button {
    top: auto;
  }
}
.cid-u7QuGan6DE .embla {
  position: relative;
  width: 100%;
}
.cid-u7QuGan6DE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u7QuGan6DE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u7QuGan6DE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u7QuGan6DE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u7QuGb0TO6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-u7QuGbfUIk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-u7QuGbfUIk .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-u7QuGbfUIk .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-u7QuGbfUIk .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-u7QuGbfUIk .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-u7QuGbfUIk .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-u7QuGbfUIk .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-u7QuGbfUIk .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-u7QuGbfUIk .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-u7QuGbfUIk [class^="socicon-"]:before,
.cid-u7QuGbfUIk [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-u7QuGbuCo3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-u7QuGbLvSO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u7QuGbLvSO .fb-page,
.cid-u7QuGbLvSO span,
.cid-u7QuGbLvSO iframe {
  width: 500px;
  height: 620px;
}
.cid-u7QuGbLvSO blockquote {
  display: none;
}
.cid-u7QuGbLvSO .fb-page {
  background-color: #1877f2;
  border-radius: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  color: #fff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMinYMin meet' viewBox='0 0 262 266.895'><path id='path3087' fill='%23fff' d='M182.409,262.307v-99.803h33.499l5.016-38.895h-38.515V98.777c0-11.261,3.127-18.935,19.275-18.935 l20.596-0.009V45.045c-3.562-0.474-15.788-1.533-30.012-1.533c-29.695,0-50.025,18.126-50.025,51.413v28.684h-33.585v38.895h33.585 v99.803H182.409z'></path></svg>");
}
.cid-u7QuGcbf4b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-u7QuGcbf4b .row {
    flex-direction: column-reverse;
  }
  .cid-u7QuGcbf4b .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u7QuGcbf4b .google-map {
  height: 100%;
  position: relative;
}
.cid-u7QuGcbf4b .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u7QuGcbf4b .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-u7QuGcbf4b .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u7QuGcbf4b .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u7QuGcbf4b .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-u7QuGcbf4b .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-u7QuGcbf4b .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-u7QuGcbf4b .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u7QuGcbf4b .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-u7QuGcbf4b .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-u7QuGcxxWN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u7QuGcxxWN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7QuGcxxWN .row {
  flex-direction: row-reverse;
}
.cid-u7QuGcxxWN img {
  width: 100%;
}
.cid-u7QuGcLzBj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-ujDApUdShN .navbar-dropdown {
  position: relative !important;
}
.cid-ujDApUdShN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujDApUdShN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujDApUdShN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujDApUdShN .dropdown-item:hover,
.cid-ujDApUdShN .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-ujDApUdShN .dropdown-item:hover span {
  color: white;
}
.cid-ujDApUdShN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujDApUdShN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujDApUdShN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ujDApUdShN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujDApUdShN .nav-link {
  position: relative;
}
.cid-ujDApUdShN .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-ujDApUdShN .container {
    flex-wrap: nowrap;
  }
}
.cid-ujDApUdShN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujDApUdShN .dropdown-menu,
.cid-ujDApUdShN .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-ujDApUdShN .nav-item:focus,
.cid-ujDApUdShN .nav-link:focus {
  outline: none;
}
.cid-ujDApUdShN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujDApUdShN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujDApUdShN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujDApUdShN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujDApUdShN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujDApUdShN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujDApUdShN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-ujDApUdShN .navbar.opened {
  transition: all 0.3s;
}
.cid-ujDApUdShN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujDApUdShN .navbar .navbar-logo img {
  width: auto;
}
.cid-ujDApUdShN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujDApUdShN .navbar.collapsed {
  justify-content: center;
}
.cid-ujDApUdShN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujDApUdShN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujDApUdShN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujDApUdShN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujDApUdShN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujDApUdShN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujDApUdShN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujDApUdShN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujDApUdShN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujDApUdShN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujDApUdShN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujDApUdShN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujDApUdShN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujDApUdShN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujDApUdShN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujDApUdShN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujDApUdShN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujDApUdShN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujDApUdShN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujDApUdShN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujDApUdShN .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujDApUdShN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujDApUdShN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujDApUdShN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujDApUdShN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujDApUdShN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujDApUdShN .dropdown-item.active,
.cid-ujDApUdShN .dropdown-item:active {
  background-color: transparent;
}
.cid-ujDApUdShN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujDApUdShN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujDApUdShN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujDApUdShN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-ujDApUdShN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujDApUdShN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujDApUdShN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujDApUdShN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujDApUdShN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujDApUdShN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujDApUdShN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujDApUdShN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujDApUdShN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujDApUdShN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujDApUdShN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujDApUdShN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujDApUdShN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujDApUdShN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujDApUdShN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-ujDApUdShN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujDApUdShN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujDApUdShN .navbar {
    height: 70px;
  }
  .cid-ujDApUdShN .navbar.opened {
    height: auto;
  }
  .cid-ujDApUdShN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujDApUJ6Sj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujDApUJ6Sj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujDApUJ6Sj .row {
  flex-direction: row-reverse;
}
.cid-ujDApUJ6Sj img {
  width: 100%;
}
.cid-ukGxVUQmod {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukGxVUQmod img,
.cid-ukGxVUQmod .item-img {
  width: 100%;
}
.cid-ukGxVUQmod .item:focus,
.cid-ukGxVUQmod span:focus {
  outline: none;
}
.cid-ukGxVUQmod .item-wrapper {
  position: relative;
}
.cid-ukGxVUQmod .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukGxVUQmod .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukGxVUQmod .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ukGxVUQmod .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukGxVUQmod .mbr-section-title {
  color: #232323;
}
.cid-ukGxVUQmod .mbr-text,
.cid-ukGxVUQmod .mbr-section-btn {
  text-align: left;
}
.cid-ukGxVUQmod .item-title {
  text-align: left;
}
.cid-ukGxVUQmod .item-subtitle {
  text-align: left;
}
.cid-ukGxVUQmod .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukGxVUQmod .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukGxVUQmod .embla__button--next,
.cid-ukGxVUQmod .embla__button--prev {
  display: flex;
}
.cid-ukGxVUQmod .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-ukGxVUQmod .embla__button {
    display: none;
  }
}
.cid-ukGxVUQmod .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukGxVUQmod .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukGxVUQmod .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGxVUQmod .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGxVUQmod .embla__button {
    top: auto;
  }
}
.cid-ukGxVUQmod .embla {
  position: relative;
  width: 100%;
}
.cid-ukGxVUQmod .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukGxVUQmod .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukGxVUQmod .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukGxVUQmod .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujDApVAZDa {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ujDApVAZDa .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ujDApVAZDa .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujDApVAZDa .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujDApVAZDa .card {
    margin-bottom: 2rem;
  }
  .cid-ujDApVAZDa .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ujDApVAZDa .icon-title {
  color: #e43f3f;
}
.cid-ujDApXbt7i {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ujDApXFDZA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ujDApXFDZA img,
.cid-ujDApXFDZA .item-img {
  width: 100%;
}
.cid-ujDApXFDZA .item:focus,
.cid-ujDApXFDZA span:focus {
  outline: none;
}
.cid-ujDApXFDZA .item-wrapper {
  position: relative;
}
.cid-ujDApXFDZA .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ujDApXFDZA .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ujDApXFDZA .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujDApXFDZA .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ujDApXFDZA .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ujDApXFDZA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ujDApXFDZA .mbr-section-title {
  color: #232323;
}
.cid-ujDApXFDZA .mbr-text,
.cid-ujDApXFDZA .mbr-section-btn {
  text-align: left;
}
.cid-ujDApXFDZA .item-title {
  text-align: left;
}
.cid-ujDApXFDZA .item-subtitle {
  text-align: left;
}
.cid-ujDApXFDZA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ujDApXFDZA .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujDApXFDZA .embla__button--next,
.cid-ujDApXFDZA .embla__button--prev {
  display: flex;
}
.cid-ujDApXFDZA .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ujDApXFDZA .embla__button {
    display: none;
  }
}
.cid-ujDApXFDZA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujDApXFDZA .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ujDApXFDZA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujDApXFDZA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujDApXFDZA .embla__button {
    top: auto;
  }
}
.cid-ujDApXFDZA .embla {
  position: relative;
  width: 100%;
}
.cid-ujDApXFDZA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujDApXFDZA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujDApXFDZA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujDApXFDZA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujDApYWlcP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ujDAq0fq5D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ujDAq0fq5D .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujDAq0fq5D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujDAq0fq5D .item {
  padding-bottom: 2rem;
}
.cid-ujDAq0fq5D .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ujDAq0fq5D .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ujDAq0fq5D .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ujDAq0fq5D .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujDAq0fq5D .carousel-control,
.cid-ujDAq0fq5D .close {
  background: #1b1b1b;
}
.cid-ujDAq0fq5D .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujDAq0fq5D .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ujDAq0fq5D .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujDAq0fq5D .carousel-control-next span {
  margin-left: 5px;
}
.cid-ujDAq0fq5D .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ujDAq0fq5D .close::before {
  content: '\e91a';
}
.cid-ujDAq0fq5D .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ujDAq0fq5D .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujDAq0fq5D .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujDAq0fq5D .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujDAq0fq5D .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujDAq0fq5D .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujDAq0fq5D .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ujDAq0fq5D .carousel-indicators li.active,
.cid-ujDAq0fq5D .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujDAq0fq5D .carousel-indicators li::after,
.cid-ujDAq0fq5D .carousel-indicators li::before {
  content: none;
}
.cid-ujDAq0fq5D .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujDAq0fq5D .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujDAq0fq5D .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujDAq0fq5D .carousel-indicators {
    display: none;
  }
}
.cid-ujDAq0fq5D .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujDAq0fq5D .carousel-inner > .active {
  display: block;
}
.cid-ujDAq0fq5D .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujDAq0fq5D .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujDAq0fq5D .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ujDAq0fq5D .carousel-control,
  .cid-ujDAq0fq5D .carousel-indicators,
  .cid-ujDAq0fq5D .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujDAq0fq5D .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujDAq0fq5D .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujDAq0fq5D .carousel-indicators .active,
.cid-ujDAq0fq5D .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujDAq0fq5D .carousel-indicators .active {
  background: #fff;
}
.cid-ujDAq0fq5D .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujDAq0fq5D .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujDAq0fq5D .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujDAq0fq5D .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujDAq0fq5D .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujDAq0fq5D .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujDAq0fq5D .carousel {
  width: 100%;
}
.cid-ujDAq0fq5D .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujDAq0fq5D .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujDAq0fq5D .modal.fade .modal-dialog,
.cid-ujDAq0fq5D .modal.in .modal-dialog {
  transform: none;
}
.cid-ujDAq0fq5D .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujDAq0fq5D H6 {
  text-align: center;
}
.cid-ujDAq21l8U {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ujDAq2CZNz {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-ujDAq2CZNz img,
.cid-ujDAq2CZNz .item-img {
  width: 100%;
}
.cid-ujDAq2CZNz .item:focus,
.cid-ujDAq2CZNz span:focus {
  outline: none;
}
.cid-ujDAq2CZNz .item-wrapper {
  position: relative;
}
.cid-ujDAq2CZNz .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ujDAq2CZNz .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujDAq2CZNz .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ujDAq2CZNz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ujDAq2CZNz .mbr-section-title {
  color: #232323;
}
.cid-ujDAq2CZNz .mbr-text,
.cid-ujDAq2CZNz .mbr-section-btn {
  text-align: left;
}
.cid-ujDAq2CZNz .item-title {
  text-align: left;
}
.cid-ujDAq2CZNz .item-subtitle {
  text-align: left;
}
.cid-ujDAq2CZNz .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ujDAq2CZNz .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujDAq2CZNz .embla__button--next,
.cid-ujDAq2CZNz .embla__button--prev {
  display: flex;
}
.cid-ujDAq2CZNz .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ujDAq2CZNz .embla__button {
    display: none;
  }
}
.cid-ujDAq2CZNz .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujDAq2CZNz .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ujDAq2CZNz .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujDAq2CZNz .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujDAq2CZNz .embla__button {
    top: auto;
  }
}
.cid-ujDAq2CZNz .embla {
  position: relative;
  width: 100%;
}
.cid-ujDAq2CZNz .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujDAq2CZNz .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujDAq2CZNz .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujDAq2CZNz .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujDAq432ZG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ujDAq4C8k3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-ujDAq4C8k3 .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-ujDAq4C8k3 .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-ujDAq4C8k3 .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-ujDAq4C8k3 .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-ujDAq4C8k3 .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-ujDAq4C8k3 .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-ujDAq4C8k3 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-ujDAq4C8k3 .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-ujDAq4C8k3 [class^="socicon-"]:before,
.cid-ujDAq4C8k3 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-ujDAq5d0IY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ujDAq5Luyo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-ujDAq5Luyo .row {
    flex-direction: column-reverse;
  }
  .cid-ujDAq5Luyo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ujDAq5Luyo .google-map {
  height: 100%;
  position: relative;
}
.cid-ujDAq5Luyo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ujDAq5Luyo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ujDAq5Luyo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ujDAq5Luyo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ujDAq5Luyo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-ujDAq5Luyo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-ujDAq5Luyo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-ujDAq5Luyo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujDAq5Luyo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-ujDAq5Luyo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-ujDAq6vNUh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujDAq6vNUh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujDAq6vNUh .row {
  flex-direction: row-reverse;
}
.cid-ujDAq6vNUh img {
  width: 100%;
}
.cid-ujDAq7c6gI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-ukGwwiWlwc .navbar-dropdown {
  position: relative !important;
}
.cid-ukGwwiWlwc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ukGwwiWlwc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ukGwwiWlwc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ukGwwiWlwc .dropdown-item:hover,
.cid-ukGwwiWlwc .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-ukGwwiWlwc .dropdown-item:hover span {
  color: white;
}
.cid-ukGwwiWlwc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ukGwwiWlwc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ukGwwiWlwc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ukGwwiWlwc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ukGwwiWlwc .nav-link {
  position: relative;
}
.cid-ukGwwiWlwc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-ukGwwiWlwc .container {
    flex-wrap: nowrap;
  }
}
.cid-ukGwwiWlwc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ukGwwiWlwc .dropdown-menu,
.cid-ukGwwiWlwc .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-ukGwwiWlwc .nav-item:focus,
.cid-ukGwwiWlwc .nav-link:focus {
  outline: none;
}
.cid-ukGwwiWlwc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ukGwwiWlwc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ukGwwiWlwc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ukGwwiWlwc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ukGwwiWlwc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ukGwwiWlwc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ukGwwiWlwc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-ukGwwiWlwc .navbar.opened {
  transition: all 0.3s;
}
.cid-ukGwwiWlwc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ukGwwiWlwc .navbar .navbar-logo img {
  width: auto;
}
.cid-ukGwwiWlwc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ukGwwiWlwc .navbar.collapsed {
  justify-content: center;
}
.cid-ukGwwiWlwc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ukGwwiWlwc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ukGwwiWlwc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ukGwwiWlwc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ukGwwiWlwc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ukGwwiWlwc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ukGwwiWlwc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ukGwwiWlwc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ukGwwiWlwc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ukGwwiWlwc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ukGwwiWlwc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ukGwwiWlwc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ukGwwiWlwc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ukGwwiWlwc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ukGwwiWlwc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ukGwwiWlwc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ukGwwiWlwc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ukGwwiWlwc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ukGwwiWlwc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ukGwwiWlwc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ukGwwiWlwc .navbar.navbar-short {
  min-height: 60px;
}
.cid-ukGwwiWlwc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ukGwwiWlwc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ukGwwiWlwc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ukGwwiWlwc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ukGwwiWlwc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ukGwwiWlwc .dropdown-item.active,
.cid-ukGwwiWlwc .dropdown-item:active {
  background-color: transparent;
}
.cid-ukGwwiWlwc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ukGwwiWlwc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ukGwwiWlwc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ukGwwiWlwc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-ukGwwiWlwc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ukGwwiWlwc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ukGwwiWlwc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ukGwwiWlwc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ukGwwiWlwc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ukGwwiWlwc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ukGwwiWlwc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ukGwwiWlwc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ukGwwiWlwc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ukGwwiWlwc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ukGwwiWlwc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ukGwwiWlwc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ukGwwiWlwc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ukGwwiWlwc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ukGwwiWlwc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-ukGwwiWlwc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ukGwwiWlwc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ukGwwiWlwc .navbar {
    height: 70px;
  }
  .cid-ukGwwiWlwc .navbar.opened {
    height: auto;
  }
  .cid-ukGwwiWlwc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ukGwwj7nu5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukGwwj7nu5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ukGwwj7nu5 .row {
  flex-direction: row-reverse;
}
.cid-ukGwwj7nu5 img {
  width: 100%;
}
.cid-ukGxHeXzoV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukGxHeXzoV img,
.cid-ukGxHeXzoV .item-img {
  width: 100%;
}
.cid-ukGxHeXzoV .item:focus,
.cid-ukGxHeXzoV span:focus {
  outline: none;
}
.cid-ukGxHeXzoV .item-wrapper {
  position: relative;
}
.cid-ukGxHeXzoV .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukGxHeXzoV .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukGxHeXzoV .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ukGxHeXzoV .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukGxHeXzoV .mbr-section-title {
  color: #232323;
}
.cid-ukGxHeXzoV .mbr-text,
.cid-ukGxHeXzoV .mbr-section-btn {
  text-align: left;
}
.cid-ukGxHeXzoV .item-title {
  text-align: left;
}
.cid-ukGxHeXzoV .item-subtitle {
  text-align: left;
}
.cid-ukGxHeXzoV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukGxHeXzoV .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukGxHeXzoV .embla__button--next,
.cid-ukGxHeXzoV .embla__button--prev {
  display: flex;
}
.cid-ukGxHeXzoV .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-ukGxHeXzoV .embla__button {
    display: none;
  }
}
.cid-ukGxHeXzoV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukGxHeXzoV .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukGxHeXzoV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGxHeXzoV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGxHeXzoV .embla__button {
    top: auto;
  }
}
.cid-ukGxHeXzoV .embla {
  position: relative;
  width: 100%;
}
.cid-ukGxHeXzoV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukGxHeXzoV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukGxHeXzoV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukGxHeXzoV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukGwwjes1D {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ukGwwjes1D .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ukGwwjes1D .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ukGwwjes1D .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukGwwjes1D .card {
    margin-bottom: 2rem;
  }
  .cid-ukGwwjes1D .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ukGwwjes1D .icon-title {
  color: #e43f3f;
}
.cid-ukGwwjoWob {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukGwwjwaIn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ukGwwjwaIn img,
.cid-ukGwwjwaIn .item-img {
  width: 100%;
}
.cid-ukGwwjwaIn .item:focus,
.cid-ukGwwjwaIn span:focus {
  outline: none;
}
.cid-ukGwwjwaIn .item-wrapper {
  position: relative;
}
.cid-ukGwwjwaIn .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukGwwjwaIn .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ukGwwjwaIn .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukGwwjwaIn .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ukGwwjwaIn .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ukGwwjwaIn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukGwwjwaIn .mbr-section-title {
  color: #232323;
}
.cid-ukGwwjwaIn .mbr-text,
.cid-ukGwwjwaIn .mbr-section-btn {
  text-align: left;
}
.cid-ukGwwjwaIn .item-title {
  text-align: left;
}
.cid-ukGwwjwaIn .item-subtitle {
  text-align: left;
}
.cid-ukGwwjwaIn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukGwwjwaIn .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukGwwjwaIn .embla__button--next,
.cid-ukGwwjwaIn .embla__button--prev {
  display: flex;
}
.cid-ukGwwjwaIn .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ukGwwjwaIn .embla__button {
    display: none;
  }
}
.cid-ukGwwjwaIn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukGwwjwaIn .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukGwwjwaIn .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGwwjwaIn .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGwwjwaIn .embla__button {
    top: auto;
  }
}
.cid-ukGwwjwaIn .embla {
  position: relative;
  width: 100%;
}
.cid-ukGwwjwaIn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukGwwjwaIn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukGwwjwaIn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukGwwjwaIn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukGwwjVwBY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukGwwk3XN0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukGwwk3XN0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ukGwwk3XN0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ukGwwk3XN0 .item {
  padding-bottom: 2rem;
}
.cid-ukGwwk3XN0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ukGwwk3XN0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ukGwwk3XN0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ukGwwk3XN0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ukGwwk3XN0 .carousel-control,
.cid-ukGwwk3XN0 .close {
  background: #1b1b1b;
}
.cid-ukGwwk3XN0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ukGwwk3XN0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ukGwwk3XN0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ukGwwk3XN0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-ukGwwk3XN0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ukGwwk3XN0 .close::before {
  content: '\e91a';
}
.cid-ukGwwk3XN0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ukGwwk3XN0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ukGwwk3XN0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGwwk3XN0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGwwk3XN0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ukGwwk3XN0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ukGwwk3XN0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ukGwwk3XN0 .carousel-indicators li.active,
.cid-ukGwwk3XN0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ukGwwk3XN0 .carousel-indicators li::after,
.cid-ukGwwk3XN0 .carousel-indicators li::before {
  content: none;
}
.cid-ukGwwk3XN0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ukGwwk3XN0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ukGwwk3XN0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ukGwwk3XN0 .carousel-indicators {
    display: none;
  }
}
.cid-ukGwwk3XN0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ukGwwk3XN0 .carousel-inner > .active {
  display: block;
}
.cid-ukGwwk3XN0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGwwk3XN0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ukGwwk3XN0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ukGwwk3XN0 .carousel-control,
  .cid-ukGwwk3XN0 .carousel-indicators,
  .cid-ukGwwk3XN0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ukGwwk3XN0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ukGwwk3XN0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ukGwwk3XN0 .carousel-indicators .active,
.cid-ukGwwk3XN0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ukGwwk3XN0 .carousel-indicators .active {
  background: #fff;
}
.cid-ukGwwk3XN0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ukGwwk3XN0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ukGwwk3XN0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ukGwwk3XN0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ukGwwk3XN0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ukGwwk3XN0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ukGwwk3XN0 .carousel {
  width: 100%;
}
.cid-ukGwwk3XN0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ukGwwk3XN0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ukGwwk3XN0 .modal.fade .modal-dialog,
.cid-ukGwwk3XN0 .modal.in .modal-dialog {
  transform: none;
}
.cid-ukGwwk3XN0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ukGwwk3XN0 H6 {
  text-align: center;
}
.cid-ukGwwkjfku {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukGwwksESq {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-ukGwwksESq img,
.cid-ukGwwksESq .item-img {
  width: 100%;
}
.cid-ukGwwksESq .item:focus,
.cid-ukGwwksESq span:focus {
  outline: none;
}
.cid-ukGwwksESq .item-wrapper {
  position: relative;
}
.cid-ukGwwksESq .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukGwwksESq .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukGwwksESq .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ukGwwksESq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukGwwksESq .mbr-section-title {
  color: #232323;
}
.cid-ukGwwksESq .mbr-text,
.cid-ukGwwksESq .mbr-section-btn {
  text-align: left;
}
.cid-ukGwwksESq .item-title {
  text-align: left;
}
.cid-ukGwwksESq .item-subtitle {
  text-align: left;
}
.cid-ukGwwksESq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukGwwksESq .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukGwwksESq .embla__button--next,
.cid-ukGwwksESq .embla__button--prev {
  display: flex;
}
.cid-ukGwwksESq .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ukGwwksESq .embla__button {
    display: none;
  }
}
.cid-ukGwwksESq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukGwwksESq .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukGwwksESq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGwwksESq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGwwksESq .embla__button {
    top: auto;
  }
}
.cid-ukGwwksESq .embla {
  position: relative;
  width: 100%;
}
.cid-ukGwwksESq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukGwwksESq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukGwwksESq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukGwwksESq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukGwwkUSbd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukGwwl2DG7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-ukGwwl2DG7 .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-ukGwwl2DG7 .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-ukGwwl2DG7 .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-ukGwwl2DG7 .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-ukGwwl2DG7 .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-ukGwwl2DG7 .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-ukGwwl2DG7 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-ukGwwl2DG7 .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-ukGwwl2DG7 [class^="socicon-"]:before,
.cid-ukGwwl2DG7 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-ukGwwlb8AK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukGwwljBcj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-ukGwwljBcj .row {
    flex-direction: column-reverse;
  }
  .cid-ukGwwljBcj .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ukGwwljBcj .google-map {
  height: 100%;
  position: relative;
}
.cid-ukGwwljBcj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ukGwwljBcj .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ukGwwljBcj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ukGwwljBcj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ukGwwljBcj .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-ukGwwljBcj .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-ukGwwljBcj .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-ukGwwljBcj .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ukGwwljBcj .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-ukGwwljBcj .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-ukGwwlwqqH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukGwwlwqqH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ukGwwlwqqH .row {
  flex-direction: row-reverse;
}
.cid-ukGwwlwqqH img {
  width: 100%;
}
.cid-ukGwwlFW8E {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
.cid-ukG7mUeula .navbar-dropdown {
  position: relative !important;
}
.cid-ukG7mUeula .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ukG7mUeula .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ukG7mUeula .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ukG7mUeula .dropdown-item:hover,
.cid-ukG7mUeula .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-ukG7mUeula .dropdown-item:hover span {
  color: white;
}
.cid-ukG7mUeula .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ukG7mUeula .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ukG7mUeula .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ukG7mUeula .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ukG7mUeula .nav-link {
  position: relative;
}
.cid-ukG7mUeula .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-ukG7mUeula .container {
    flex-wrap: nowrap;
  }
}
.cid-ukG7mUeula .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ukG7mUeula .dropdown-menu,
.cid-ukG7mUeula .navbar.opened {
  background: #f0f0f0 !important;
}
.cid-ukG7mUeula .nav-item:focus,
.cid-ukG7mUeula .nav-link:focus {
  outline: none;
}
.cid-ukG7mUeula .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ukG7mUeula .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ukG7mUeula .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ukG7mUeula .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ukG7mUeula .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ukG7mUeula .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ukG7mUeula .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
.cid-ukG7mUeula .navbar.opened {
  transition: all 0.3s;
}
.cid-ukG7mUeula .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ukG7mUeula .navbar .navbar-logo img {
  width: auto;
}
.cid-ukG7mUeula .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ukG7mUeula .navbar.collapsed {
  justify-content: center;
}
.cid-ukG7mUeula .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ukG7mUeula .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ukG7mUeula .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ukG7mUeula .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ukG7mUeula .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ukG7mUeula .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ukG7mUeula .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ukG7mUeula .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ukG7mUeula .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ukG7mUeula .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ukG7mUeula .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ukG7mUeula .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ukG7mUeula .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ukG7mUeula .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ukG7mUeula .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ukG7mUeula .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ukG7mUeula .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ukG7mUeula .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ukG7mUeula .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ukG7mUeula .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ukG7mUeula .navbar.navbar-short {
  min-height: 60px;
}
.cid-ukG7mUeula .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ukG7mUeula .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ukG7mUeula .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ukG7mUeula .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ukG7mUeula .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ukG7mUeula .dropdown-item.active,
.cid-ukG7mUeula .dropdown-item:active {
  background-color: transparent;
}
.cid-ukG7mUeula .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ukG7mUeula .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ukG7mUeula .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ukG7mUeula .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f0f0f0;
}
.cid-ukG7mUeula .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ukG7mUeula .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ukG7mUeula ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ukG7mUeula .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ukG7mUeula button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ukG7mUeula button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ukG7mUeula button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ukG7mUeula button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ukG7mUeula button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ukG7mUeula button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ukG7mUeula nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ukG7mUeula nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ukG7mUeula nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ukG7mUeula nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ukG7mUeula .navbar-dropdown {
  padding: 0 1rem;
}
.cid-ukG7mUeula a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ukG7mUeula .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ukG7mUeula .navbar {
    height: 70px;
  }
  .cid-ukG7mUeula .navbar.opened {
    height: auto;
  }
  .cid-ukG7mUeula .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ukG7mUo8ie {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukG7mUo8ie .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ukG7mUo8ie .row {
  flex-direction: row-reverse;
}
.cid-ukG7mUo8ie img {
  width: 100%;
}
.cid-ukGi8f6pE2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukGi8f6pE2 img,
.cid-ukGi8f6pE2 .item-img {
  width: 100%;
}
.cid-ukGi8f6pE2 .item:focus,
.cid-ukGi8f6pE2 span:focus {
  outline: none;
}
.cid-ukGi8f6pE2 .item-wrapper {
  position: relative;
}
.cid-ukGi8f6pE2 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukGi8f6pE2 .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukGi8f6pE2 .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ukGi8f6pE2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukGi8f6pE2 .mbr-section-title {
  color: #232323;
}
.cid-ukGi8f6pE2 .mbr-text,
.cid-ukGi8f6pE2 .mbr-section-btn {
  text-align: left;
}
.cid-ukGi8f6pE2 .item-title {
  text-align: left;
}
.cid-ukGi8f6pE2 .item-subtitle {
  text-align: left;
}
.cid-ukGi8f6pE2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukGi8f6pE2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukGi8f6pE2 .embla__button--next,
.cid-ukGi8f6pE2 .embla__button--prev {
  display: flex;
}
.cid-ukGi8f6pE2 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-ukGi8f6pE2 .embla__button {
    display: none;
  }
}
.cid-ukGi8f6pE2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukGi8f6pE2 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukGi8f6pE2 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukGi8f6pE2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukGi8f6pE2 .embla__button {
    top: auto;
  }
}
.cid-ukGi8f6pE2 .embla {
  position: relative;
  width: 100%;
}
.cid-ukGi8f6pE2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukGi8f6pE2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukGi8f6pE2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukGi8f6pE2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukG7mUvqjW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ukG7mUzpQp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ukG7mUzpQp .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ukG7mUzpQp .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ukG7mUzpQp .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukG7mUzpQp .card {
    margin-bottom: 2rem;
  }
  .cid-ukG7mUzpQp .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ukG7mUzpQp .icon-title {
  color: #e43f3f;
}
.cid-ukG7mUIJD4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ukG7mUIJD4 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #e85a4f;
  margin-left: 1rem;
}
.cid-ukG7mUIJD4 .panel-group {
  border: none;
}
.cid-ukG7mUIJD4 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-ukG7mUIJD4 .panel-body,
.cid-ukG7mUIJD4 .card-header {
  padding: 1rem 0;
}
.cid-ukG7mUIJD4 .panel-title-edit {
  color: #000000;
  text-align: right;
}
.cid-ukG7mUIJD4 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-ukG7mUIJD4 .panel-text {
  text-align: center;
}
.cid-ukG7mUIJD4 .panel-title-edit P {
  text-align: center;
}
.cid-ukG7mUSUiu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukG7mV1UG1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ukG7mV1UG1 img,
.cid-ukG7mV1UG1 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ukG7mV1UG1 .item:focus,
.cid-ukG7mV1UG1 span:focus {
  outline: none;
}
.cid-ukG7mV1UG1 .item-wrapper {
  position: relative;
}
.cid-ukG7mV1UG1 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukG7mV1UG1 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ukG7mV1UG1 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukG7mV1UG1 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ukG7mV1UG1 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ukG7mV1UG1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukG7mV1UG1 .mbr-section-title {
  color: #232323;
}
.cid-ukG7mV1UG1 .mbr-text,
.cid-ukG7mV1UG1 .mbr-section-btn {
  text-align: left;
}
.cid-ukG7mV1UG1 .item-title {
  text-align: left;
}
.cid-ukG7mV1UG1 .item-subtitle {
  text-align: left;
}
.cid-ukG7mV1UG1 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukG7mV1UG1 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukG7mV1UG1 .embla__button--next,
.cid-ukG7mV1UG1 .embla__button--prev {
  display: flex;
}
.cid-ukG7mV1UG1 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ukG7mV1UG1 .embla__button {
    display: none;
  }
}
.cid-ukG7mV1UG1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukG7mV1UG1 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukG7mV1UG1 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mV1UG1 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukG7mV1UG1 .embla__button {
    top: auto;
  }
}
.cid-ukG7mV1UG1 .embla {
  position: relative;
  width: 100%;
}
.cid-ukG7mV1UG1 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukG7mV1UG1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukG7mV1UG1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukG7mV1UG1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukG7mVpskH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukG7mVwHF7 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ukG7mVwHF7 img,
.cid-ukG7mVwHF7 .item-img {
  width: 100%;
}
.cid-ukG7mVwHF7 .item:focus,
.cid-ukG7mVwHF7 span:focus {
  outline: none;
}
.cid-ukG7mVwHF7 .item-wrapper {
  position: relative;
}
.cid-ukG7mVwHF7 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukG7mVwHF7 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ukG7mVwHF7 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukG7mVwHF7 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ukG7mVwHF7 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ukG7mVwHF7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukG7mVwHF7 .mbr-section-title {
  color: #232323;
}
.cid-ukG7mVwHF7 .mbr-text,
.cid-ukG7mVwHF7 .mbr-section-btn {
  text-align: left;
}
.cid-ukG7mVwHF7 .item-title {
  text-align: left;
}
.cid-ukG7mVwHF7 .item-subtitle {
  text-align: left;
}
.cid-ukG7mVwHF7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukG7mVwHF7 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukG7mVwHF7 .embla__button--next,
.cid-ukG7mVwHF7 .embla__button--prev {
  display: flex;
}
.cid-ukG7mVwHF7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ukG7mVwHF7 .embla__button {
    display: none;
  }
}
.cid-ukG7mVwHF7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukG7mVwHF7 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukG7mVwHF7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mVwHF7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukG7mVwHF7 .embla__button {
    top: auto;
  }
}
.cid-ukG7mVwHF7 .embla {
  position: relative;
  width: 100%;
}
.cid-ukG7mVwHF7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukG7mVwHF7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukG7mVwHF7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukG7mVwHF7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukG7mVU7O2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukG7mW4MKv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukG7mW4MKv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ukG7mW4MKv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ukG7mW4MKv .item {
  padding-bottom: 2rem;
}
.cid-ukG7mW4MKv .item-wrapper {
  position: relative;
}
.cid-ukG7mW4MKv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ukG7mW4MKv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ukG7mW4MKv .carousel-control,
.cid-ukG7mW4MKv .close {
  background: #1b1b1b;
}
.cid-ukG7mW4MKv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ukG7mW4MKv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ukG7mW4MKv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ukG7mW4MKv .carousel-control-next span {
  margin-left: 5px;
}
.cid-ukG7mW4MKv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ukG7mW4MKv .close::before {
  content: '\e91a';
}
.cid-ukG7mW4MKv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ukG7mW4MKv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ukG7mW4MKv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mW4MKv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukG7mW4MKv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ukG7mW4MKv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ukG7mW4MKv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ukG7mW4MKv .carousel-indicators li.active,
.cid-ukG7mW4MKv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ukG7mW4MKv .carousel-indicators li::after,
.cid-ukG7mW4MKv .carousel-indicators li::before {
  content: none;
}
.cid-ukG7mW4MKv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ukG7mW4MKv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ukG7mW4MKv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ukG7mW4MKv .carousel-indicators {
    display: none;
  }
}
.cid-ukG7mW4MKv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ukG7mW4MKv .carousel-inner > .active {
  display: block;
}
.cid-ukG7mW4MKv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mW4MKv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ukG7mW4MKv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ukG7mW4MKv .carousel-control,
  .cid-ukG7mW4MKv .carousel-indicators,
  .cid-ukG7mW4MKv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ukG7mW4MKv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ukG7mW4MKv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ukG7mW4MKv .carousel-indicators .active,
.cid-ukG7mW4MKv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ukG7mW4MKv .carousel-indicators .active {
  background: #fff;
}
.cid-ukG7mW4MKv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ukG7mW4MKv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ukG7mW4MKv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ukG7mW4MKv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ukG7mW4MKv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ukG7mW4MKv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ukG7mW4MKv .carousel {
  width: 100%;
}
.cid-ukG7mW4MKv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ukG7mW4MKv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ukG7mW4MKv .modal.fade .modal-dialog,
.cid-ukG7mW4MKv .modal.in .modal-dialog {
  transform: none;
}
.cid-ukG7mW4MKv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ukG7mW4MKv H6 {
  text-align: center;
}
.cid-ukG7mWkRAZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukG7mWkRAZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ukG7mWkRAZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ukG7mWkRAZ .item {
  padding-bottom: 2rem;
}
.cid-ukG7mWkRAZ .item-wrapper {
  position: relative;
}
.cid-ukG7mWkRAZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ukG7mWkRAZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ukG7mWkRAZ .carousel-control,
.cid-ukG7mWkRAZ .close {
  background: #1b1b1b;
}
.cid-ukG7mWkRAZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ukG7mWkRAZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ukG7mWkRAZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ukG7mWkRAZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-ukG7mWkRAZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ukG7mWkRAZ .close::before {
  content: '\e91a';
}
.cid-ukG7mWkRAZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ukG7mWkRAZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ukG7mWkRAZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mWkRAZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukG7mWkRAZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ukG7mWkRAZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ukG7mWkRAZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ukG7mWkRAZ .carousel-indicators li.active,
.cid-ukG7mWkRAZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ukG7mWkRAZ .carousel-indicators li::after,
.cid-ukG7mWkRAZ .carousel-indicators li::before {
  content: none;
}
.cid-ukG7mWkRAZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ukG7mWkRAZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ukG7mWkRAZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ukG7mWkRAZ .carousel-indicators {
    display: none;
  }
}
.cid-ukG7mWkRAZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ukG7mWkRAZ .carousel-inner > .active {
  display: block;
}
.cid-ukG7mWkRAZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mWkRAZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ukG7mWkRAZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ukG7mWkRAZ .carousel-control,
  .cid-ukG7mWkRAZ .carousel-indicators,
  .cid-ukG7mWkRAZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ukG7mWkRAZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ukG7mWkRAZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ukG7mWkRAZ .carousel-indicators .active,
.cid-ukG7mWkRAZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ukG7mWkRAZ .carousel-indicators .active {
  background: #fff;
}
.cid-ukG7mWkRAZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ukG7mWkRAZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ukG7mWkRAZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ukG7mWkRAZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ukG7mWkRAZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ukG7mWkRAZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ukG7mWkRAZ .carousel {
  width: 100%;
}
.cid-ukG7mWkRAZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ukG7mWkRAZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ukG7mWkRAZ .modal.fade .modal-dialog,
.cid-ukG7mWkRAZ .modal.in .modal-dialog {
  transform: none;
}
.cid-ukG7mWkRAZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ukG7mWkRAZ H6 {
  text-align: center;
}
.cid-ukG7mWAZUu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukG7mWAZUu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ukG7mWAZUu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ukG7mWAZUu .item {
  padding-bottom: 2rem;
}
.cid-ukG7mWAZUu .item-wrapper {
  position: relative;
}
.cid-ukG7mWAZUu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ukG7mWAZUu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ukG7mWAZUu .carousel-control,
.cid-ukG7mWAZUu .close {
  background: #1b1b1b;
}
.cid-ukG7mWAZUu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ukG7mWAZUu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ukG7mWAZUu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ukG7mWAZUu .carousel-control-next span {
  margin-left: 5px;
}
.cid-ukG7mWAZUu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ukG7mWAZUu .close::before {
  content: '\e91a';
}
.cid-ukG7mWAZUu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ukG7mWAZUu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ukG7mWAZUu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mWAZUu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukG7mWAZUu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ukG7mWAZUu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ukG7mWAZUu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ukG7mWAZUu .carousel-indicators li.active,
.cid-ukG7mWAZUu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ukG7mWAZUu .carousel-indicators li::after,
.cid-ukG7mWAZUu .carousel-indicators li::before {
  content: none;
}
.cid-ukG7mWAZUu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ukG7mWAZUu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ukG7mWAZUu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ukG7mWAZUu .carousel-indicators {
    display: none;
  }
}
.cid-ukG7mWAZUu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ukG7mWAZUu .carousel-inner > .active {
  display: block;
}
.cid-ukG7mWAZUu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mWAZUu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ukG7mWAZUu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ukG7mWAZUu .carousel-control,
  .cid-ukG7mWAZUu .carousel-indicators,
  .cid-ukG7mWAZUu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ukG7mWAZUu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ukG7mWAZUu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ukG7mWAZUu .carousel-indicators .active,
.cid-ukG7mWAZUu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ukG7mWAZUu .carousel-indicators .active {
  background: #fff;
}
.cid-ukG7mWAZUu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ukG7mWAZUu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ukG7mWAZUu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ukG7mWAZUu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ukG7mWAZUu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ukG7mWAZUu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ukG7mWAZUu .carousel {
  width: 100%;
}
.cid-ukG7mWAZUu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ukG7mWAZUu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ukG7mWAZUu .modal.fade .modal-dialog,
.cid-ukG7mWAZUu .modal.in .modal-dialog {
  transform: none;
}
.cid-ukG7mWAZUu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ukG7mWAZUu H6 {
  text-align: center;
}
.cid-ukG7mWTAk1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukG7mX2avR {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-ukG7mX2avR img,
.cid-ukG7mX2avR .item-img {
  width: 100%;
}
.cid-ukG7mX2avR .item:focus,
.cid-ukG7mX2avR span:focus {
  outline: none;
}
.cid-ukG7mX2avR .item-wrapper {
  position: relative;
}
.cid-ukG7mX2avR .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ukG7mX2avR .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ukG7mX2avR .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-ukG7mX2avR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ukG7mX2avR .mbr-section-title {
  color: #232323;
}
.cid-ukG7mX2avR .mbr-text,
.cid-ukG7mX2avR .mbr-section-btn {
  text-align: left;
}
.cid-ukG7mX2avR .item-title {
  text-align: left;
}
.cid-ukG7mX2avR .item-subtitle {
  text-align: left;
}
.cid-ukG7mX2avR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-ukG7mX2avR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ukG7mX2avR .embla__button--next,
.cid-ukG7mX2avR .embla__button--prev {
  display: flex;
}
.cid-ukG7mX2avR .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-ukG7mX2avR .embla__button {
    display: none;
  }
}
.cid-ukG7mX2avR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ukG7mX2avR .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-ukG7mX2avR .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ukG7mX2avR .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ukG7mX2avR .embla__button {
    top: auto;
  }
}
.cid-ukG7mX2avR .embla {
  position: relative;
  width: 100%;
}
.cid-ukG7mX2avR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ukG7mX2avR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ukG7mX2avR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ukG7mX2avR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ukG7mXvWSg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukG7mXFyFH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-facebook:hover {
  background: #0b60cb;
}
.cid-ukG7mXFyFH .socicon-bg-twitter {
  background: #1da1f2;
  color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-twitter:hover {
  background: #0c85d0;
}
.cid-ukG7mXFyFH .socicon-bg-vkontakte {
  background: #4680C2;
  color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-vkontakte:hover {
  background: #3567a0;
}
.cid-ukG7mXFyFH .socicon-bg-odnoklassniki {
  background: #ee8208;
  color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-odnoklassniki:hover {
  background: #bd6706;
}
.cid-ukG7mXFyFH .socicon-bg-pinterest {
  background: #e60023;
  color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-pinterest:hover {
  background: #b3001b;
}
.cid-ukG7mXFyFH .socicon-bg-mail {
  background: #005ff9;
  color: #ffffff;
}
.cid-ukG7mXFyFH .socicon-bg-mail:hover {
  background: #004cc6;
}
.cid-ukG7mXFyFH .btn-social {
  font-size: 32px;
  border-radius: 50%;
  padding: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.cid-ukG7mXFyFH .btn-social i {
  top: 0;
  line-height: 55px;
  width: 55px;
}
.cid-ukG7mXFyFH [class^="socicon-"]:before,
.cid-ukG7mXFyFH [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-ukG7mXOj5x {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0f0f0;
}
.cid-ukG7mXXIXM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-ukG7mXXIXM .row {
    flex-direction: column-reverse;
  }
  .cid-ukG7mXXIXM .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ukG7mXXIXM .google-map {
  height: 100%;
  position: relative;
}
.cid-ukG7mXXIXM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ukG7mXXIXM .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ukG7mXXIXM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ukG7mXXIXM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ukG7mXXIXM .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-ukG7mXXIXM .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-ukG7mXXIXM .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-ukG7mXXIXM .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ukG7mXXIXM .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-ukG7mXXIXM .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e85a4f;
}
.cid-ukG7mY9YW1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukG7mY9YW1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ukG7mY9YW1 .row {
  flex-direction: row-reverse;
}
.cid-ukG7mY9YW1 img {
  width: 100%;
}
.cid-ukG7mYiDRQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1b2c4c;
  overflow: hidden;
}
